Attachment B Interview Instrument Specifications

Consumer Expenditure Surveys: Quarterly Interview and Diary

Attachment B - Interview Instrument Specifications

Quarterly Interview

OMB: 1220-0050

Document [pdf]
Download: pdf | pdf
Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Sections Front, Coverage, and
Demographics
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

BFRONT

Block

BFRONT
Description:
Tab Name:
Fly Over Name:
Universe Type:

Front

If

Inherited Universe:
Universe:

INTNMBR = 1-4

Universe Description:
Array:
Block Instructions:

Section Label: Consumer Expenditure - Quarterly Interview Survey - Front

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

START

Field

BFRONT.START
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

start interview
Start
START
INTNMBR = 1-4

Universe:
Universe Description:

ALL

Question Text:

CENSUS CATI/CAPI SYSTEM
CONSUMER EXPENDITURE SURVEYS
QUARTERLY INTERVIEW SURVEY
DATE: ^Intdate

TIME: ^Inttime

INTERVIEW NUMBER: ^INTNMBR
^Start1
Language Spoken Last Quarter:

CASE STATUS IS: ^Status

^Lang

Fills:
Instructions:

Intdate
fill: current date

Fills:
Instructions:

Inttime
fill: time

Fills:
Instructions:

INTNMBR
fill: INTNMBR

Fills:
Instructions:

Status
If Mark = 2 then fill status with "New Case"
If Mark = 3 then fill status with "Unreached household"
If Mark = 7 then fill status with "Household reached"
If Mark = 11 then fill status with "Partial"
If Mark = 16 then fill status with "DK follow-up needed"

Fills:
Instructions:

Start1
IF CONREF = 1 then
fill "THIS HOUSEHOLD IS A CONFIRMED REFUSAL"
ELSE fill blank.

3

Fills:
Instructions:

Type:
Length:
Answer List:

Lang
IF RT8500.LANGUAGE = 1 then fill "English"
If RT8500.LANGUAGE = 2 then fill "Spanish"
If RT8500.LANGUAGE = 3 then fill entry in RT8500.LANGSP
Enumerated
1
TSTART

Value:

Mnemonic:

Description:

1

Continue

Continue

2

SkipNotes

Skip notes

3

Transmit

Ready to transmit

4

Quit

Quit

5

Noninterview

Non-interview

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

IF entry of 4: store 202 in OUTCOME;
IF MARKTWO is 02 then store 204 in OUTCOME.
If MARK = 16, store 206 in outcome

Array:
Skip Instructions:

Instrument SAS Name:

1:

IF INTNMBR = 1 then goto GENINTRO
ELSE goto SHOSTAT

2:

Goto GENINTRO

3:

IF OUTCOME = 200, 0 (zero), or 202 then goto CK1_START
ELSEIF OUTCOME = 201 or 206 then goto CK3_START
ELSE exit block and goto BBACK.TRANS

4:

Exit block and goto BBACK.VERIFY_INFO

5:

IF OUTCOME = 204 then goto CK2_START
ELSEIF OUTCOME = 201 or 206 then goto CK3_START
ELSE exit block and goto BCOVERAGE.NONTYP

Start

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK1_START

Check

BFRONT.CK1_START
Description:
Inherited Universe:
Universe:

Incomplete case cannot be transmitted
INTNMBR = 1-4
START = 3 AND (OUTCOME = 200, 0 (zero), or 202)

Universe Description:
Text:

CASE NOT READY FOR TRANSMISSION

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to START

5

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK2_START

Check

BFRONT.CK2_START
Description:
Inherited Universe:
Universe:

Sufficient partial cannot be recoded as noninterview
INTNMBR = 1-4
START = 5 AND OUTCOME = 204

Universe Description:
Text:

Sufficient partial case can not be coded as noninterview.
At the START screen enter 3 to set the case for transmission

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to START

6

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK3_START

Check

BFRONT.CK3_START
Description:
Inherited Universe:
Universe:

Completed cases cannot be "ready for transmit" or recoded as a noninterview
INTNMBR = 1-4
(OUTCOME = 201 or 206) and (START = 3 or 5)

Universe Description:
Text:

Not a valid entry.
Case is complete.
At the START screen, enter 1 and then press "END" to wrap case up

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to START

7

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

SHOSTAT

Field

BFRONT.SHOSTAT
Description:

show status

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Show status

Universe:

SHOSTAT
INTNMBR = 1-4
START = 1 AND INTNMBR = 2-4

Universe Description:
Question Text:

^temp2
PRECHARTS: Press Shift-F8 to view pre-charts
INTERVIEW NUMBER
DESCRIPTION
^NO1
^Outcomedesc1
^NO2
^Outcomedesc2
^NO3
^Outcomedesc3
^BC_Name_Fill
^BC_Title_Fill
^BC_PHON_FILL
^BC_Add1_Fill
^BC_ADD2_Fill
^BC_City_Fill, ^BC_State_Fill
^BC_Obsr_Fill

PREVIOUS OUTCOME
^POUT1
^POUT2
^POUT3

^BC_Zip_Fill

Fills:
Instructions:

temp2
If (INTNMBR = 2 and POUT1 = EMPTY) or (INTNMBR = 3 and POUT2 =
EMPTY) or (INTNMBR = 4 and POUT3 = EMPTY) then fill "This
household was not in sample last quarter."
Else fill blank

Fills:
Instructions:

NO1
IF POUT1 ne EMPTY, fill "1"
ELSE fill blank

Fills:
Instructions:

POUT1
Fill entry in POUT1

8

Fills:
Instructions:

Outcomedesc1
IF POUT1 <> EMPTY then fill POUT1 outcome code description (See
Variable OUTCOME for outcome descriptions)

Fills:
Instructions:

NO2
IF POUT2 ne EMPTY, fill "2"
ELSE fill blank

Fills:
Instructions:

POUT2
Fill entry in POUT2

Fills:
Instructions:

Outcomedesc2
IF POUT2 <> EMPTY then fill POUT2 outcome code description (See
Variable OUTCOME for outcome descriptions)

Fills:
Instructions:

NO3
IF POUT3 ne EMPTY, fill "3"
ELSE fill blank

Fills:
Instructions:

POUT3
Fill entry in POUT3

Fills:
Instructions:

Outcomedesc3
IF POUT3 <> EMPTY then fill POUT3 outcome code description (See
Variable OUTCOME for outcome descriptions)

Fills:
Instructions:

BC_Name_Fill
IF RT8001.CP1NAME ne EMPTY then fill "BC NAME:
(^RT8001.CP1NAME)"
ELSE fill blank

Fills:
Instructions:

BC_Title_Fill
IF RT8001.CP1TITL ne EMPTY then fill "BC TITLE: (^RT8001.CP1TITL)"
ELSE fill blank

Fills:
Instructions:

BC_PHON_FILL
IF RT8001.CP1PHON ne EMPTY then fill "BC PHONE NUMBER:
((^RT8001.CP1AREA)) (^RT8001.CP1PREF) (^RT8001.CP1SUFF)"
ELSE fill blank

Fills:
Instructions:

BC_Add1_Fill
IF RT8001.CP1ADD1 ne EMPTY then fill "BC ADDRESS:
(^RT8001.CP1ADD1)"
ELSE fill blank

Fills:

BC_ADD2_Fill

9

Instructions:

IF RT8001.CP1ADD2 ne EMPTY then fill "BC ADDRESS:
(RT8001.CP1ADD2)"
ELSE fill blank

Fills:
Instructions:

BC_City_Fill
IF RT8001.CP1PO ne EMPTY then fill "BC CITY: (^RT8001.CP1PO)"
ELSE fill blank

Fills:
Instructions:

BC_State_Fill
IF RT8001.CP1ST ne EMPTY then fill "BC STATE: (^RT8001.CP1ST)"
ELSE fill blank

Fills:
Instructions:

BC_Zip_Fill
IF RT8001.CP1ZP5 ne EMPTY then fill "BC ZIP CODE:
(^RT8001.CP1ZP5)"
ELSE fill blank

Fills:
Instructions:

BC_Obsr_Fill
IF RT8001.BCOBSR = 1 then fill "BC OBSERVATION: "Yes"
ELSEIF RT8001.BCOBSR = 2 then fill "BC OBSERVATION: "No"
ELSE fill blank

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Instrument SAS Name:

IF ROSTERNAMEONINPUT = Yes then goto SHOWROS
ELSE goto GENINTRO
SHOSTAT

10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

SHOWROS

Field

BFRONT.SHOWROS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Show Household roster
Show Roster
SHOWROS
INTNMBR = 1-4
ROSTERNAMEONINPUT = 'Yes'

AND START = 1

Universe Description:
Question Text:
STATUS OF HOUSEHOLD COMPOSITION
Resp.
LN
Name
CU
Sex
Age
^Respx ^Lineno ^Name
^CU ^Sex ^Age
Fills:
Instructions:

Respx
IF LINENO = RESPLI then fill 'X"
ELSE fill blank

Fills:
Instructions:

Lineno
Fill entry in LINENO

Fills:
Instructions:

Name
Fill: Name

Fills:
Instructions:

Mem
IF HHMEM = 1, DK or RF then fill "Yes"
ELSE fill "No"

Fills:

Member Relationship
^Mem

^Rel_Fill

Rel_Fill

11

Instructions:

If CU_CODE = 1 then fill "Refper" under Relationship
If CU_CODE = 2 then fill "Spouse" under Relationship
If CU_CODE = 3 then fill "Child" under Relationship
If CU_CODE = 4 then fill "Grandchild" under Relationship
If CU_CODE = 5 then fill "In-Law" under Relationship
If CU_CODE = 6 then fill "Sibling" under Relationship
If CU_CODE = 7 then fill "Parent" under Relationship
If CU_CODE = 8 then fill "Oth rel" under Relationship
If CU_CODE = 9 then fill "Non rel" under Relationship
If CU_CODE = 10 then fill "Unmar part" under Relationship

Fills:
Instructions:

CU
Fill Persons CU Numbers

Fills:
Instructions:

Sex
Fill entry in SEX

Fills:
Instructions:

Age
Fill entry in AGE

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions:

1. IF RECSTATM = 3 then gray that line in the display
2. IF MEMBSTAT = 3 then do not display the line

Skip Instructions:
Instrument SAS Name:

Goto GENINTRO
SHOWROS

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

GENINTRO

Field

BFRONT.GENINTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

General Intro
GENINTRO
GENINTRO
INTNMBR = 1-4

Universe:

START = 1 or 2

Universe Description:
Question Text:

Do not read as worded below
o Identify yourself - show I.D.
o ^GITemp2
If unavailable use Shift-F1 for HH roster.
o ^GITemp3
o Introduce survey ^GITemp4
o The Household address is:
^Rt20hno ^Rt20hnosuf ^Rt20strname
^Rt20unitdes
o Read if necessary
I am (your name) from the U.S. Census Bureau. Here is my
identification card.
We are conducting a Consumer Expenditure Survey for the
Bureau of Labor Statistics.
I have some questions I would like to ask you.
Did you receive our letter?

Fills:
Instructions:

GITemp2
IF RT10.RESPNAME <> EMPTY then fill "Ask to speak to:
(RT10.RESPNAME)"
Else fill "Ask for eligible respondent"

Fills:
Instructions:

GITemp3
IF INTNMBR = 1 or NEWCU = 1 OR or RT25.INCSAM = 1 fill "This is a first
interview"
ELSEIF INTNMBR = 2 then fill "This household was a (^Outcomedesc1)
last quarter"
ELSEIF INTNMBR = 3 then fill "This household was a (^Outcomedesc2)
last quarter"
ELSEIF INTNMBR = 4 then fill "This household was a (^Outcomedesc3)
last quarter"

13

Fills:
Instructions:

GITemp4
IF INTNMBR <> 1 and NEWCU <> 1 and RT25.INCSAM <> 1 then fill
"adjust introduction to last quarters status and respondent."

Fills:
Instructions:

Rt20hno
fill entry in RT20.HNO

Fills:
Instructions:

Rt20hnosuf
fill entry in RT20.HNOSUF

Fills:
Instructions:

Rt20strname
Fill entry in RT20.STRNAME

Fills:
Instructions:

Rt20unitdes
fill entry in RT20.UNITDES

Type:
Length:
Answer List:

Enumerated
1
TYESNONON

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

3

NonInterview

Non-interview

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

1: IF INTNMBR <> 1 AND NEWCU <> 1 AND
ROSTERNAMEONINPUT = 'Yes' AND not a
replacement case then goto REPLACE_HH
ELSE goto VERADD
2: Goto GIVE_LETTER
3: Exit block and goto BCOVERAGE.NONTYP

Instrument SAS Name:

GENINTRO

14

Destination Data Set:

FMIS

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

GIVE_LETTER

Field

BFRONT.GIVE_LETTER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Letter
GIVE_LETTER
INTNMBR = 1-4
GENINTRO = 2

Universe Description:
Question Text:

Hand the respondent the letter.
Allow time to read

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

IF INTNMBR <> 1 AND NEWCU <> 1 AND
ROSTERNAMEONINPUT = 'Yes' AND not a replacement case
then goto REPLACE_HH
ELSE goto VERADD

16

Instrument SAS Name:

GIVE_LETTER

17

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

REPLACE_HH

Field

BFRONT.REPLACE_HH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Is this a replacement HH
Replacement HH
REPLACE_HH
INTNMBR = 1-4
INTNMBR <> 1 AND NEWCU <> 1 AND ROSTERNAMEONINPUT = 'Yes"
AND (not a replacement case (3rd position of CASEID <> R)) AND (START =
1 or 2) AND (GENINTRO = 1 or 2)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Is this a Replacement Household?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

IF entry of 2 then store 'No" in REPLACESPAWN

Array:
Special Instructions:

NOTE: Can not spawn a replacement household from a newly
spawned CU.
Can not spawn a replacement household from a newly
spawned replacement case
Can not spawn a replacement household from a previous
noninterview that has no household roster.

18

Skip Instructions:

Instrument SAS Name:

1:

Goto CK_REPLACE

2:

Goto VERADD

REPLACE_HH

19

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK_REPLACE

Check

BFRONT.CK_REPLACE
Description:

Inherited Universe:
Universe:

Verify FR intended to create a replacement and did not just enter "1" by
mistake.
INTNMBR = 1-4
REPLACE_HH = 1

Universe Description:
Text:

WARNING!
You are about to DELETE the ENTIRE current household and create a NEW
REPLACEMENT case.
If you do not want to create a new replacement case, press Enter and
change REPLACE_HH to "2. No"
Otherwise, enter "S" to continue with the replacement process

Check Instructions:
Type:
Skip Instructions:

Soft
SUPPRESS: Goto REPLACE_VER
All others, go back to REPLACE_HH

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

REPLACE_VER

Field

BFRONT.REPLACE_VER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Verify Replacement
REPLACE_VER
INTNMBR = 1-4
REPLACE_HH = 1

Universe Description:
Question Text:

A replacement household means that there are no members of
the original household living at this
address. Are you sure that this is a replacement household?
^MultiCU_FILL
LN
Name
^Lineno ^Name

Member Relationship CU Sex Age
^Mem ^Rel_Fill
^CU ^Sex ^Age

Fills:
Instructions:

MultiCU_FILL
IF there is more than 1 CU (I_TOTALCU greater than 1) then fill
"This case is part of a multi-CU household. Verify that ALL original
members in all CU's no longer live there."

Fills:
Instructions:

Lineno
Fill entry in LINENO

Fills:
Instructions:

Name
Fill: Name

Fills:
Instructions:

Mem
IF HHMEM = 1, DK or RF then fill "Yes"
ELSE fill "No"

Fills:

Rel_Fill

21

Instructions:

If CU_CODE = 1 then fill "Refper" under Relationship
If CU_CODE = 2 then fill "Spouse" under Relationship
If CU_CODE = 3 then fill "Child" under Relationship
If CU_CODE = 4 then fill "Grandchild" under Relationship
If CU_CODE = 5 then fill "In-Law" under Relationship
If CU_CODE = 6 then fill "Sibling" under Relationship
If CU_CODE = 7 then fill "Parent" under Relationship
If CU_CODE = 8 then fill "Oth rel" under Relationship
If CU_CODE = 9 then fill "Non rel" under Relationship
If CU_CODE = 10 then fill "Unmar part" under Relationship

Fills:
Instructions:

CU
Fill Persons CU Numbers

Fills:
Instructions:

Sex
Fill entry in SEX

Fills:
Instructions:

Age
Fill entry in AGE

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions:

1. IF REPLACE_VER = 2, store "No" in REPLACESPAWN
2. IF RECSTATM = 3 then gray that line in the prechart
IF MEMBSTAT = 3 then do not display the line

Skip Instructions:

1:

IF RT8500.TOTALCU = 1 then goto REPLACE_SPAWN
ELSE goto REPLACE_VER2

2:

Goto CK_REPLACEVER

22

Instrument SAS Name:

REPLACE_VER

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK_REPLACEVER

Check

BFRONT.CK_REPLACEVER
Description:
Inherited Universe:
Universe:

Check screen used to "go back" to REPLACE_HH
INTNMBR = 1-4
REPLACE_VER = 2

Universe Description:
Text:

Return to prior screen to change replacement to No

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to REPLACE_HH

24

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

REPLACE_VER2

Field

BFRONT.REPLACE_VER2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Already a replacement?
REPLACE_VER2
INTNMBR = 1-4
8500.TOTALCU <> 1 AND REPLACE_VER = 1

Universe Description:
Question Text:

Has a replacement case already been created/spawned for this
address?
If unsure, back up to the start screen and Quit out of the instrument so
you can check
case management.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

IF entry of 1 then
store 341 in outcome {Type C)
store 'No" in REPLACESPAWN

Array:

25

Skip Instructions:

Instrument SAS Name:

1

Exit block and goto BBACK.DONE

2:

Goto REPLACE_SPAWN

REPLACE_VER2

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

REPLACE_SPAWN

Field

BFRONT.REPLACE_SPAWN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Spawn Replacement

Universe:

REPLACE_VER = 1

REPLACE_SPAWN
INTNMBR = 1-4

Universe Description:
Question Text:

A replacement household Case will be spawned.
You will need to exit this case and pull up the new Case
in order to interview the replacement household.
The case you are currently in will automatically become a type C.
^MultiCU_Fill

Fills:
Instructions:

Type:
Length:
Answer List:

MultiCU_Fill
IF RT8500.TOTALCU gt 1 then fill "NOTE: There are ^TOTALCU_Fill cases
that must also be Type C'd "
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

1. IF entry of 1, store 'Yes' in REPLACESPAWN
2. IF entry of 1 then store 341 in outcome
(Type C the original "parent" case)

27

Array:
Skip Instructions:
Instrument SAS Name:

Exit block and goto BBACK.DONE
REPLACE_SPAWN

28

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

VERADD

Field

BFRONT.VERADD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Verify Address
Verify HH Address
VERADD
INTNMBR = 1-4
(START = 1 or 2) AND (GENINTRO = 1 or 2) AND
(REPLACE_HH <> 1) AND (REPLACE_SPAWN <> 1)

Universe Description:
Question Text:
^ConfirmAddress
I have your address listed as
exact address?

READ ADDRESS BELOW. Is that your

^HNO ^HNOSUF ^STRNAME ^UNITDES
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME
Fills:
Instructions:

ConfirmAddress
IF INTNMBR = 2-4 AND RT25.INCSAM ne 1 then Fill "
information (Only ask if necessary)"

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Confirm address

29

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:
Answer List:

Enumerated
1
TVERADD

Value:

Mnemonic:

Description:

1

Same

Yes, address is EXACTLY CORRECT as listed.

2

Changed

3

Incorrect

Address is MOSTLY CORRECT, needs minor
changes.
INCORRECT ADDRESS

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

IF marktwo = 02 then store 204 in outcome.

Array:

30

Special Instructions:

1. NOTE: Do not ask VERADD for newly spawned Cu's
2. DO ONCE:
IF VERADD = 2, then prefill the new address items with
the household address being careful to only pre-fill
once.
Prefill NADDST1 with HNO
NADDST2 with HNOSUF
NADDST3 with STRNAME
NADDST4 with UNITDES
NADDST5 with GQUNITINFO
NADDST6 with NONCITYADD
NADDPHYS with PHYDES
NADDCT with PO
NADDST with ST
NADDZP with ZIP5 and ZIP4
NADDBUIL with BLDGNAME

Skip Instructions:

Instrument SAS Name:

1:

Goto MAILAD

2:

Goto NADDST1

3:

Goto DONE

VERADD

31

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDST1

Field

BFRONT.NADDST1
Description:

House Number

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

House Number

Universe:

NADDST1
INTNMBR = 1-4
VERADD = 2

Universe Description:
Question Text:

Enter corrections for House Number or press ENTER for
Same/No Change.
^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

^UNITDES

32

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

X

String
10
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto NADDST2
NADDST1

33

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDST2

Field

BFRONT.NADDST2
Description:

House # Suffix

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

House # Suffix

Universe:

NADDST2
INTNMBR = 1-4
NADDST1 = Entry or EMPTY

Universe Description:
Question Text:

Enter corrections for House # Suffix or Press ENTER for Same/No
Change
^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des:
^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME

Type:
Length:

X

^UNITDES

String
3
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto NADDST3
NADDST2

34

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDST3

Field

BFRONT.NADDST3
Description:

Street Name

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Street Name

Universe:

NADDST3
INTNMBR = 1-4
NADDST2 = Entry or EMPTY

Universe Description:
Question Text:

Enter corrections for Street Name or Press ENTER for Same/No
Change
^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

^UNITDES

35

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

X

String
49
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto NADDST4
NADDST3

36

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDST4

Field

BFRONT.NADDST4
Description:

Unit Designation

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Unit Designation

Universe:

NADDST4
INTNMBR = 1-4
NADDST3 = Entry or EMPTY

Universe Description:
Question Text:

Enter corrections for Unit Designation or Press ENTER for
Same/No Change
^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME

^UNITDES

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

37

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

X

String
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:

IF FRAME = 3 or RT25.GQINAREA = 1 then goto NADDST5
ELSE goto NADDST6
NADDST4

38

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDST5

Field

BFRONT.NADDST5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

GQ Unit Description
GQ Unit Desc
NADDST5
INTNMBR = 1-4
FRAME = 3 OR RT25.GQINAREA = 1

Universe Description:
Question Text:

Enter corrections for Group Quarters Unit Description or Press
ENTER for Same/No Change

^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME
Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:

^UNITDES

ZIP

39

Instructions:

Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

X

String
43
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto NADDST6
NADDST5

40

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDST6

Field

BFRONT.NADDST6
Description:

Non-City Style

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Non-City Style

Universe:

NADDST6
INTNMBR = 1-4
(NADDST4 = Entry or EMPTY) OR
( (NADDST5 = Entry or EMPTY) and
(FRAME = 3 or RT25.GQINAREA = 1) )

Universe Description:
Question Text:

Enter corrections for Non City Style Address or Press ENTER for
Same/No Change

^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME
Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

^UNITDES

41

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

X

String
27
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto NADDPHYS
NADDST6

42

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDPHYS

Field

BFRONT.NADDPHYS
Description:

Physical Description

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Physical Description

Universe:

NADDPHYS
INTNMBR = 1-4
NADDST6 = Entry or EMPTY

Universe Description:
Question Text:

Enter corrections for Physical Description or Press ENTER for
Same/No Change

^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME
Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:

^UNITDES

ZIP

43

Instructions:

Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

X

String
99
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto NADDCT
NADDPHYS

44

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDCT

Field

BFRONT.NADDCT
Description:

City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

City

Universe:

NADDCT
INTNMBR = 1-4
NADDPHYS = Entry or EMPTY

Universe Description:
Question Text:

Enter corrections for City or Press ENTER for Same/No Change
^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

^UNITDES

45

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

String
28
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto NADDST
NADDCT

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDST

Field

BFRONT.NADDST
Description:

State

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

State

Universe:

NADDST
INTNMBR = 1-4
NADDCT = Entry

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
Enter corrections for State or Press ENTER for Same/No
Change
^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

^UNITDES

47

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:
X
X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:

Use answer type TState - STRING[2], display width 4
Goto NADDZP
NADDST

48

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDZP

Field

BFRONT.NADDZP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Zipcode
Zip
NADDZP
INTNMBR = 1-4
NADDST = Entry, DK or RF

Universe Description:
Question Text:

Enter corrections for Zipcode or Press ENTER for Same/No Change

^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME
Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

^UNITDES

49

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:
X
X

String
9
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:

Format NADDZP as 5 digits- 4 digits. _____-____
IF entry lt 5 digits then goto CK_NADDZP
ELSE goto NADDBUIL
NADDZP

50

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK_NADDZP

Check

BFRONT.CK_NADDZP
Description:
Inherited Universe:
Universe:

zip code entry less than 5 digits
INTNMBR = 1-4
NADDZP lt 5 digits

Universe Description:
Text:

You must enter all five digits of the zip code

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to NADDZP

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NADDBUIL

Field

BFRONT.NADDBUIL
Description:

Building Name

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Building Name

Universe:

NADDBUIL
INTNMBR = 1-4
NADDZP = Entry, DK or RF

Universe Description:
Question Text:

Enter corrections for Building Name or Press ENTER for
Same/No Change
^HNO ^HNOSUF ^STRNAME
^PO, ^ST
^ZIP
Phy des: ^PHYSDES
GQ unit: ^GQUNITINFO
Non-City: ^NONCITYADD
Building: ^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

UNITDES
Fill entry in UNITDES

^UNITDES

52

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Type:
Length:

X

String
100
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto CK_ADDRESS
NADDBUIL

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK_ADDRESS

Check

BFRONT.CK_ADDRESS
Description:
Inherited Universe:
Universe:

Verify address changes are to be saved
INTNMBR = 1-4
Entry in NADDBUIL

Universe Description:
Text:

HH address information has been updated.
Press SUPPRESS to save changes.
Press GOTO or CLOSE to re-edit HH address fields

Check Instructions:

Type:
Skip Instructions:

If SUPPRESS then update address variables
Store NADDST1 in HNO
Store NADDST2 in HNOSUF
Store NADDST3 in STRNAME
Store NADDST4 in UNITDES
Store NADDPHYS in PHYDES
Store NADDCT in PO
Store NADDST in ST
Store NADDZP position 1-5 in ZIP5
Store NADDZP position 6-9 in ZIP4
Store NADDST5 in GQUNITINFO
Store NADDST6 in NONCITYADD
Store NADDBUIL in BLDGNAME
Soft
SUPPRESS: Goto Mailad
All others, go back to NADDBUIL

54

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

MAILAD

Field

BFRONT.MAILAD
Description:

Mailing Address

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Mailing Address

Universe:

MAILAD
INTNMBR = 1-4
(VERADD = 1 or (NADDBUIL = Entry or EMPTY)) AND
(START = 1 or 2) AND (GENINTRO = 1 or 2) AND
(REPLACE_HH <> 1) AND (REPLACE_SPAWN <> 1)

Universe Description:
Question Text:

^Mailad1
^Mailad2

Fills:
Instructions:

Mailad1
IF FLGMAILFROMHH = 2 (no), Fill "Is this also your mailing address?"
ELSE fill "I have your mailing address as *READ ADDRESS BELOW. Is
that correct?"

Fills:
Instructions:

Mailad2
IF FLGMAILFROMHH = 1 (yes) then display the mailing address
ELSE display the house address.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

55

Store Instructions:

1. IF FLGMAILFROMHH = 2 (no) then store the house address
into the mailing address (ex: store HNO in MHNO, etc..)
2. Store 2 in MFLAG

Array:
Special Instructions:

IF MAILAD = 2, then
IF FLGMAILFROMHH = 2 (no) then prefill the new mailing
address items with household address being careful
to only pre-fill once.
Prefill NMAILST1 with HNO
NMAILST2 with HNOSUF
NMAILST3 with STRNAME
NMAILST4 with UNITDES
NMAILCT with PO
NMAILST with ST
NMAILZP1 with ZIP5-ZIP4
NMAILST5 with GQUNITINFO
NMAILST6 with NONCITYADD
IF FLGMAILFROMHH = 1 (yes) then prefill the new mailing
address items with the mailing address being careful
to only pre-fill once.
Prefill NMAILST1 with MHNO
NMAILST2 with MHNOSUF
NMAILST3 with MSTRNAME
NMAILST4 with MUNITDES
NMAILST5 with MGQUNITINFO
NMAILST6 with MNONCITYADD
NMAILCT with MPO
NMAILST with MST
NMAILZP1 with MZIP5-MZIP4

Skip Instructions:

1:

Goto PHONENUMBER

2:

Goto NMAILST1

56

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILST1

Field

BFRONT.NMAILST1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

House Number
House #
NMAILST1
INTNMBR = 1-4
MAILAD = 2

Universe Description:
Question Text:

Enter change to Mailing address - House # or Press ENTER for
Same/No Change
Address:
^HNO ^HNOSUF ^STRNAME
^MSTRNAME
^UNITDESC
^PO, ^ST ^ZIP
^MST ^MZIP
Phys des: ^PHYSDES
GQ unit:
^GQUNITINFO
^MGQUNITINFO
Non-Cty: ^NONCITYADD
^MNONCITYADD
Building:
^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Mailing Address:
^MHNO ^MHNOSUF
^MUNITDES
^MPO,

GQ unit:
Non-city:

57

Fills:
Instructions:

MSTRNAME
FILL entry in MSTRNAME

Fills:
Instructions:

UNITDESC
FILL entry in UNITDESC

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

58

Type:
Length:

X

String
10
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto NMAILST2

59

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILST2

Field

BFRONT.NMAILST2
Description:

House # Suffix

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

House # Suffix

Universe:

NMAILST2
INTNMBR = 1-4
NMAILST1 = Entry

Universe Description:
Question Text:

Enter change to Mailing address - House # suffix or Press ENTER for
Same/No Change

Address:
^HNO ^HNOSUF ^STRNAME
^MSTRNAME
^UNITDESC
^PO, ^ST ^ZIP
Phys des: ^PHYSDES
GQ unit:
^GQUNITINFO
Non-Cty: ^NONCITYADD
Building:
^BLDGNAME
Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Fills:
Instructions:

MSTRNAME
FILL entry in MSTRNAME

Mailing Address:
^MHNO ^MHNOSUF
^MUNITDES
^MPO, ^MST ^MZIP
GQ unit:
Non-city:

^MGQUNITINFO
^MNONCITYADD

60

Fills:
Instructions:

UNITDESC
FILL entry in UNITDESC

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

String
3

61

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto NMAILST3

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILST3

Field

BFRONT.NMAILST3
Description:

Street Name

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Street Name

Universe:

NMAILST3
INTNMBR = 1-4
NMAILST2 = Entry

Universe Description:
Question Text:

Enter change to Mailing address - Street Name or Press ENTER for
Same/No Change
Address:
^HNO ^HNOSUF ^STRNAME
^UNITDESC
^PO, ^ST ^ZIP
Phys des: ^PHYSDES
GQ unit:
^GQUNITINFO
Non-Cty: ^NONCITYADD
Building:
^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Fills:
Instructions:

MSTRNAME
FILL entry in MSTRNAME

Fills:

Mailing Address:
^MHNO ^MHNOSUF ^MSTRNAME
^MUNITDES
^MPO, ^MST ^MZIP
GQ unit:
Non-city:

^MGQUNITINFO
^MNONCITYADD

UNITDESC

63

Instructions:

FILL entry in UNITDESC

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

String
49
Don't Know

64

Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Goto NMAILST4

65

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILST4

Field

BFRONT.NMAILST4
Description:

Unit Designation

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Unit Designation

Universe:

NMAILST4
INTNMBR = 1-4
NMAILST3 = Entry

Universe Description:
Question Text:

Enter change to Mailing address - Unit Designation or Press ENTER
for Same/No Change
Address:
^HNO ^HNOSUF ^STRNAME
^UNITDESC
^PO, ^ST ^ZIP
Phys des: ^PHYSDES
GQ unit:
^GQUNITINFO
Non-Cty: ^NONCITYADD
Building:
^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Fills:
Instructions:

MSTRNAME
FILL entry in MSTRNAME

Fills:

Mailing Address:
^MHNO ^MHNOSUF ^MSTRNAME
^MUNITDES
^MPO, ^MST ^MZIP
GQ unit:
Non-city:

^MGQUNITINFO
^MNONCITYADD

UNITDESC

66

Instructions:

FILL entry in UNITDESC

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

String
20
Don't Know

67

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF FRAME = 3 OR RT25.GQINAREA = 1 then goto NMAILST5
ELSE goto NMAILST6

68

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILST5

Field

BFRONT.NMAILST5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

GQ Unit Desc
NMAILST5
INTNMBR = 1-4
RT25.FRAME = 3

OR RT25.GQINAREA = 1

Universe Description:
Question Text:

Enter change to Mailing address - GQ Unit Description or Press
ENTER for Same/No Change
Address:
ng Address:
^HNO ^HNOSUF ^STRNAME
^MSTRNAME
^UNITDESC
^PO, ^ST ^ZIP
Phys des: ^PHYSDES
GQ unit: ^MGQUNITINFO
Non-Cty: ^NONCITYADD
Building: ^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Fills:
Instructions:

UNITDESC
FILL entry in UNITDESC

Maili
^MHNO ^MHNOSUF
^MUNITDES
^MPO, ^MST ^MZIP
GQ unit: ^MGQUNITINFO
Non-city: ^MNONCITYADD

69

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Fills:
Instructions:

MSTRNAME
FILL entry in MSTRNAME

Type:
Length:

String
43
Don't Know
Refuse

70

X

Empty
On Input
On Output

Array:
Skip Instructions:

Goto NMAILST6

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILST6

Field

BFRONT.NMAILST6
Description:

Non-City Style

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Non-City Style

Universe:

NMAILST6
INTNMBR = 1-4
(NMAILST5 = Entry or EMPTY) OR
(NMAILST4 = Entry or EMPTY and (FRAME = 3 OR RT25.GQINAREA = 1))

Universe Description:
Question Text:

Enter change to Mailing address - Non-City Style Address or Press
ENTER for Same/No Change
Address:
^HNO ^HNOSUF ^STRNAME
^UNITDESC
^PO, ^ST ^ZIP
Phys des: ^PHYSDES
GQ unit:
^GQUNITINFO
Non-Cty: ^NONCITYADD
Building:
^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Fills:
Instructions:

MSTRNAME
FILL entry in MSTRNAME

Mailing Address:
^MHNO ^MHNOSUF ^MSTRNAME
^MUNITDES
^MPO, ^MST ^MZIP
GQ unit:
Non-city:

^MGQUNITINFO
^MNONCITYADD

72

Fills:
Instructions:

UNITDESC
FILL entry in UNITDESC

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

String
27

73

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF no entry in NMAILST1 and NMAILST6 then goto CK_NMAILST6
ELSE goto NMAILCT

74

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK_NMAILST6

Check

BFRONT.CK_NMAILST6
Description:
Inherited Universe:
Universe:

There needs to be an entry in House # or Non-City Address
INTNMBR = 1-4
No entry in NMAILST1 and no entry in NMAILST6

Universe Description:
Text:

There must be data in at least one of these fields

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to NMAILST6

75

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILCT

Field

BFRONT.NMAILCT
Description:

City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

City

Universe:

NMAILCT
INTNMBR = 1-4
NMAILST6 = Entry

Universe Description:
Question Text:

Enter change to Mailing address - City or Press ENTER for Same/No
Change
Address:
^HNO ^HNOSUF ^STRNAME
^UNITDESC
^PO, ^ST ^ZIP
Phys des: ^PHYSDES
GQ unit:
^GQUNITINFO
Non-Cty: ^NONCITYADD
Building:
^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Fills:
Instructions:

MSTRNAME
FILL entry in MSTRNAME

Fills:

Mailing Address:
^MHNO ^MHNOSUF ^MSTRNAME
^MUNITDES
^MPO, ^MST ^MZIP
GQ unit:
Non-city:

^MGQUNITINFO
^MNONCITYADD

UNITDESC

76

Instructions:

FILL entry in UNITDESC

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:

String
28
Don't Know

77

Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Goto NMAILST

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILST

Field

BFRONT.NMAILST
Description:

State

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

State

Universe:

NMAILST
INTNMBR = 1-4
NMAILCT = Entry

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
Enter change to Mailing address -State or Press ENTER for Same/No
Change
Address:
^HNO ^HNOSUF ^STRNAME
^UNITDESC
^PO, ^ST ^ZIP
Phys des: ^PHYSDES
GQ unit:
^GQUNITINFO
Non-Cty: ^NONCITYADD
Building:
^BLDGNAME

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Fills:

Mailing Address:
^MHNO ^MHNOSUF ^MSTRNAME
^MUNITDES
^MPO, ^MST ^MZIP
GQ unit:
Non-city:

^MGQUNITINFO
^MNONCITYADD

MSTRNAME

79

Instructions:

FILL entry in MSTRNAME

Fills:
Instructions:

UNITDESC
FILL entry in UNITDESC

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:

String

80

Length:
X
X

2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
Goto NMAILZP1

81

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

NMAILZP1

Field

BFRONT.NMAILZP1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Zipcode
Zip
NMAILZP1
INTNMBR = 1-4
NMAILST = Entry, DK or RF

Universe Description:
Question Text:

Enter change to Mailing address - Zipcode or Press ENTER for
Same/No Change
Address:
^HNO ^HNOSUF ^STRNAME
^UNITDESC
^PO, ^ST ^ZIP
Phys des: ^PHYSDES
GQ unit:
^GQUNITINFO
Non-Cty: ^NONCITYADD
Building:
^BLDGNAME

Fills:
Instructions:

STRNAME
Fill entry in STRNAME

Fills:
Instructions:

MHNO
FILL entry in MHNO

Fills:
Instructions:

HNO
Fill entry in HNO

Fills:
Instructions:

HNOSUF
Fill entry in HNOSUF

Fills:
Instructions:

MHNOSUF
FILL entry in MHNOSUF

Fills:
Instructions:

MSTRNAME
FILL entry in MSTRNAME

Fills:

Mailing Address:
^MHNO ^MHNOSUF ^MSTRNAME
^MUNITDES
^MPO, ^MST ^MZIP
GQ unit:
Non-city:

^MGQUNITINFO
^MNONCITYADD

UNITDESC

82

Instructions:

FILL entry in UNITDESC

Fills:
Instructions:

MUNITDES
FILL entry in MUNITDES

Fills:
Instructions:

PO
Fill entry in PO

Fills:
Instructions:

ST
Fill entry in ST

Fills:
Instructions:

ZIP
Fill entry in ZIP5 and ZIP4 in the format ZIP5-ZIP4

Fills:
Instructions:

MPO
FILL entry in MPO

Fills:
Instructions:

MST
FILL entry in MST

Fills:
Instructions:

MZIP
FILL entry in MZIP5 and MZIP4 in the format MZIP5-MZIP4

Fills:
Instructions:

PHYSDES
Fill entry in PHYSDES

Fills:
Instructions:

GQUNITINFO
Fill entry in GQUNITINFO

Fills:
Instructions:

MGQUNITINFO
FILL entry in MGQUNITINFO

Fills:
Instructions:

NONCITYADD
Fill entry in NONCITYADD

Fills:
Instructions:

MNONCITYADD
FILL entry in MNONCITYADD

Fills:
Instructions:

BLDGNAME
Fill entry in BLDGNAME

Type:
Length:
X

String
9
Don't Know

83

X

Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Format NMAILZP1 as 5 digits- 4 digits. "_____-____"
IF entry lt 5 digits then goto CK_NMAILZP1
ELSE goto CK_MAILADDRESS

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK_NMAILZP1

Check

BFRONT.CK_NMAILZP1
Description:
Inherited Universe:
Universe:

Zip code entry is less than 5 digits
INTNMBR = 1-4
NMAILZP1 lt 5 digits

Universe Description:
Text:

You must enter all five digits of the zip code

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to NMAILZP1

85

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK_MAILADDRESS

Check

BFRONT.CK_MAILADDRESS
Description:
Inherited Universe:
Universe:

Verify mailing address changes are to be saved
INTNMBR = 1-4
Entry in NMAILZP1

Universe Description:
Text:

Mailing address information has been updated.
Press SUPPRESS to save changes.
Press GOTO or CLOSE to re-edit Mailing address fields

Check Instructions:

Type:
Skip Instructions:

If SUPPRESS then update mailing address variables
Store NMAILST1 in MHNO
Store NMAILST2 in MHNOSUF
Store NMAILST3 in MSTRNAME
Store NMAILST4 in MUNITDES
Store NMAILCT in MPO
Store NMAILST in MST
Store NMAILZP1 position 1-5 in MZIP5
Store NMAILZP1 position 6-9 in MZIP4
Store NMAILST5 in MGQUNITINFO
Store NMAILST6 in MNONCITYADD
Soft
SUPPRESS: Goto PHONENUMBER
All others, go back to NMAILZP1

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

PHONENUMBER

Field

BFRONT.PHONENUMBER
Description:

Telephone #

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Telephone #

Universe:

PHONENUMBER
INTNMBR = 1-4
(MAILAD = 1 or 2) AND (START = 1 or 2) AND
(GENINTRO = 1 or 2)

Universe Description:
Question Text:

Ask or verify, if necessary.
What is your telephone number?
Enter phone number or 0 for None/Refused

Type:
Length:

String
15
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set AREA = PHONENUMBER[1:3]
Set PREFIX = PHONENUMBER[4:6]
Set SUFFIX = PHONENUMBER[7:10]
Set EXTN = PHONENUM[11:15]
Set PHONENUM = PHONENUMBER[1:10]
IF PHONENUMBER = 0 then set PHONETYP = EMPTY

Array:
Special Instructions:
Skip Instructions:

Use the phone number edit mask.
IF PHONENUMBER lt 10 digits and <> 0 then goto CK_PHONENUMBER
ELSE goto PHTYP1

87

Instrument SAS Name:
Destination Data Set:

PHONENUMBER
FMIS

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

CK_PHONENUMBER

Check

BFRONT.CK_PHONENUMBER
Description:
Inherited Universe:
Universe:

phone number less than 10 digits
INTNMBR = 1-4
PHONENUMBER lt 10 digits AND PHONENUMBER <> 0

Universe Description:
Text:

Entry cannot be less than 10 digits

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PHONENUMBER

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

PHTYP1

Field

BFRONT.PHTYP1
Description:

Phone Type

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Phone Type

Universe:
Universe Description:

PHTYP1
INTNMBR = 1-4
PHONENUMBER <> 0
Valid phone number entered in PHONENUMBER

Question Text:
Type:
Length:
Answer List:

Is this a home, work, or cell number?
Enumerated
1
TPHTYP

Value:

Mnemonic:

Description:

1

Home

Home

2

Work

Work

3

Cell

Cell

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF PHTYP1 = 1, 2 or 3 then set PHONETYP = PHTYP1

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Exit block and goto BCOVERAGE
PHTYP1
STAT

90

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFRONT

Spider Version 1.6.2

I_TOTALCU

Field

BFRONT.I_TOTALCU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Total number of CU's from last quarter

INTNMBR = 1-4

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not displayed **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

See setup specifications for how this variable is set.
I_TOTALCU

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

BCOVERAGE

Block

BCOVERAGE
Description:
Tab Name:
Fly Over Name:
Universe Type:

Coverage

If

Inherited Universe:
Universe:

[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe Description:
Array:
Block Instructions:

Section Label: Coverage
NOTE: Do not recollect coverage questions for New CU's(Copy parent info
to new cu during spawning or during processing)

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

NONTYP

Field

BCOVERAGE.NONTYP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

type of noninterview
Type of Noninterview
NONTYP
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
START = 5 OR GENINTRO = 3

Universe Description:
Question Text:
What type of non-interview do you have?
Type A = No one home, Temporarily absent, or refusal
Type B = Vacant, under construction, occupied by persons with URE
Type C = Demolished, house moved, merged, condemned, located on
base, CU moved
Type:
Length:
Answer List:

Enumerated
1
TNONTYP

Value:

Mnemonic:

Description:

1

TYPE_A

TYPE A

2

TYPE_B

TYPE B

3

TYPE_C

TYPE C

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

93

Skip Instructions:

Instrument SAS Name:

1:

Goto TYPEA

2:

Goto TYPEB

3:

Goto TYPEC

NONTYP

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TYPEA

Field

BCOVERAGE.TYPEA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type A - non-interview
Type A
TYPEA
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
NONTYP = 1

Universe Description:
Question Text:

Type:
Length:
Answer List:

Enter TYPE A noninterview

Enumerated
1
TTYPEA

Value:

Mnemonic:

Description:

1

NOH

No one home

2

TA

Temporarily Absent

3

REF

Refused

4

OTypeA

Other Type A -specify

Don't Know
Refuse
Empty

X

On Input
On Output

95

Store Instructions:

1. IF TYPEA = 1 then set OUTCOME = 216
IF TYPEA = 2 then set OUTCOME = 217
2. IF TYPEA = 1 or 2 then set EXITINTERVIEW = 1
3. IF TYPEA = 1-4 AND RT2501.URRAL = R and
RT2501.FRAME = 3 AND (RT2501.GQTYPE ne 901 or 902)
THEN set FM_SALES = 2

Array:
Skip Instructions:

1,2:

IF RT2501.URRAL = R and (RT2501.FRAME ne 3 or
RT2501.GQTYPE = 901 or 903) AND
(REPLACE = 1 or ( (INTNMBR = 1 or NEWCU = 1)
AND NEWUNIT ne S) then goto FM_SALES
ELSEIF ( (INTNMBR = 1 or _NEWCU_ = 1) and NEWUNIT ne S)
then goto GQ_UNIT
ELSE goto RACETYP

3:
4:

Instrument SAS Name:
Destination Data Set:

Goto REF_RSN
IF RT25.IMPADD = 1 then goto CK_TYPEA
ELSE goto TYPEASP

TYPEA
FMLY

96

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

CK_TYPEA

Check

BCOVERAGE.CK_TYPEA
Description:
Inherited Universe:

Universe:

[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEA = 4 AND RT25.IMPADD = 1

Universe Description:
Text:

Are you coding this case as "Unable to locate"
If YES, please use the new TYPE C - Unlocatable Sample Address
selection on the TYPE C screen. Press
ENTER and then go back to NONTYP and select 3. TYPEC.
If NO, press ‘S' for suppress

Check Instructions:
Type:
Skip Instructions:

Soft
SUPPRESS: Goto TYPEASP
All others, go back to TYPEA

97

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TYPEASP

Field

BCOVERAGE.TYPEASP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type A specify
Type A - Specify
TYPEASP
TYPEASP
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEA = 4

Universe Description:
Question Text:
Type:
Length:

Specify other TYPE A
String
30
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set OUTCOME = 219
Set EXITINTERVIEW = 1

Array:
Skip Instructions:

IF RT2501.URRAL = R and (RT2501.FRAME ne 3 or
RT2501.GQTYPE = 901 or 902) AND (REPLACE = 1
or ( (INTNMBR = 1 or _NEWCU_ = 1) AND
NEWUNIT ne S) then goto FM_SALES
IF ( (INTNMBR = 1 or _NEWCU_ = 1) and NEWUNIT ne S)
then goto GQ_UNIT
ELSE goto RACETYP

Instrument SAS Name:
Destination Data Set:

TYPEASP
FMLY

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

REF_RSN

Field

BCOVERAGE.REF_RSN
Description:

Refusal Reason

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Refusal Reason

Universe:

REF_RSN
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEA = 3

Universe Description:
Question Text:

Enter type of refusal

Type:
Length:

Enumerated
1

Answer List:

TREFUSAL

Value:

Mnemonic:

Description:

1

Hostile

Hostile Respondent

2

Time

Time Related Excuses

3

Language

Language Problems

4

Orefusal

Other Refusal - specify

Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
1. IF REF_RSN = 1 then set OUTCOME = 321
IF REF_RSN = 2 then set OUTCOME = 322
IF REF_RSN = 3 then set OUTCOME = 323
2. Set EXITINTERVIEW = 1

Array:

99

Skip Instructions:

1-3:

4:
Instrument SAS Name:
Destination Data Set:

IF RT2501.URRAL = R and (RT2501.FRAME ne 3 or
RT2501.GQTYPE = 901 or 902) AND (REPLACE = 1
or ( (INTNMBR = 1 or _NEWCU_ = 1) AND
NEWUNIT ne S) then goto FM_SALES
ELSEIF ( (INTNMBR = 1 or _NEWCU_ = 1) and NEWUNIT ne S)
then goto GQ_UNIT
ELSE goto RACETYP
Goto REASON_S

REF_RSN
FMLY

100

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

REASON_S

Field

BCOVERAGE.REASON_S
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Refusal reason specify
Refusal Specify
REASON_S
REASON_S
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
REF_RSN = 4

Universe Description:
Question Text:
Type:
Length:

Specify type of refusal
String
45
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set OUTCOME = 324
Set EXITINTERVIEW = 1

Array:
Skip Instructions:

IF RT2501.URRAL = R and (RT2501.FRAME ne 3
or RT2501.GQTYPE = 901 or 902) AND
(REPLACE = 1 or ( (INTNMBR = 1 or _NEWCU_ = 1)
AND NEWUNIT ne S) then goto FM_SALES
ELSEIF ( (INTNMBR = 1 or _NEWCU_ = 1) and
NEWUNIT ne S) then goto GQ_UNIT
ELSE goto RACETYP

Instrument SAS Name:
Destination Data Set:

REASON_S
FMLY

101

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TYPEB

Field

BCOVERAGE.TYPEB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type B - non-interview
Type B
TYPEB
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
NONTYP = 2

Universe Description:
Question Text:

Type:
Length:
Answer List:

Enter TYPE B noninterview

Enumerated
2
TTYPEB

Value:

Mnemonic:

Description:

1

RENT

Vacant (for rent)

2

SALE

Vacant (for sale)

3

OTYPEVACANT

Vacant (other)

4

URE

Occupied by persons with URE

5

NOTREADY

Under construction, not ready

6

UNDERAGE

All persons under 16

7

UNFIT

Unfit or to be demolished

8

UNOCCUPYTT

Unoccupied tent or trailer site

9

PERMITNOCONST
RU
OTYPEB

Permit granted, construction not started

10

Other Type B -specify

Don't Know
Refuse
Empty
On Input

102

X
Store Instructions:

On Output
1. IF TYPEB = 1 then store 226 in outcome
IF TYPEB = 2 then store 331 in outcome
IF TYPEB = 3 then store 332 in outcome
IF TYPEB = 4 then store 225 in outcome
IF TYPEB = 5 then store 229 in outcome
IF TYPEB = 6 then store 224 in outcome
IF TYPEB = 7 then store 228 in outcome
IF TYPEB = 8 then store 231 in outcome
IF TYPEB = 9 then store 232 in outcome
IF TYPEB = 10 then store 233 in outcome
2. Set EXITINTERVIEW = 1
3. IF TYPEB = 8 then:
Store 10 in HUTYPE
Store 10 in HSG_UNIT
Store 1 in DIRACC

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1,2,4-7: IF ( (INTNMBR = 1 or _NEWCU_ = 1) and
NEWUNIT ne S) then goto GQ_UNIT
ELSE goto BCONTACT.BYOBS
3:

Goto VACANT_S

8,9:

Goto BCONTACT.BYOBS

10:

Goto TYPEB_SP

TYPEB
FMLY

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TYPEB_SP

Field

BCOVERAGE.TYPEB_SP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Specify other Type B
Type B - Specify
TYPEBSP
TYPEB_SP
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEB = 10

Universe Description:
Question Text:
Type:
Length:

Specify other TYPE B
String
45
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

IF ((INTNMBR = 1 or _NEWCU_ = 1) and NEWUNIT ne S)
then goto GQ_UNIT
ELSE goto BCONTACT.BYOBS

Instrument SAS Name:
Destination Data Set:

TYPEB_SP
FMLY

104

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

VACANT_S

Field

BCOVERAGE.VACANT_S
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

specify type of vacant
Vacant Specify
VACANT_S
VACANT_S
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEB = 3

Universe Description:
Question Text:
Type:
Length:

Specify type of vacant
String
45
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

IF ((INTNMBR = 1 or _NEWCU_ = 1) and NEWUNIT ne S)
then goto GQ_UNIT
ELSE goto BCONTACT.BYOBS

Instrument SAS Name:
Destination Data Set:

VACANT_S
FMLY

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TYPEC

Field

BCOVERAGE.TYPEC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type C - non-interview code
Type C
TYPEC
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
NONTYP = 3

Universe Description:
Question Text:
Type:
Length:
Answer List:

Enter TYPE C noninterview
Enumerated
2
TTYPEC

Value:

Mnemonic:

Description:

1

DEMOLISHED

Demolished

2

HMOVED

House or Mobile Home moved

3

NonResidential

Converted to permanent nonresidential use

4

MERGEDUNIT

Merged with units in the same structure

5

CONDEMNED

Condemned

6

ONBASE

Located on military base (post)

7

UNUSEDSERIAL

Unused serial # on listing sheet

8

CUMOVED

^CUMOVED_Fill

9

CUMERGED

^CUMERGE_Fill

10

SPAWNERROR

Spawned in error

11

UNLOCATABLE

Unlocatable Sample Address

12

DOESNOTEXIST

Unit does not exist or Unit is out of scope

13

OTypeC

Other type C - specify

Don't Know
Refuse
Empty

106

X
Store Instructions:

On Input
On Output
1.

IF TYPEC = 1 then store 240 in outcome
IF TYPEC = 2 then store 241 in outcome
IF TYPEC = 3 then store 243 in outcome
IF TYPEC = 4 then store 244 in outcome
IF TYPEC = 5 then store 245 in outcome
IF TYPEC = 6 then store 252 in outcome
IF TYPEC = 7 then store 247 in outcome
IF TYPEC = 8 then store 341 in outcome
IF TYPEC = 9 then store 342 in outcome
IF TYPEC = 10 then store 290 in outcome
IF TYPEC = 11 AND RT25.IMPADD = 1 then store 258 in outcome
IF TYPEC = 12 then store 259 in outcome

2.

IF TYPEC = 1-12 then set EXITINTERVIEW = 1

3. If TYPEC = 3, 7, 10-12 then store 1 in BYOBS
Array:
Skip Instructions:

1,2,4-6,8-9:
3,7,10:

Goto BContact.BYOBS

Goto END_COVERAGE

11: IF (RT25.IMPADD = 0 or blank) then goto CK_TYPEC
ELSE goto END_COVERAGE
12: IF RT25.DESIGN = 00 then goto CK_TYPEC2
ELSE goto END_COVERAGE
13:
Instrument SAS Name:
Destination Data Set:

Goto TYPEC_SP

TYPEC
FMLY

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

CK_TYPEC

Check

BCOVERAGE.CK_TYPEC
Description:
Inherited Universe:

Universe:

[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEC = 11 AND (RT25.IMPADD = 0 or blank)

Universe Description:
Text:

This outcome code can only be used for cases with minimal to no
address information.Based on the address
information from Case Management, this case does not meet the criteria
required to use this outcome code.
If you are unable to locate the sample address for this case,
select Type A, "Other Type A -specify"
or press F10 to exit and contact your supervisor for assistance.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TYPEC

108

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

CK_TYPEC2

Check

BCOVERAGE.CK_TYPEC2
Description:
Inherited Universe:

Universe:

[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEC = 12 and RT25.DESIGN = 00

Universe Description:
Text:

This outcome code is not valid for this case, it can only be assigned to
2010
sample design cases.
Return to the NONTYP screen and select the appropriate
non-interview, or press [F10] to exit and consult your manual or with your
supervisor for assistance.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TYPEC

109

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TYPEC_SP

Field

BCOVERAGE.TYPEC_SP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Specify other type c
Type C - Specify
TYPECSP
TYPEC_SP
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEC = 13

Universe Description:
Question Text:
Type:
Length:

Specify other TYPE C
String
45
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set OUTCOME = 248
Set EXITINTERVIEW = 1

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BContact.BYOBS
TYPEC_SP
FMLY

110

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

FM_SALES

Field

BCOVERAGE.FM_SALES
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Farm sales of $1, 000 or more
Farm Sales
FM_SALES
FM_SALES
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
(RT2501.URRAL = R) AND
((RT2501.FRAME <> 3) or (RT2501.GQTYPE = 901 or 902)) AND
(INTROB = 1 or NONTYP = 1) AND
( R_IN.REPLACE = 1 or ((INTNMBR = 1 or NEWCU = 1) and
NEWUNIT <> S) )

Universe Description:
Question Text:

Type:
Length:
Answer List:

During the past 12 months did sales of crops, livestock, and other farm
products from this place
amount to $1,000 or more?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
X
X

On Input
On Output

Array:
Skip Instructions:

Goto GQ_UNIT

111

Instrument SAS Name:
Destination Data Set:

FM_SALES
FMLY

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

GQ_UNIT

Field

BCOVERAGE.GQ_UNIT
Description:

group quarters or not?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Group Quarters
GQ_UNIT
GQ_UNIT
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:

(INTROB = 1 or NONTYP = 1 or TYPEB = 1-7 or 10 ) AND
(R_IN.REPLACE = 1 or ( (INTNMBR = 1 or NEWCU = 1) AND
NEWUNIT <> S) )

Universe Description:
Question Text:
Type:
Length:
Answer List:

Indicate if the unit is:
Enumerated
1
TGQUNIT

Value:

Mnemonic:

Description:

1

INGQ

In a Group Quarters

2

NOTINGQ

NOT in a Group Quarters

X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:
2,DK:

Instrument SAS Name:
Destination Data Set:

Goto HUTYPE
IF FRAME ne 3 then goto DIRACC
ELSE goto HUTYPE

GQ_UNIT
FMLY

113

114

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

DIRACC

Field

BCOVERAGE.DIRACC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Direct access to the household
Access Type
DIRACC
DIRACC
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
(FRAME <> 3) AND (INTROB = 1 or NONTYP = 1 or TYPEB = 1-7, 10 ) AND
(R_IN.REPLACE = 1 or (INTNMBR = 1 or NEWCU = 1) AND NEWUNIT <> S
)) AND (GQ_UNIT = 2 or DK)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Indicate if access to the household is:
Enumerated
1
TDIRACC

Value:

Mnemonic:

Description:

1

Direct

Direct

2

AnotherUnit

Through another unit

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto HUTYPE

2,DK:
Instrument SAS Name:
Destination Data Set:

Goto MERGUA

DIRACC
FMLY

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

MERGUA

Field

BCOVERAGE.MERGUA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Merged unit?
Merged Unit
MERGUA
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
DIRACC = 2 or DK

Universe Description:
Help Screen:
Question Text:

H_MERGUA
? [F1]
Is this a merged unit?

Type:
Length:
Answer List:

Enumerated
1
TMERGUA

Value:

Mnemonic:

Description:

1

Merged

Merged

2

NotMerged

Not Merged

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

IF Entry of 1 then store 244 in outcome

Array:

116

Skip Instructions:

1,DK: Goto HUTYPE
2:

Instrument SAS Name:

Goto CK_MERGUA

MERGUA

117

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

CK_MERGUA

Check

BCOVERAGE.CK_MERGUA
Description:
Inherited Universe:

Universe:

[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
MERGUA = 2

Universe Description:
Text:

Check Instructions:
Type:
Skip Instructions:

Access type must be changed to direct IF this is not a merged unit.

Display DIRACC and MERGUA as the jump possibilities
Hard
Go back to MERGUA

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HUTYPE

Field

BCOVERAGE.HUTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type of Housing Unit
Housing Unit Type
HUTYPE
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
[ (GQ_UNIT = 1) OR (GQ_UNIT = 2 or DK AND RT2501.FRAME = 3)
OR (MERGUA = 1 or DK) OR (DIRACC = 1 and TYPEB <> 8) ]

Universe Description:
Question Text:
Type:
Length:
Answer List:

Enter type of Housing Unit.
Enumerated
2
TLIVQRT

Value:

Mnemonic:

Description:

1

House

House, apartment, flat

2

NonTransient

HU in non-transient hotel, motel, etc

3

TransientHotel

HU permanent in transient hotel, motel, etc.

4

RoomingHouse

HU in rooming house

5

Mobile home or trailer with no permanent room added

6

MobilenoPermanan
t
MobilePermanant

7

NotSpecified

Mobile home or trailer with one or more permanent
rooms added
HU not specified above

8

RoomorBoard

Quarters not HU in rooming or boarding house

9

Student

Students quarters in college dormitory

10

OtherUnit

Group Quarters unit not specified above

X

Don't Know
Refuse
Empty
On Input
On Output

119

Store Instructions:

1. Store HUTYPE in HSG_UNIT
(Note: HSG_UNIT is the BLS variable)
2. Store HUTYPE in the datamodel variable HUTYPE.
If HUTYPE = DK, then set the datamodel variable
HUTYPE = 99
(The datamodel HUTYPE is used for the DSMD extract files.)

Array:
Skip Instructions:

1-6,8,9,DK: Goto UNISTRQ
7,10:

Instrument SAS Name:

IF TYPEB ne 8 then goto HUTYPESP
ELSE goto UNISTRQ

HUTYPE

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HUTYPESP

Field

BCOVERAGE.HUTYPESP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Specify other type of housing unit
HU Type - Specify
HUTYPESP
HUTYPESP
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
(HUTYPE = 7 or 10) AND TYPEB <> 8

Universe Description:
Question Text:
Type:
Length:

Enter other type of housing unit
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto UNISTRQ
HUTYPESP
FMIS

121

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

UNISTRQ

Field

BCOVERAGE.UNISTRQ
Description:

How many housing units are in this structure

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Units in structure
UNISTRQ
UNISTRQ
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:

(HUTYPE = 1-6, 8, 9, or DK) OR (HUTYPESP = ENTRY) OR
(HUTYPE = 7 or 10 and TYPEB = 8)

Universe Description:
Question Text:

Ask if not apparent
How many housing units, both occupied and vacant, are there in this
structure?

Type:
Length:
Answer List:

Enumerated
2
TUNISTRQ

Value:

Mnemonic:

Description:

1

Only Group Quarters units

2

GROUPQUARTER
S
MobileHome

3

OneDETACHED

One, detached

4

OneATTACHED

One, attached

5

TWO

2

6

THREEPLUS

3-4

7

FIVEPLUS

5-9

8

TENPLUS

10 - 19

9

TWENTYPLUS

20 - 49

10

FIFTYPLUS

50 or more

Mobile home or trailer

Don't Know
Refuse

122

Empty
X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF NONTYPE = 2 (type b) then goto BYOBS
ELSEIF NONTYP = 1 then goto RACETYP
ELSE goto END_COVERAGE
UNISTRQ
FMIS

123

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

RACETYP

Field

BCOVERAGE.RACETYP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Type A - Race code of Household
TypA - Race
RACETYP
RACETYP
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEA = 1-4

ALL TYPE A's
The items below are required information for all TYPE A cases.
Race code

Type:
Length:
Answer List:

Enumerated
2
TRCTYPE

Value:

Mnemonic:

Description:

1

White

White

2

Black

Black or African American

3

Indian_Native

American Indian or Alaska native

4

Asian

Asian

5

Hawaiian

Native Hawaiian

6

Guamanian

Guamanian or Chamorro

7

Samoan

Samoan

8

Pacific

Other Pacific Islander

9

Other

Other

X

Don't Know
Refuse
Empty
On Input

124

X

On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HH_MEMQ
RACETYP
FMIS

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HH_MEMQ

Field

BCOVERAGE.HH_MEMQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type A - # of household members
TypA - Mem
HH_MEMQ
HH_MEMQ
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
(TYPEA = 1-4) AND (RACETYP = 1-9 or DK)

Universe Description:
Question Text:

The items below are required information for all TYPE A cases.
Number of household members:

Type:
Length:
Min:
Max:
X

X

Integer
2
1
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TENURE
HH_MEMQ
FMIS

126

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TENURE

Field

BCOVERAGE.TENURE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type A - Tenure
TypA - Tenure
TENURE
TENURE
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEA = 1-4

Universe Description:
Question Text:

The items below are required information for all TYPE A cases.
Tenure code

Type:
Length:
Answer List:

Enumerated
1
TTENURE

Value:

Mnemonic:

Description:

1

Owned

Owned

2

Rented

Rented

X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,2:
DK:

Instrument SAS Name:

Goto HHQSRCE
Goto BUILD_A

TENURE

127

Destination Data Set:

FMIS

128

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

BUILD_A

Field

BCOVERAGE.BUILD_A
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

building type
Building Type A
BUILD_A
BUILD_A
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TENURE = DK

Universe Description:
Question Text:

Type:
Length:
Answer List:

Which best describes this building?

Enumerated
2
TBUILDA

Value:

Mnemonic:

Description:

1

Single

Single family detached

2

Townhouse

Townhouse - inner unit

3

EndRowTH

End row or end townhouse

4

Duplex

Duplex

5

MultiPlex

3-plex or 4-plex

6

Garden

Garden

7

HighRise

High-rise

8

Apartment

Apartment or flat

9

MobileHM

Mobile home or trailer

10

CollegeDorm

College dormitory

Don't Know
Refuse
Empty

X

On Input
On Output

129

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HHQSRCE
BUILD_A
FMIS

130

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HHQSRCE

Field

BCOVERAGE.HHQSRCE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type A - source of information
TypA - Source
HHQSRCE
HHQSRCE
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
(TENURE = 1 or 2) OR (BUILD_A = 1-10)

Universe Description:
Question Text:

What was the source of the information for the household
characteristics?
Enter all that apply, separate with commas

Type:
Max # of Values:
Length:
Answer List:

Set
4
1
THHQSRCE

Value:

Mnemonic:

Description:

1

Observation

Observation

2

Neighbor

Neighbor

3

Manager

Building Manager

4

Other

Other (Specify)

Don't Know
Refuse
Empty

X

On Input
On Output

Array:

131

Special Instructions:

Skip Instructions:

NOTE: The first entry will be stored in HHQSRCE1,
the second in HHQSRCE2, up to HHQSRCE4
1-3: IF TYPE A (outcome is 321-324) then goto REF_SEX
ELSE goto END_COVERAGE
4:

Instrument SAS Name:
Destination Data Set:

Goto HHQ_SP

HHQSRCE
FMIS

132

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HHQ_SPECIFY

Field

BCOVERAGE.HHQ_SPECIFY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type A - specify other source of information
Source - Specify
HHQ_SPEC
HHQ_SPECIFY
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
HHQSRCE = 4

Universe Description:
Question Text:
Type:
Length:

Specify other source of information
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Type A (outcome is 321-324) then goto REF_SEX
ELSE goto END_COVERAGE
HHQ_SPECIFY
FMIS

133

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

REF_SEX

Field

BCOVERAGE.REF_SEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type A - Sex of person who refused
Refusal Sex
REFUSESX
REF_SEX
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEA = 3
Refused
Provide the characteristics of the individual who refused to participate.
Sex of individual

Type:
Length:
Answer List:

Enumerated
1
TSEX

Value:

Mnemonic:

Description:

1

Male

Male

2

Female

Female

X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto REF_RACE
REF_SEX
FMIS

134

135

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

REF_RACE

Field

BCOVERAGE.REF_RACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type A - Race of person who refused
Refusal Race
REFUSERC
REF_RACE
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
TYPEA = 3

Universe Description:
Question Text:

Provide the characteristics of the individual who
refused to participate.
Race of individual

Type:
Length:
Answer List:

Enumerated
2
TRCTYPE

Value:

Mnemonic:

Description:

1

White

White

2

Black

Black or African American

3

Indian_Native

American Indian or Alaska native

4

Asian

Asian

5

Hawaiian

Native Hawaiian

6

Guamanian

Guamanian or Chamorro

7

Samoan

Samoan

8

Pacific

Other Pacific Islander

9

Other

Other

X

Don't Know
Refuse
Empty
On Input

136

X

On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto REF_AGED
REF_RACE
FMIS

137

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

REF_AGED

Field

BCOVERAGE.REF_AGED
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type A - Age category of person who refused
Refusal Age
REFUSEAG
REF_AGED
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')
(TYPEA = 3) AND (REF_RACE = 1-9 or DK)

Universe Description:
Question Text:
Provide the characteristics of the individual who
refused to participate.
Approximate age of individual

Type:
Length:
Answer List:

Enumerated
1
TREFAGE

Value:

Mnemonic:

Description:

1

Under20

Under 20

2

Plus21

21 - 50

3

Plus51

51 - 74

4

Plus75

75 or older

X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

138

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto END_COVERAGE
REF_AGED
FMIS

139

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

END_COVERAGE

Field

BCOVERAGE.END_COVERAGE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Coverage Section

[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:

All
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

1. Set Section complete flag - Store "Yes" in SECTCOMP(25)
2. Set EXITINTERVIEW flag
IF ((START = 5 or GENINTRO = 3) and NONTYP = 1-3) then
set EXITINTERVIEW = 1
ELSE set EXITINTERVIEW = 0

Skip Instructions:

IF (TYPEC = 3, 7, 10-12) then
goto BBACK.BlkAppt.DONE
ELSEIF (NONTYP = 1 or 2) OR (TYPEC = 1, 2 4-6, 8 or 11)
then goto BBACK.BlkAppt.THANK2
All others goto START_DEMOS

140

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HSG_UNIT

Field

BCOVERAGE.HSG_UNIT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

BLS variable for Housing unit type

HSG_UNIT
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
11

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See HUTYPE for how to set this field
BLS Variable name for HUTYPE.
(DSMD needs the variable to be called HUTYPE)

Instrument SAS Name:
Destination Data Set:

HSG_UNIT
FMIS

141

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

RACETYP1

Field

BCOVERAGE.RACETYP1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Race Type for Interview 1

RACETYP1
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
9

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

RACETYP1
FMIS

142

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HH_MEMQ1

Field

BCOVERAGE.HH_MEMQ1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Number of household members for interview 1

HH_MEMQ1
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
30

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

HH_MEMQ1
FMIS

143

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TENURE1

Field

BCOVERAGE.TENURE1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Tenure for interview 1

TENURE1
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

TENURE1
FMIS

144

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

RACETYP2

Field

BCOVERAGE.RACETYP2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Race Type for Interview 2

RACETYP2
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
9

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

RACETYP2
FMIS

145

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HH_MEMQ2

Field

BCOVERAGE.HH_MEMQ2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Number of household members for interview 2

HH_MEMQ2
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
30

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

HH_MEMQ2
FMIS

146

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TENURE2

Field

BCOVERAGE.TENURE2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Tenure for interview 2

TENURE2
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

TENURE2
FMIS

147

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

RACETYP3

Field

BCOVERAGE.RACETYP3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Race Type for Interview 3

RACETYP3
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
9

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

RACETYP3
FMIS

148

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HH_MEMQ3

Field

BCOVERAGE.HH_MEMQ3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Number of household members for interview 3

HH_MEMQ3
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
30

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

HH_MEMQ3
FMIS

149

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TENURE3

Field

BCOVERAGE.TENURE3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Tenure for interview 3

TENURE3
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

TENURE3
FMIS

150

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

RACETYP4

Field

BCOVERAGE.RACETYP4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Race Type for Interview 4

RACETYP4
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
9

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

RACETYP4
FMIS

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HH_MEMQ4

Field

BCOVERAGE.HH_MEMQ4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Number of household members for interview 4

HH_MEMQ4
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
30

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

HH_MEMQ4
FMIS

152

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TENURE4

Field

BCOVERAGE.TENURE4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Tenure for interview 4

TENURE4
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

TENURE4
FMIS

153

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

RACETYP5

Field

BCOVERAGE.RACETYP5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Race Type for Interview 5

RACETYP5
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
9

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

RACETYP5
FMIS

154

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

HH_MEMQ5

Field

BCOVERAGE.HH_MEMQ5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Number of household members for interview 5

HH_MEMQ5
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
30

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

HH_MEMQ5
FMIS

155

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCOVERAGE

Spider Version 1.6.2

TENURE5

Field

BCOVERAGE.TENURE5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type A - Tenure for interview 5

TENURE5
[(BFront.START = 1, 2 or 5) OR BFront.GENINTRO = 3] AND
(BAdmin.REPLACESPAWN <> 'Yes')

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

TENURE5
FMIS

156

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

BContact

Block

BContact
Description:
Tab Name:
Fly Over Name:
Universe Type:

Contact Person Information

If

Inherited Universe:
Universe:

NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)

Universe Description:
Array:
Block Instructions:

NOTE: In the instrument watch window, this block in inside the coverage
block. (But, in the instrument dictionary the full path name does not include
BCover.)

157

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

BYOBS

Field

BContact.BYOBS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type B/C by observation only
Observation
BYOBS
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)

Universe:
Universe Description:
Question Text:

Did you classify this unit by observation only?
PREVIOUS OBSERVATION: ^BYOBS_YesNo

Fills:
Instructions:

Type:
Length:
Answer List:

BYOBS_YesNo
IF RT8001.BCOBSR = 1 then fill "YES"
ELSE fill "NO"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Store 1 in CP1TYPE

Array:

158

Special Instructions:

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF BYOBS = 2 then set ONLY ONCE:
CP1NAME = RT8001.CP1NAME
CP1TITL = RT8001.CP1TITL
PHON[1:10] = RT8001.CP1PHON
PHON[11:15] = RT8001.CP1EXT
CP1ADDR1 = RT8001.CP1ADD1
CP1ADDR2 = RT8001.CP1ADD2
CP1PO = RT8001.CP1PO
CP1ST = RT8001.CP1ST
CP1ZIP9[1:5] = RT8001.CP1ZP5
CP1ZIP9[6:9] = Rt8001.CP1ZP4
1:

Exit block and goto END_COVERAGE

2:

Goto CP1NAME

BYOBS
CP1

159

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CP1NAME

Field

BContact.CP1NAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Type B/C contact person - name
Name of Contact
CP1NAME
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
BYOBS = 2

Universe Description:
Question Text:

Enter contact person name
Press enter if no change is needed
PREVIOUS NAME:

Fills:
Instructions:
Type:
Length:

^RT8001CP1NAME

RT8001CP1NAME
Fill entry in RT8001.CP1NAME
String
42
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CP1TITL
CP1NAME
CP1

160

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CP1TITL

Field

BContact.CP1TITL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Type B/C contact person - Title
Title of Contact
CP1TITL
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1NAME = ENTRY

Universe Description:
Question Text:

Enter contact person title
Press enter if no change is needed
PREVIOUS TITLE: ^RT8001CP1TITL

Fills:
Instructions:
Type:
Length:

RT8001CP1TITL
1. Pre-fill the form pane with RT8001.CP1TITL
String
20
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PHON
CP1TITL
CP1

161

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

PHON

Field

BContact.PHON
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

number
Phone
CP1PHONE
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1TITL = ENTRY

Universe Description:
Question Text:

Enter contact person phone number and extension
Press enter if no change is needed
PREVIOUS PHONE NUMBER: ^RT8001CP1PHON
PREVIOUS EXTENSION: ^RT8001CP1EXT

Fills:
Instructions:

RT8001CP1PHON
Fill entry in RT8001.CP1PHON

Fills:
Instructions:

RT8001CP1EXT
Fill entry in RT8001.CP1EXT

Type:
Length:
X
X
X

String
10
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store the first 10 characcters in CP1PHON
Store the last 5 in CP1EXT

Array:
Special Instructions:

Use the telephone edit mask ( ___ ) ___ - ____ X_____

162

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry is less than 10 digits then goto CK_CP1PHONE
ELSE goto CP1ADD1
CP1PHONE
CP1

163

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CK_CP1PHONE

Check

BContact.CK_CP1PHONE
Description:
Inherited Universe:
Universe:

Phone number is incomplete
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
PHON is less than 10 digits

Universe Description:
Text:

You must enter all ten digits of the contact person's phone number. No
spaces.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PHON

164

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CP1ADD1

Field

BContact.CP1ADD1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Type B/C contact person - Address line 1
Street Address 1
CP1ADD1
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1PHONE = ENTRY

Universe Description:
Question Text:

Enter contact person street address
Press enter if no change is needed
PREVIOUS ADDRESS: ^CP1ADD1
^CP1ADD2
^CP1PO
^CP1ST

^CP1ZP5 -

^CP1ZP4
Type:
Length:

String
54
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CP1ADD2
CP1ADD1
CP1

165

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CP1ADD2

Field

BContact.CP1ADD2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Type B/C contact person - Address line 2
Street Address 2
CP1ADD2
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1ADD1 = ENTRY

Universe Description:
Question Text:

Enter contact person second line of address, if necessary
Press enter if no change is needed
PREVIOUS ADDRESS: ^CP1ADD1
^CP1ADD2
^CP1PO
^CP1ST ^CP1ZP5 ^CP1ZP4

Fills:
Instructions:

CP1ADD1
Fill entry in RT8001.CP1ADD1

Fills:
Instructions:

CP1ADD2
Fill entry in RT8001.CP1ADD2

Fills:
Instructions:

CP1PO
Fill entry in RT8001.CP1PO

Fills:
Instructions:

CP1ST
Fill entry in RT8001.CP1ST

Fills:
Instructions:

CP1ZP5
Fill entry in RT8001.CP1ZP5

Fills:
Instructions:

CP1ZP4
Fill entry in RT8001.CP1ZP4

Type:
Length:

String
54

166

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CP1PO
CP1ADD2
CP1

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CP1PO

Field

BContact.CP1PO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Type B/C contact person - city
City
CP1PO
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1ADD2 = ENTRY

Universe Description:
Question Text:

Enter town or city
Press enter if no change is needed
PREVIOUS ADDRESS: ^CP1ADD1
^CP1ADD2
^CP1PO
^CP1ST

^CP1ZP5

- ^CP1ZP4
Type:
Length:

String
20
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CP1ST
CP1PO
CP1

168

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CP1ST

Field

BContact.CP1ST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Type B/C contact person - State
State
CP1ST
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1PO = ENTRY

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
Enter state
Press enter if no change is needed
PREVIOUS ADDRESS: ^CP1ADD1
^CP1ADD2
^CP1PO
^CP1ST

^CP1ZP5

- ^CP1ZP4
Fills:
Instructions:

CP1ADD1
Fill entry in RT8001.CP1ADD1

Fills:
Instructions:

CP1ADD2
Fill entry in RT8001.CP1ADD2

Fills:
Instructions:

CP1PO
Fill entry in RT8001.CP1PO

Fills:
Instructions:

CP1ST
Fill entry in RT8001.CP1ST

Fills:
Instructions:

CP1ZP5
Fill entry in RT8001.CP1ZP5

Fills:
Instructions:

CP1ZP4
Fill entry in RT8001.CP1ZP4

169

Type:
Length:

String
2

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid 2-digit state code then goto CK_CP1ST
ELSE goto CP1ZIP9

Instrument SAS Name:
Destination Data Set:

CP1ST
CP1

170

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CK_CP1ST

Check

BContact.CK_CP1ST
Description:
Inherited Universe:
Universe:

Invalid state code
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1ST is not a valid 2-digit state code

Universe Description:
Text:

Invalid state code entry

Check Instructions:
Type:
Skip Instructions:

Soft
Go back to CP1ST

171

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CP1ZIP9

Field

BContact.CP1ZIP9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Zip
Zip9
CP1ZIP9
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1ST = ENTRY, DK or RF

Universe Description:
Question Text:

Enter zipcode
Press enter if no change is needed
PREVIOUS ADDRESS: ^CP1ADD1
^CP1ADD2
^CP1PO
^CP1ST

^CP1ZP5 -

^CP1ZP4
Fills:
Instructions:

CP1ADD1
Fill entry in RT8001.CP1ADD1

Fills:
Instructions:

CP1ADD2
Fill entry in RT8001.CP1ADD2

Fills:
Instructions:

CP1PO
Fill entry in RT8001.CP1PO

Fills:
Instructions:

CP1ST
Fill entry in RT8001.CP1ST

Fills:
Instructions:

CP1ZP5
Fill entry in RT8001.CP1ZP5

Fills:
Instructions:

CP1ZP4
Fill entry in RT8001.CP1ZP4

Type:
Length:

String
9

172

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

1. Use phone number edit mask. "_____-____"
2. Store the first 5 digits in CP1ZP5
and the last 4 digits in CP1Z4

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry is lt 5 digits then goto CK_CP1ZIP9
ELSEIF CP1ZIP9[6:4] is less than 4 digits then
goto CK2_CP1ZIP9
ELSE exit block and goto END_COVERAGE
CP1ZIP9
CP1

173

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CK_CP1ZIP9

Check

BContact.CK_CP1ZIP9
Description:
Inherited Universe:
Universe:

Zipcode is less than 5 digits
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1ZIP9 lt 5 digits

Universe Description:
Text:

You must enter all five digits of the ZIP code.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CP1ZIP9

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BContact

Spider Version 1.6.2

CK2_CP1ZIP9

Check

BContact.CK2_CP1ZIP9
Description:
Inherited Universe:
Universe:

Zipcode extension is less than 4 digits
NONTYP = 2 OR (TYPEC = 1, 2, 4-6, 8, 9 or 13)
CP1ZIP9[6:9] is less than 4 digits

Universe Description:
Text:

You must enter all four digits of the zip code extension.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CP1ZIP9

175

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

BCONTROLCARD

Block

BCONTROLCARD
Description:
Tab Name:
Fly Over Name:
Universe Type:

Demographics

If

Inherited Universe:
Universe:

(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)

Universe Description:
Array:
Block Instructions:

1.

Section Label: Demographics

2.

NOTE: Active household member = person with HH_MEM = 1
and PERSTAT ne 99 AND ((MEMBSTAT ne 1 and ne 5)
OR (MEMBSTAT = 1 AND PERSTAT = 9)) AND
NONMEMB ne 1 AND FNAME ne empty AND FNAME ne 999
AND PERCUNUM = CUINDEX

176

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

STLLIV

Field

BCONTROLCARD.STLLIV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

still live here
Still live here?
STLLIV
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
(INTNMBR <> 1 AND Front.ROSTERNAMEONINPUT = Yes) OR (NEWCU =
1 AND NEWUNIT = S AND R_IN.Replace <> Yes)
Only for cases where there is a previous roster.
(roster on the input or a new spawned CU case.)
I have listed . . . . READ NAMES
^These_this ^peoplePerson still living or staying here?
^stllivcufill
^PERSTATFILL

Fills:
Instructions:

peoplePerson
IF NUMHOUSE = 1 then fill "person"
ELSE fill "people"

Fills:
Instructions:

stllivcufill
IF TOTALCU > 1 then fill "This case is part of a Multi-CU address.
There are ^RT8500.TOTALCU households for this address"

Fills:
Instructions:

PERSTATFILL
Fill the first 30 characters of the name of all "active" persons.
Fill the names in 3 columns with 10 names in each column..
Ex: NameOnly[1]
NameOnly[11]
NameOnly[21]
NameOnly[2]
NameOnly[12]
NameOnly[22]
Active person: (Membstat <> Deleted or (Membstat = deleted and
perstat = reinstated)) and Recstatm <> 3 and
membstat <> skip and Perstat <> Mistake and
perstat <> deceased and membstat <> deceased and
hh_mem <> No and Fname <> empty and
Fname <> 999 and
(percunum = cuindex or percunum =
r_in.cunumber or percunum = empty)

177

Fills:
Instructions:

Type:
Length:
Answer List:

These_this
If NUMHOUSE = 1 person, fill "Is this"
ELSE fill "Are all of these"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto TUNIT1 Block - PERSTAT
STLLIV

178

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

TUNIT1

Block

BCONTROLCARD.TUNIT1
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Name, Sex, Relationship, membership grid

If
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)

Universe:
Universe Description:
Array:
Block Instructions:

1. If newly spawned CU (NEWCU = 1 and NEWUNIT = S), then
the grid/table should be pre-filled from the spawning.
2. If a returning household (intnmbr is 2-5 AND newcu is not
1) the fields should be pre-filled from the input data.
3. When building the grid from the input for returning
households, if MEMBSTAT is 1, then gray out that row in
the grid EXCEPT for the PERSTAT column.
4. When building the grid from the input for returning
households, if MEMBSTAT is 3 or 5 then gray out that row in
the grid. (Non CU Members in parent household or CU member
deceased)
5. If END or PAGE/Down is pressed while in the grid, then
perform all the checks listed in the item CHECKS.
6. NOTE: EMPTY is allowed on every field in the grid to
allow the FR free movement.
7.

Max # of grid lines:

30

179

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1

Spider Version 1.6.2

BPERSON

Block

BCONTROLCARD.TUNIT1.BPERSON
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
FNAME is not 999

Universe Description:
Array:
Block Instructions:

Ask FNAME - HH_MEM for each new person.
(Until a 999 is entered in FNAME.)

180

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

PERSTAT

Field

BCONTROLCARD.TUNIT1.BPERSON.PERST
AT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

Fills:
Instructions:

Temporary person status
Stat
PERSTAT
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
((FNAME <> EMPTY and FNAME <> 999) or (MEMBSTAT = 1))
AND MEMBSTAT <> 3 and MEMBSTAT <> 5
Only display for non-deceased CU numbers, once a first name has been
entered
^Perstat

Perstat
IF STLLIV = 2 fill "Use up/down arrows to move to the correct row for
membership change.
When done, REVIEW/Update demographics. Press END key."
ELSE fill "Use left/right arrows to move to REVIEW/Update
demographics. When done, Press END key"

Type:
Length:
Answer List:

Enumerated
2
TPersonStatus

Value:

Mnemonic:

Description:

7

Deleted

Delete person

8

Deceased

CU member deceased

9

Reinstated

Reinstate person

99

Mistake

Error - Person should not have been listed

X

Don't Know
Refuse
Empty

181

On Input
On Output
Store Instructions:

If Membstat[Refper] = 1 {deleted} then
set SPOUSE[refper] = EMPTY

Array:
Special Instructions:

1. For new cases do not bring this item on path until after
the first name field has been entered.
2. If 99 is entered then gray this line in the grid
3. If PERSTAT = 7, then gray out HH_MEM
(NOTE: Deleted persons (perstat = 7) do not get
'officially' deleted until post-processing. Since the
reference month is 3 months ago and we don't know when
the person left, we leave them on the roster in case
purchases were made buy/for him before he left.)
4. If PERSTAT = 8, then gray this line in the grid.
(NOTE: Questions will NOT be asked about the deceased CU
member in the current interview or any future interviews.)

Instrument SAS Name:
Destination Data Set:

PERSTAT
MEMB

182

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

FNAME

Field

BCONTROLCARD.TUNIT1.BPERSON.FNAM
E
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

First Name (not sent to BLS - Title 13 data)
First Name
FNAME
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
(MEMBSTAT <> 1 or (MEMBSTAT = 1 and perstat = 9))and
MEMBSTAT <> 5 and MEMBSTAT <> 3 and PERSTAT <> 8 and
PERSTAT <> 99
(Membership status is not deleted or (membership status is deleted, but
person has been reinstated)) and membership status is not non-cu member
and not deceased and person status is not deceased or mistake
^Fname
Enter 999 if no more persons.

Fills:
Instructions:

Fname
IF Row Number = 1 then fill "What are the names of all persons living or
staying here? Start with the name of the person,
or one of the persons, who owns or rents this home."
ELSE fill "What is the name of the next person living or staying here?"

Type:
Length:

String
16
Don't Know
Refuse
Empty
On Input
On Output

Array:

183

Special Instructions:

1. Assign line numbers starting with 01 for the first person
using the variable MEMBNO
2. IF entry of 999 then delete any data on this line and
below of the grid.

Skip Instructions:

16 characters:

Goto LNAME

99: Goto CK_FNAME99
999:

Instrument SAS Name:
Destination Data Set:

IF ROW = 1 then goto ERR_FNAME
ELSEIF MEMBNO < Nrosize + 1 then goto CK_FNAME
ELSE exit block and goto CHECKS

FNAME
MEMB

184

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CK_FNAME

Check

BCONTROLCARD.TUNIT1.BPERSON.CK_FN
AME
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

999 only on blank line
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
FNAME = 999 and (MEMBNO < NROSIZE + 1)
Enter 999 in FNAME over an previously entered person
You can only enter 999 on a blank line - not over an existing person.
If you need to delete this person, enter a 7 or 99 in the STAT column.
Press SUPPRESS to restore ^Shadow_Fname into First Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to FNAME
Shadow_Fname
Fill the value that was in FNAME before the 999 was entered

185

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

ERR_FNAME

Check

BCONTROLCARD.TUNIT1.BPERSON.ERR_F
NAME
Description:
Inherited Universe:

999 on first line
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)

Universe:

MEMBNO = 1 AND FNAME = 999

Universe Description:

999 is entered in first line number.

Text:

999 cannot be entered as first FNAME.
A name MUST be entered before you can continue.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to FNAME

186

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CK_FNAME99

Check

BCONTROLCARD.TUNIT1.BPERSON.CK_FN
AME99
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

99 instead of 999 entered to exit table
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
FNAME = 99
99 instead of 999 entered
Please enter "999" to exit this table.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to FNAME

187

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

LNAME

Field

BCONTROLCARD.TUNIT1.BPERSON.LNAM
E
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Last Name (not sent to BLS - Title 13 data)
Last Name
LNAME
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
(MEMBSTAT <> 1 or (MEMBSTAT = 1 and perstat = 9))and
MEMBSTAT <> 5 and MEMBSTAT <> 3 and PERSTAT <> 8 and
PERSTAT <> 99 and FNAME <> 999 and FNAME <> EMPTY

Universe Description:
Question Text:
Type:
Length:

Enter Last Name
String
16
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set NAME = FNAME  LNAME

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CU_CODE
LNAME
MEMB

188

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CU_CODE

Field

BCONTROLCARD.TUNIT1.BPERSON.CU_C
ODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Relationship
Rel
CU_CODE
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
(MEMBSTAT <> 1 or (MEMBSTAT = 1 and perstat = 9))and
MEMBSTAT <> 5 and MEMBSTAT <> 3 and PERSTAT <> 8 and
PERSTAT <> 99 and FNAME <> 999 and FNAME <> EMPTY

Universe Description:
Question Text:

Ask if not apparent
What is ^YourNames relationship to ^Cucode_Fill?
If this is the Reference Person, enter 1
(The Reference person is one of the persons who owns or rents
this home.)

Fills:
Instructions:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's

Fills:
Instructions:

Cucode_Fill
IF MEMBNO is the reference person (REFPER) then fill "you"
ELSEIF no reference person has been select yet, fill "the owner/renter"
ELSE fill the name of the reference person (REF_NAME)).

Type:
Length:
Answer List:

Enumerated
2
TRelationship

Value:

Mnemonic:

Description:

1

RefPerson

Reference person

2

Spouse

Spouse (Husband/Wife)

3

Child

Child or adopted child

4

Grandchild

Grandchild

189

5

In_Law

In-Law

6

Siblings

Brother or Sister

7

Parents

Mother or Father

8

Relatives

Other related person (Aunt, Uncle, etc.)

9

NotRelated

10

Unmarried

Unrelated Person (Lodger, Lodger's spouse, foster
child, etc)
Unmarried Partner

X
X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF NEWUNIT <> S or R_in.REPLACE = 1 then
set HH_CODE = CU_CODE
ELSE if NEWUNIT = S then store 9 in HH_CODE
2. IF entry of 1 then set:
REFPER = MEMBNO
REF_NAME = NAME(Refper)
3. If CU_CODE = 1 then set refpercnt = refpercnt + 1
4. If cu_code = 2 then set SPOUSE = MEMBNO
5. If CU_CODE = 1-8 or 10 then set SpokenFor(membno) = Yes

Array:
Skip Instructions:

IF more than 1 reference person (CU_CODE = 1) has been
selected (refpercnt > 1) then goto CK_CHECKS2
ELSEIF 2 or 10 entered and there is another household member with
cu_code = 2 or 10 then goto Ck_Spouse
ELSE goto SEX

Instrument SAS Name:
Destination Data Set:

CU_CODE
MEMB

190

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CK_CHECKS2

Check

BCONTROLCARD.TUNIT1.BPERSON.CK_C
HECKS2
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Check Instructions:
Type:
Skip Instructions:

only 1 ref person per cu
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
Refpercnt > 1
more than 1 reference person selected
More than 1 reference person has been selected.
There can only be 1 reference person.
Please verify and correct.

List CU_CODE for row 1 as the jumping point
Hard
Go back to CU_CODE

191

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CK_Spouse

Check

BCONTROLCARD.TUNIT1.BPERSON.CK_Sp
ouse
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

More than 1 spouse or unmarried partner selected
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
(CU_CODE = 2 or 10) AND (there is at least 1 other active person with
(CU_CODE = 2 or 10) and (PERSTAT not 7, 8 or 99) )
More than 1 spouse or unmarried partner
Reference person cannot have multiple spouses or unmarried partners.
Please verify and correct.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CU_CODE

192

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

SEX

Field

BCONTROLCARD.TUNIT1.BPERSON.SEX
Description:

Sex

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Sex

Universe:

SEX
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
(MEMBSTAT <> 1 or (MEMBSTAT = 1 and perstat = 9))and
MEMBSTAT <> 5 and MEMBSTAT <> 3 and PERSTAT <> 8 and
PERSTAT <> 99 and FNAME <> 999 and FNAME <> EMPTY

Universe Description:
Question Text:

Ask if not apparent
Is ^NAME male or female?

Type:
Length:
Answer List:

Enumerated
1
TGender

Value:

Mnemonic:

Description:

1

Male

Male

2

Female

Female

X
X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,2: IF cu_code = 2 and SEX = sex[refper] then goto CK_SEX1
ELSE goto AWAY_COL
DK,RF: Goto AWAY_COL

193

Instrument SAS Name:
Destination Data Set:

SEX
MEMB

194

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CK_SEX1

Check

BCONTROLCARD.TUNIT1.BPERSON.CK_SE
X1
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Reference person and spouse have the same sex
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
CU_CODE = 2 AND (SEX = SEX[refper]) AND RefPer <> EMPTY
AND (SEX = 1 or 2)
Reference person and spouse have the same sex
Is one of the following SEX entries incorrect?
Please Verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppressed:

Goto CK_SEX2

All others, go back to SEX or CU_CODE as appropriate

195

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CK_SEX2

Check

BCONTROLCARD.TUNIT1.BPERSON.CK_SE
X2
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Verify reference person's spouse
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
CK_SEX1 = suppressed
Sex entries for reference person and spouse are correct
You said that ^NAME is ^REFNAME's spouse?
Is that correct?

Check Instructions:
Type:
Skip Instructions:

Fills:
Instructions:
Fills:
Instructions:

Soft
Suppress:

Goto AWAY_COL

All others, go back to CU_CODE or SEX
Name
Fill: Name
REFNAME
^NAME[REFPER]

196

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

AWAY_COL

Field

BCONTROLCARD.TUNIT1.BPERSON.AWAY
_COL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Living away at college
Away
AWAY_COL
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
(MEMBSTAT <> 1 or (MEMBSTAT = 1 and PERSTAT = 9))and
MEMBSTAT <> 5 and MEMBSTAT <> 3 and PERSTAT <> 8 and
PERSTAT <> 99 and FNAME <> 999 and FNAME <> EMPTY

Universe Description:
Question Text:

Ask if not apparent
Is ^NAME living away at college?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF entry of 1 then pre-fill HH_MEM with 2 and KEEP

197

Skip Instructions:

1:

IF CU_CODE = 1 then goto CK_AWAYCOL
ELSE goto HH_MEM

2,DK,RF,EMPTY:
Instrument SAS Name:
Destination Data Set:

Goto HH_MEM

AWAY_COL
MEMB

198

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CK_AWAYCOL

Check

BCONTROLCARD.TUNIT1.BPERSON.CK_A
WAYCOL
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Ref must be a HH memb
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
AWAY_COL = 1 AND CU_CODE = 1
Reference person is away at college
Reference person MUST be a househld member.
If all members URE, make case a Type B non-interview.

Check Instructions:
Type:
Skip Instructions:

List AWAY_COL, CU_CODE, and INTROB as jumping points
Hard
Go back to AWAY_COL, CU_CODE, or INTROB as appropriate

199

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

HH_MEM

Field

BCONTROLCARD.TUNIT1.BPERSON.HH_M
EM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Household member - usually live here
Member
HH_MEM
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
(MEMBSTAT <> 1 or (MEMBSTAT = 1 and PERSTAT = 9))and
MEMBSTAT <> 5 and MEMBSTAT <> 3 and PERSTAT <> 8 and
PERSTAT <> 99 and FNAME <> 999 and FNAME <> EMPTY AND
(AWAY_COL <> 1)

Universe Description:
Question Text:

Does ^NAME usually live here?
Probe if usual place of residence is elsewhere.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:

200

Skip Instructions:

1,DK,RF,EMPTY:
2:

Instrument SAS Name:
Destination Data Set:

Goto Set_Flags

IF CU_CODE = 2 then goto CK_HHMEM
ELSE goto Set_Flags

HH_MEM
MEMB

201

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

CK_HHMEM

Check

BCONTROLCARD.TUNIT1.BPERSON.CK_H
HMEM
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Ref must be HH mem
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
HH_MEM = 2 AND CU_CODE = 1
Reference person is not a household member
Reference person MUST be a household member
If all members URE, make case a Type B non-interview

Check Instructions:
Type:
Skip Instructions:

List HH_MEM, CU_CODE, and INTROB as jumping points
Hard
Go back to HH_MEM, CU_CODE, or INTROB as appropriate

202

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1.BPERSON

Spider Version 1.6.2

Set_Flags

Field

BCONTROLCARD.TUNIT1.BPERSON.Set_Fl
ags
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME is not 999)
FNAME <> 999 and FNAME <> EMPTY

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

203

Store Instructions:

1. Set FlgElible
IF FNAME <> EMPTY and FNAME <> 999 Then
IF MEMBSTAT = 5 or MEMBSTAT = 3 or PERSTAT = 8 then
Set FlgElible = No
ELSEIF Perstat = 9 or Perstat = EMPTY and
(membstat = empty, 2 or 1) then
IF HH_MEM = 1 then set FlgElible = Yes
ELSE set FlgElible = No
ENDIF
ELSEIF (perstat = 7, 8 or 99) or membstat = 1 then
set FlgElible = No
ENDIF
2. Set FlgActive
IF FNAME <> EMPTY and FNAME <> 999 Then
IF MEMBSTAT = 5 or MEMBSTAT = 3 or PERSTAT = 8 then
Set FlgActive = No
ELSE
IF (perstat = 9 and membstat = 1) or ((perstat = 9
or empty) and (membstat = empty or 2)) then
IF HH_MEM = 1 then
Set FlgActive = Yes
ELSE set FlgActive = no
ENDIF
ELSEIF perstat = 7 and membstat <> 1 then
set FlgActive = Yes
ELSEIF Perstat <> 9 and Membstat = 1 then
Set FlgActive = No
ELSEIF Perstat = 7 and membstat = 1 or perstat = 99
then Set FlgActive = No
ELSE Set FlgActive = No
ENDIF

Array:
Skip Instructions:

Go to next row in the table

204

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1

Spider Version 1.6.2

CHECKS

Field

BCONTROLCARD.TUNIT1.CHECKS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Check Item

(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
1st roster grid is complete

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If MLIVE = 1, then set MLIVE = 2
If NEWLIV = 1, then set NEWLIV = 2

Array:
Skip Instructions:

IF RefPerCnt = EMPT then goto CK_CHECKS1
IF any CU_CODE = EMPTY then goto CK_CUCODE
IF any SEX = EMPTY then goto CK_SEX
IF any AWAY_COL = EMPTY then goto CK_AWAYCOL
IF any HH_MEM = EMPTY then goto CK_HHMEM
ELSE goto HHRESP

205

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1

Spider Version 1.6.2

CK_CHECKS1

Check

BCONTROLCARD.TUNIT1.CK_CHECKS1
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

No ref person has been selected
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
RefPerCnt = EMPTY
No reference person has been selected
No reference person has been selected.
A reference person MUST be selected before you can continue.

Check Instructions:
Type:
Skip Instructions:

List CU_CODE for row 1 and FNname = 999 as the jumping point
Hard
Go back to CU_CODE or FNAME as appropriate

206

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1

Spider Version 1.6.2

CK_CUCODE

Check

BCONTROLCARD.TUNIT1.CK_CUCODE
Description:
Inherited Universe:

Universe:

Relationship is blank for someone
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
(CU_CODE = EMPTY) AND ((membstat <> 1 and membstat <> 5 and
membstat <> 3 and perstat <> 7 and perstat <> 99) or
perstat = 9)

Universe Description:

CU_CODE is blank for active person

Text:

Relationship needed for ^NAME.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CU_CODE for the appropriate person

207

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1

Spider Version 1.6.2

CK_SEX

Check

BCONTROLCARD.TUNIT1.CK_SEX
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Sex is blank for someone
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
(SEX = EMPTY) AND ((membstat <> 1 and membstat <> 5 and membstat <>
3 and perstat <> 7 and perstat <> 99) or
perstat = 9)
Sex is blank for active person
Gender needed for ^NAME.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SEX for the appropriate person

208

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1

Spider Version 1.6.2

CK_AWAYCOL

Check

BCONTROLCARD.TUNIT1.CK_AWAYCOL
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Away at college is blank for someone
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
(AWAY_COL = EMPTY) AND ((membstat <> 1 and membstat <> 5 and
membstat <> 3 and perstat <> 7 and perstat <> 99) or
perstat = 9)
AWAY_COL is blank for active person
Away at College needed for ^NAME.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to AWAY_COL for the appropriate person

209

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT1

Spider Version 1.6.2

CK_HHMEM

Check

BCONTROLCARD.TUNIT1.CK_HHMEM
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Household membership status is blank for someone
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
(HH_MEM = EMPTY) AND ((membstat <> 1 and membstat <> 5 and
membstat <> 3 and perstat <> 7 and perstat <> 99) or
perstat = 9)
HH_MEM is blank for active person
Household Membership status needed for ^NAME.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to HH_MEM for the appropriate person

210

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

BFOLLOWUP1

Block

BCONTROLCARD.BFOLLOWUP1
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Block for HHRESP - NEWLIV

If
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
FNAME = 999 OR TUnit grid is full

Universe Description:
Array:
Block Instructions:

211

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BFOLLOWUP1

Spider Version 1.6.2

HHRESP

Field

BCONTROLCARD.BFOLLOWUP1.HHRESP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

who is respondent
Respondent
HHRESP
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME = 999 OR TUnit grid is full)
FNAME = 999 AND 1st grid, TUnit1, is complete

Universe Description:
Question Text:

Ask if necessary
With whom am I speaking?
Enter line number

Type:
Length:
Answer List:

Enumerated
2
THHRESP

Value:

Mnemonic:

Description:

1

no1

NameOnly[1]

2

no2

NameOnly[2]

3

no3

NameOnly[3]

4

no4

NameOnly[4]

5

no5

NameOnly[5]

6

no6

NameOnly[6]

7

no7

NameOnly[7]

8

no8

NameOnly[8]

9

no9

NameOnly[9]

10

no10

NameOnly[10]

11

no11

NameOnly[11]

12

no12

NameOnly[12]

212

13

no13

NameOnly[13]

14

no14

NameOnly[14]

15

no15

NameOnly[15]

16

no16

NameOnly[16]

17

no17

NameOnly[17]

18

no18

NameOnly[18]

19

no19

NameOnly[19]

20

no20

NameOnly[20]

21

no21

NameOnly[21]

22

no22

NameOnly[22]

23

no23

NameOnly[23]

24

no24

NameOnly[24]

25

no25

NameOnly[25]

26

no26

NameOnly[26]

27

no27

NameOnly[27]

28

no28

NameOnly[28]

29

no29

NameOnly[29]

30

no30

NameOnly[30]

95

n95

Proxy Respondent

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

1. IF entry of 1-30, then store HHRESP in RESPLINE and
NAME (RESPLINE) in RESPNAME.
2. If entry of 95 then store 95 in RESPLINE and "PROXY
RESPONDENT" in RESPNAME

Array:
Special Instructions:

Display Line number and Name of all "eligible" persons
in the answer list pane (Same as "active" except
PERSTAT can not = 7 or 8 for eligible persons)

213

Skip Instructions:

IF HHRESP gt NROSIZE then goto CK_HHRESP
ELSEIF (MEMBSTAT[HHRESP] = 1 and PERSTAT[HHRESP] ne 9) OR
(MEMBSTAT[HHRESP] = 5) OR (PERSTAT[HHRESP] = 7, 8 or
99) OR (HH_MEM[HHRESP] = 2 or blank) then
goto CK_HHRESP2
ELSEIF ((INTNMBR = 1 or NEWCU = 1) and NEWUNIT ne S) OR
REPLACE = 1 AND NROSIZE less than 30 then goto MLIVE
ELSEIF ((INTNMBR = 1 or NEWCU = 1) and NEWUNIT ne S) OR
REPLACE = 1 AND NROSIZE eq 30 then exit block and goto
BSUBFAMILY, BSFMAKEUP or TUNIT2 as appropriate
ELSE goto NEWLIV

Instrument SAS Name:

HHRESP

214

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BFOLLOWUP1

Spider Version 1.6.2

CK_HHRESP

Check

BCONTROLCARD.BFOLLOWUP1.CK_HHRE
SP
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

must be valid line number (BLAISE default error)
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME = 999 OR TUnit grid is full)
HHRESP gt NROSIZE AND HHRESP <> 95
Respondent line number is greater than total number of persons
Input invalid.
Value not in range

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to HHRESP

215

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BFOLLOWUP1

Spider Version 1.6.2

CK_HHRESP2

Check

BCONTROLCARD.BFOLLOWUP1.CK_HHRE
SP2
Description:

Respondent is not household member

Inherited Universe:

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME = 999 OR TUnit grid is full)

Universe:

(HH_MEM[HHRESP] = 2 or blank) OR
(MEMBSTAT[HHRESP] = 1 and PERSTAT[HHRESP] <> 9) OR
(MEMBSTAT[HHRESP] = 5 ) OR
(PERSTAT[HHRESP] = 7, 8 or 99)

Universe Description:

Respondent is not a household member

Text:

Person is not a household member.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to HHRESP

216

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BFOLLOWUP1

Spider Version 1.6.2

MLIVE

Field

BCONTROLCARD.BFOLLOWUP1.MLIVE
Description:

Anyone new?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Anyone New?

Universe:

MLIVE
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME = 999 OR TUnit grid is full)
(( INTNMBR = 1 or NEWCU = 1) and NEWUNIT <> S) or REPLACE = 1

Universe Description:
Question Text:

So I have listed ^PerNum ^peoplePerson living or staying here now.
^PERSTATFILL
Is there anyone else living or staying here now - any babies, small
children, non-relatives or anyone else?
Please verify that the information on this screen is correct.

Fills:
Instructions:

PerNum
Calculate the number of all "active" persons and fill that number

Fills:
Instructions:

peoplePerson
IF NUMHOUSE = 1 then fill "person"
ELSE fill "people"

Fills:
Instructions:

PERSTATFILL
Fill the first 30 characters of the name of all "active" persons.
Fill the names in 3 columns with 10 names in each column..
Ex: NameOnly[1]
NameOnly[11]
NameOnly[21]
NameOnly[2]
NameOnly[12]
NameOnly[22]
Active person: (Membstat <> Deleted or (Membstat = deleted and
perstat = reinstated)) and Recstatm <> 3 and
membstat <> skip and Perstat <> Mistake and
perstat <> deceased and membstat <> deceased and
hh_mem <> No and Fname <> empty and
Fname <> 999 and
(percunum = cuindex or percunum =
r_in.cunumber or percunum = empty)

217

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

1:

Go back to where FNAME = 999

2,DK,RF:

Instrument SAS Name:

Exit block and goto BSUBFAMILY, BSFMAKEUP or
TUNIT2 as appropriate

MLIVE

218

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BFOLLOWUP1

Spider Version 1.6.2

NEWLIV

Field

BCONTROLCARD.BFOLLOWUP1.NEWLIV
Description:

Anyone new?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Anyone new?

Universe:

NEWLIV
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(FNAME = 999 OR TUnit grid is full)
(INTNMBR = 2-4) AND
( (NEWCU <> 1) or (NEWCU = 1 and NEWUNIT = S) )

Universe Description:
Question Text:

Is anyone else living or staying here, including newborn babies?
^PERSTATFILL

Fills:
Instructions:

PERSTATFILL
Fill the first 30 characters of the name of all "active" persons.
Fill the names in 3 columns with 10 names in each column..
Ex: NameOnly[1]
NameOnly[11]
NameOnly[21]
NameOnly[2]
NameOnly[12]
NameOnly[22]
Active person: (Membstat <> Deleted or (Membstat = deleted and
perstat = reinstated)) and Recstatm <> 3 and
membstat <> skip and Perstat <> Mistake and
perstat <> deceased and membstat <> deceased and
hh_mem <> No and Fname <> empty and
Fname <> 999 and
(percunum = cuindex or percunum =
r_in.cunumber or percunum = empty)

Type:
Length:
Answer List:

Enumerated
1
TNewLiv

Value:

Mnemonic:

Description:

1

Yes

Yes, add new person

2

No

No

219

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Instrument SAS Name:

1:

Go back to where FNAME = 999

2:

Exit block and goto BSUBFAMILY, BSFMAKEUP or
TUNIT2 as appropriate

NEWLIV

220

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

BSUBFAMILY

Block

BCONTROLCARD.BSUBFAMILY
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

If
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
There is at least 1 persons with (MEMBSTAT <> 1 or (MEMBSTAT = 1 and
PERSTAT = 9)) AND MEMBSTAT <> 5 and MEMBSTAT <> 3 AND
HH_MEM <> 2 and NONMEMB <> Yes AND PERSTAT <> 99

Universe Description:
Array:
Block Instructions:

1. If there are no non-rels in the household who are
cu/household members, then store line numbers in
SUBFAM2(1,X)
2. If there are no non-rels in the household who are
cu/household members goto SET_CUNUMBER
3. If there are more than 1 non-rel who are CU/household
members in the household (CU_CODE = 9) then goto SUBFAM1
4. all others goto SET_SUBFAMS

221

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSUBFAMILY

Spider Version 1.6.2

SUBFAM1

Field

BCONTROLCARD.BSUBFAMILY.SUBFAM1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

are you related to anyone in household?
Subfamily
SUBFAM1
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(There is at least 1 persons with (MEMBSTAT <> 1 or (MEMBSTAT = 1 and
PERSTAT = 9)) AND MEMBSTAT <> 5 and MEMBSTAT <> 3 AND
HH_MEM <> 2 and NONMEMB <> Yes AND PERSTAT <> 99)
SpokenFor <> Yes AND MEMBSTAT <> 5 AND NONMEMB <> 1 AND
MEMBSTAT <> 3 AND (At least 1 other person with SPokenFor <> Yes)
More than 1 non-rel in household AND there are Non-rels that have not
already been assigned to a subfamily
Earlier you said that ^SubFamName was
not related to ^REFNAME.
Is ^SubFamName related to anyone else in this household?

Fills:
Instructions:

SubFamName
Fill name of the person not related to the reference person.
(Unit1.person[Sindex].Name)

Fills:
Instructions:

REFNAME
^NAME[REFPER]

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input

222

On Output
Array:
Skip Instructions:

1:
2:

Instrument SAS Name:

Goto SUBFAM2
IF no more non-rels then goto SET_SUBFAMS
ELSE goto SUBFAM1 for next unassigned non-rel

SUBFAM1

223

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSUBFAMILY

Spider Version 1.6.2

SUBFAM2

Field

BCONTROLCARD.BSUBFAMILY.SUBFAM2
Description:

anyone else related to?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Who related to

Universe:

SUBFAM1 = 1

Universe Description:
Question Text:

SUBFAM2
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(There is at least 1 persons with (MEMBSTAT <> 1 or (MEMBSTAT = 1 and
PERSTAT = 9)) AND MEMBSTAT <> 5 and MEMBSTAT <> 3 AND
HH_MEM <> 2 and NONMEMB <> Yes AND PERSTAT <> 99)

Yes, person is related to someone else in the household
Who is ^SubFamName related to?
PROBE: Anyone else?
Enter line number(s), separate with commas

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

SubFamName
Fill name of the person not related to the reference person.
(Unit1.person[Sindex].Name)
Set
30
2
TNAME30

Value:

Mnemonic:

Description:

1

n01

^NAME[1]

2

n02

^NAME[2]

3

n03

^NAME[3]

4

n04

^NAME[4]

5

n05

^NAME[5]

6

n06

^NAME[6]

7

n07

^NAME[7]

8

n08

^NAME[8]

9

n09

^NAME[9]

224

10

n10

^NAME[10]

11

n11

^NAME[11]

12

n12

^NAME[12]

13

n13

^NAME[13]

14

n14

^NAME[14]

15

n15

^NAME[15]

16

n16

^NAME[16]

17

n17

^NAME[17]

18

n18

^NAME[18]

19

n19

^NAME[19]

20

n20

^NAME[20]

21

n21

^NAME[21]

22

n22

^NAME[22]

23

n23

^NAME[23]

24

n24

^NAME[24]

25

n25

^NAME[25]

26

n26

^NAME[26]

27

n27

^NAME[27]

28

n28

^NAME[28]

29

n29

^NAME[29]

30

n30

^NAME[30]

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF SUBFAM2 gt NROSIZE then goto CK_SUBFAM2
ELSEIF no more non-rels then goto SET_SUBFAMS
ELSE goto SUBFAM, for next unassigned non-rel

Instrument SAS Name:

SUBFAM2

225

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSUBFAMILY

CK_SUBFAM2

Spider Version 1.6.2

Check

BCONTROLCARD.BSUBFAMILY.CK_SUBFA
M2
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

must be valid line number (BLAISE default error)
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(There is at least 1 persons with (MEMBSTAT <> 1 or (MEMBSTAT = 1 and
PERSTAT = 9)) AND MEMBSTAT <> 5 and MEMBSTAT <> 3 AND
HH_MEM <> 2 and NONMEMB <> Yes AND PERSTAT <> 99)
SUBFAM2 gt NROSIZE or NamOnly[SubFam2] = EMPTY
line number is greater than total # of persons
or line number is not valid
Input invalid.
Value not in range

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SUBFAM2

226

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSUBFAMILY

SET_SUBFAMS

Spider Version 1.6.2

Field

BCONTROLCARD.BSUBFAMILY.SET_SUBF
AMS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Set up a subfamilys

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(There is at least 1 persons with (MEMBSTAT <> 1 or (MEMBSTAT = 1 and
PERSTAT = 9)) AND MEMBSTAT <> 5 and MEMBSTAT <> 3 AND
HH_MEM <> 2 and NONMEMB <> Yes AND PERSTAT <> 99)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Note: Set up a subfamily array. The first position in the array will contain the
reference person and those related to him.
Repeat questions SHELTX-SUPRT1 for each subfamily

Skip Instructions:

Goto BFSMAKEUP Block - SHELTX

227

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

BSFMAKEUP

Block

BCONTROLCARD.BSFMAKEUP
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

If
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
More than 1 "family" {LastFamindex > 1}

Universe Description:
Array:
Block Instructions:

Ask questions for each family including the reference persons family

228

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSFMAKEUP

Spider Version 1.6.2

SHELTX

Field

BCONTROLCARD.BSFMAKEUP.SHELTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Pay for own shelter
Pay for housing
SHELTX
SHELTX
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(More than 1 "family" {LastFamindex > 1})

Universe:
Universe Description:
Question Text:

^disp_sheltx
^DoDoes_SubFam (READ NAMES) pay for all ^hishertheir_SubFam
housing
expenses with ^hishertheir_SubFam own money?
^SUBFAMFILL

Fills:
Instructions:

DoDoes_SubFam
IF # of persons in this subfamily > 1 then fill "Does"
ELSE fill "Do"

Fills:
Instructions:

hishertheir_SubFam
IF there is only 1 person in the subfamily then:
If sex of that person is 1 then fill "his"
else fill "her"
ELSE fill "their"

Fills:
Instructions:

disp_sheltx
IF SHELTX = EMPTY then fill: "Begin financial responsibility questions
to determine CU's"

Fills:
Instructions:

SUBFAMFILL
List the names of persons in this subfamily

Type:
Length:

Enumerated
1

229

Answer List:

TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto FOODX
SHELTX
CCNOUSE

230

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSFMAKEUP

Spider Version 1.6.2

FOODX

Field

BCONTROLCARD.BSFMAKEUP.FOODX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Pay for own food
Pay for food
FOODX
FOODX
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(More than 1 "family" {LastFamindex > 1})
SHELTX = 1, 2, DK or RF

Universe Description:
Question Text:

^DoDoes_SubFam (READ NAMES) pay for all ^hishertheir_SubFam
food
expenses with ^hishertheir_SubFam own money?
^SUBFAMFILL

Fills:
Instructions:

DoDoes_SubFam
IF # of persons in this subfamily > 1 then fill "Does"
ELSE fill "Do"

Fills:
Instructions:

hishertheir_SubFam
IF there is only 1 person in the subfamily then:
If sex of that person is 1 then fill "his"
else fill "her"
ELSE fill "their"

Fills:
Instructions:

SUBFAMFILL
List the names of persons in this subfamily

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

231

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

IF SHELTX = 1 and there are no more subfams then goto
UPDATE_SUBFAM
ELSEIF SHELTX = 1 then goto SHELTX for next subfam
ELSE goto OTHERX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto OTHERX

FOODX
CCNOUSE

232

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSFMAKEUP

Spider Version 1.6.2

OTHERX

Field

BCONTROLCARD.BSFMAKEUP.OTHERX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Pay for own other expenses
Pay for other
OTHERX
OTHERX
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(More than 1 "family" {LastFamindex > 1})
(SHELTX = 1 and FOODX = 2, DK or RF) OR
(SHELTX = 2, DK or RF and FOODX = 1, 2, DK or RF)

Universe Description:
Question Text:

^DoDoes_SubFam (READ NAMES) pay for all ^hishertheir_SubFam
other
living expenses such as clothing, transportation,
etc., with ^hishertheir_SubFam own money?
^SUBFAMFILL

Fills:
Instructions:

SUBFAMFILL
List the names of persons in this subfamily

Fills:
Instructions:

DoDoes_SubFam
IF # of persons in this subfamily > 1 then fill "Does"
ELSE fill "Do"

Fills:
Instructions:

hishertheir_SubFam
IF there is only 1 person in the subfamily then:
If sex of that person is 1 then fill "his"
else fill "her"
ELSE fill "their"

Type:
Length:
Answer List:
Value:

Enumerated
1
TYesNo
Mnemonic:

Description:

233

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

IF SHELTX = 1 OR FOODX = 1 AND there are no more
subfamiles then goto UPDATE_SUBFAM
ELSEIF SHELTX = 1 OR FOODX = 1 then goto SHELTX for next
subfamily
ELSE goto SUPSRC

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto SUPSRC

OTHERX
CCNOUSE

234

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSFMAKEUP

Spider Version 1.6.2

SUPSRC

Field

BCONTROLCARD.BSFMAKEUP.SUPSRC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Does someone else pay for food, shelter, etc.
Money from others
SUPSRC
SUPSRC
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(More than 1 "family" {LastFamindex > 1})
(OTHERX = 2, DK or RF) OR ( OTHERX = 1 and
((SHELTX = 2, DK or RF) or (FOODX = 2, DK or RF)) )

Universe Description:
Question Text:

Does all or part of the money to pay for
(READ NAMES) ^Supdesc come from someone
in this household?
^SUBFAMFILL

Fills:
Instructions:

Supdesc
IF SHELTX = 2, DK or RF then fill 'housing'
ELSEIF FOODX = 2, DK or RF then fill 'food'
ELSEIF OTHERX = 2, DK or RF then fill 'other living expenses'
ELSEIF (SHELTX = 2, DK or RF) AND (FOODX = 2, DK or RF) then fill
'housing and food'
ELSEIF (SHELTX = 2, DK or RF) AND (OTHERX = 2, DK or RF) then fill
'housing and other living expenses'
ELSEIF (FOODX = 2, DK or RF) AND (OTHERX = 2, DK or RF) then fill
'food and other living expenses'
ELSEIF (SHELTX = 2, DK or RF) AND (FOODX = 2, DK or RF) AND
(OTHERX = 2, DK or RF) then fill 'housing, food
and other living expenses'

Fills:
Instructions:

SUBFAMFILL
List the names of persons in this subfamily

Type:
Length:
Answer List:
Value:

Enumerated
1
TYesNo
Mnemonic:

Description:

235

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto SUPRT1

2,DK,RF: IF no more subfamilies then goto UPDATE_SUBFAM
ELSE goto SHELTX for next subfamily
Instrument SAS Name:
Destination Data Set:

SUPSRC
CCNOUSE

236

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSFMAKEUP

Spider Version 1.6.2

SUPRT1

Field

BCONTROLCARD.BSFMAKEUP.SUPRT1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

who pays?
Who pays
SUPRT1
SUPRT1
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(More than 1 "family" {LastFamindex > 1})
SUPRC = 1

Universe Description:
Question Text:

Who is that person(s)?
Enter line number(s), separate with commas

Type:
Max # of Values:
Length:
Answer List:

Set
30
2
TNAME30

Value:

Mnemonic:

Description:

1

n01

^NAME[1]

2

n02

^NAME[2]

3

n03

^NAME[3]

4

n04

^NAME[4]

5

n05

^NAME[5]

6

n06

^NAME[6]

7

n07

^NAME[7]

8

n08

^NAME[8]

9

n09

^NAME[9]

10

n10

^NAME[10]

11

n11

^NAME[11]

12

n12

^NAME[12]

13

n13

^NAME[13]

14

n14

^NAME[14]

15

n15

^NAME[15]

237

16

n16

^NAME[16]

17

n17

^NAME[17]

18

n18

^NAME[18]

19

n19

^NAME[19]

20

n20

^NAME[20]

21

n21

^NAME[21]

22

n22

^NAME[22]

23

n23

^NAME[23]

24

n24

^NAME[24]

25

n25

^NAME[25]

26

n26

^NAME[26]

27

n27

^NAME[27]

28

n28

^NAME[28]

29

n29

^NAME[29]

30

n30

^NAME[30]

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
Store the subfamily number of the first line number selected in SUPRT_SB

Array:
Special Instructions:

Skip Instructions:

Display line number and name of all "active" persons,
not in this particular subfamily
IF SUPRT1 gt NROSIZE then goto CK_SUPRT1
ELSEIF no more subfamilies then goto UPDATE_SUBFAM
ELSE goto SHELTX for next subfamily

Instrument SAS Name:
Destination Data Set:

SUPRT1
CCNOUSE

238

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSFMAKEUP

Spider Version 1.6.2

CK_SUPRT1

Check

BCONTROLCARD.BSFMAKEUP.CK_SUPRT
1
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Line number selected is gt total HH size
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(More than 1 "family" {LastFamindex > 1})
SUPRT1 gt NROSIZE
Person line number is greater than total # of persons
Input invalid.
Value not in range

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SUPRT1

239

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.BSFMAKEUP

Spider Version 1.6.2

UPDATE_SUBFAM

Field

BCONTROLCARD.BSFMAKEUP.UPDATE_S
UBFAM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(More than 1 "family" {LastFamindex > 1})

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Store the total number of CU's in TOTALCU
2. Set RECSTATM = 3 for all non-cu members

Array:

240

Special Instructions:

1. Update/Create a NEW subfamily variable. Update it based
on SHELTX-SUPRT1 (Do not update the original subfamily
variable otherwise when you back up it will not be
correct).
2. Assign a CU# to each person (PERCUNUM)
If (FOODX = 1 and OTHERX = 1) OR
(SHELTX = 1 and FOODX = 1) OR
(SHELTX = 1 and OTHERX = 1) then set all persons
in this subfamily to the same CU #
If SUPRT1[1] <> EMPTY, DK or RF then assign all persons
in this subfamily to the same CU # as the person
selected in SUPRT

Skip Instructions:

IF more than 1 CU then exit block and goto CONSUMER_UNITS
ELSE goto CU_INTRO

241

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

CONSUMER_UNITS

Field

BCONTROLCARD.CONSUMER_UNITS
Description:

show CU's

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Show CU's

Universe:
Universe Description:
Question Text:

CONSUMER_UNITS
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
TOTAL_CU > 1
If more than 1 CU
HOUSEHOLD MEMBERS BROKEN INTO APPROPRIATE CU'S
(List CU#, Line number, and name)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto CU_INTRO
CONSUMER_UNITS

242

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

CU_INTRO

Field

BCONTROLCARD.CU_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Intro
CU Intro
CU_INTRO
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
(CONSUMER_UNITS = 1) OR (Only 1 CU)
ALL
During this interview, I will use the word household to refer to the group
of related persons who are independent of all other persons living at
this address for payment of their major expenses.
A "household" is considered one Consumer Unit
The ^persons I'm including in your household ^Areis_CU (READ
NAME(S))
^CU_MEMBERS

Fills:
Instructions:

persons
IF NUMHOUSE = 1 then fill "person"
ELSE fill "persons"

Fills:
Instructions:

Areis_CU
IF NUMHOUSE = 1 then fill "is"
ELSE fill "are"

Fills:
Instructions:

CU_MEMBERS
List the names of persons in this CU

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

243

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto TUNIT2 block
CU_INTRO

244

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD

Spider Version 1.6.2

TUNIT2

Block

BCONTROLCARD.TUNIT2
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

If
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)

Universe:
Universe Description:
Array:
Block Instructions:

1.

Max # of grid lines:

30

2. For the next table/grid, gray the rows for persons not in
this CU, (persons whoes CUNUMBER does not equal (I_CU or 1
if intnmbr = 1 or REPLACE = 1 or (NEWCU = 1 AND NEWUNIT ne
S)) and for persons with HH_MEM = 2 or PERSTAT = 8 or 99 or
MEMBSTAT = 1 or 5 or NONMEMB = 1
3. When building the grid from the input for returning
households, if MEMBSTAT = 1, then gray out that row in
the grid.

245

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

BPERSON

Block

BCONTROLCARD.TUNIT2.BPERSON
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1)

Universe Description:
Array:
Block Instructions:

246

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

NAME

Field

BCONTROLCARD.TUNIT2.BPERSON.NAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Full Name - SHOW ONLY
Name

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
33
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set NAME = FNAME  LNAME

Array:
Instrument SAS Name:

NAME

247

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

CU_CODE

Field

BCONTROLCARD.TUNIT2.BPERSON.CU_C
ODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Relationship - SHOW ONLY
Rel
CU_CODE
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** SHOW ONLY **
Enumerated
2
TRelationship

Value:

Mnemonic:

Description:

1

RefPerson

Reference person

2

Spouse

Spouse (Husband/Wife)

3

Child

Child or adopted child

4

Grandchild

Grandchild

5

In_Law

In-Law

6

Siblings

Brother or Sister

7

Parents

Mother or Father

8

Relatives

Other related person (Aunt, Uncle, etc.)

9

NotRelated

10

Unmarried

Unrelated Person (Lodger, Lodger's spouse, foster
child, etc)
Unmarried Partner

X
X

Don't Know
Refuse
Empty

248

X
X
Store Instructions:

On Input
On Output
Set CU_CODE = TUNIT1.BPERSON.CU_CODE

Array:
Instrument SAS Name:
Destination Data Set:

CU_CODE
MEMB

249

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

SEX

Field

BCONTROLCARD.TUNIT2.BPERSON.SEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Sex - SHOW ONLY
Sex
SEX
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** SHOW ONLY **
Enumerated
1
TGender

Value:

Mnemonic:

Description:

1

Male

Male

2

Female

Female

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

Set SEX = TUNIT1.BPERSON.SEX

Array:
Instrument SAS Name:
Destination Data Set:

SEX
MEMB

250

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

AGE1

Field

BCONTROLCARD.TUNIT2.BPERSON.AGE1
Description:

Age

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Age
AGE
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:

As of today, how old ^AreIs ^YouName?

Fills:
Instructions:

AreIs
IF RESPLINE = MEMBNO then fill "are"
ELSE fill "is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Min:
Max:
X
X

X

Integer
3
0
200
Don't Know
Refuse
Empty
On Input
On Output

251

Store Instructions:

1. Store AGE1 in AGE
2. If AGE1 = 0-15 then set AGERNG to 1
If AGE1 = 16 then set AGERNG = 2
If AGE1 = 17-24 then set AGERNG = 3
If AGE1 = 25-49 then set AGERNG = 4
If AGE1 = 50-64 then set AGERNG = 5
If AGE1 = 65-74 then set AGERNG = 6
If AGE1 = 75+ then set AGERNG = 7
If AGE1 = RF or DK then set AGERNG = 9

Array:
Skip Instructions:

DK,RF:
0-109:

110-200:
Instrument SAS Name:
Destination Data Set:

Goto AGE2
IF CU_CODE = 1 AND AGE lt 16 then goto CK_AGE
ELSEIF CU_CODE = 1 AND (AGE = 16 or 17 ) AND
(there is at least 1 household member with AGE
greater than 17) then goto CK_AgeRefPer
ELSEIF RESPLINE = MEMBNO AND AGE lt 16 then
goto CK_AGE
ELSEIF AGE = 13 then goto AGESPEC
ELSE goto HORIGIN
Goto CK_AGE1

AGE1
MEMB

252

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

CK_AGE

Check

BCONTROLCARD.TUNIT2.BPERSON.CK_A
GE
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

reference person and respondent must be 16+
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
(AGE <> DK and <> RF and <> EMPTY) AND AGE lt 16 AND
(CU_CODE = 1 or RESPLINE = MEMBNO)
The respondent or the reference person is less than 16 years of age
^RESP_REFPER MUST be 16 years of age or older
If all members under 16, make case a Type B non-interview

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

List AGE1, CU_CODE, HHRESP, row 1 and INTROB as jumping points
Hard
Go back to AGE
RESP_REFPER
IF CU_CODE = 1 then fill "Reference person"
ELSE fill "Respondent"

253

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

CK_AgeRefPer

Check

BCONTROLCARD.TUNIT2.BPERSON.CK_Ag
eRefPer
Description:

Inherited Universe:

Universe:

Universe Description:

Text:

Reference person is 16/17 and there is a household member 18+ on the
roster
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
(AGE = 16 or 17) AND CU_CODE = 1 AND
(there is at least 1 household member with AGE greater than 17)

The reference person is 16/17 years of age and there is a household member
18+ on the roster
The reference person you have selected is 16 or 17 years of age.
There are other persons on the roster who are 18 years of age or old.
Please verify that ^REFNAME is one of the persons who owns or rents
this house.
(Reference person and respondent do not have to be the same
person.)
If correct reference person, enter "S" to suppress
Otherwise, back up to CU_CODE and reenter ALL relationships

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

List AGE1 and CU_CODE
Soft
IF Suppressed then goto HORIGIN
ELSE go back to AGE1
REFNAME
^NAME[REFPER]

254

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

CK_AGE1

Check

BCONTROLCARD.TUNIT2.BPERSON.CK_A
GE1
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Age is over 109
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
AGE1 gt 109
Age is over 109
You have entered ^AGE1 for this person's age.
Please verify

Check Instructions:
Type:
Skip Instructions:

Fills:
Instructions:

Soft
Suppress:

Goto HORIGIN

All others, go back to AGE1
AGE1
Fill entry in AGE1.

255

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

AGESPEC

Field

BCONTROLCARD.TUNIT2.BPERSON.AGES
PEC
Description:

Age range

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Age Range

Universe:

AGE1 = 13

AGESPEC
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe Description:
Question Text:

Some questions are only asked for household members of a certain
age.
In what month and year will ^YouName be 14 years old?

Enter month and year when household member will turn 14
Fills:
Instructions:
Type:
Length:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name
String
6

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

Store calculated age in AGE

Array:
Special Instructions:

IF AGESPEC ne DK and ne RF, then calculate age based on the MMYYYY.
Use 01 as the birth day to calculate age.

256

Skip Instructions:

IF before current month and year then goto VERIFY_AGE
ELSEIF AGESPEC[3:6] after current year + 1 then
goto CK_AGESPEC
ELSE goto HORIGIN

Instrument SAS Name:
Destination Data Set:

AGESPEC
MEMB

257

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

CK_AGESPEC

Check

BCONTROLCARD.TUNIT2.BPERSON.CK_A
GESPEC
Description:
Inherited Universe:

Universe:

invalid entry in AGESPEC
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
(AGESPEC[3:6] after current year + 1) AND
(AGESPEC <> DK and <> RF)

Universe Description:
Text:

Invalid entry
Birth year must be current year or current year + 1

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to AGESPEC

258

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

VERIFY_AGE

Check

BCONTROLCARD.TUNIT2.BPERSON.VERIF
Y_AGE
Description:
Inherited Universe:

Birth month and year is in the past
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:

Text:

(AGESPEC before current month & year) AND
(AGESPEC ne DK and ne RF)
Birth month and year is in the past.
Please verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto HORIGIN

All others, go back to AGESPEC

259

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

AGE2

Field

BCONTROLCARD.TUNIT2.BPERSON.AGE2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Age under 16
< 16
AGE2
AGE2
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
AGE = DK or RF

Universe Description:
Question Text:

Ask if necessary
^AreIs_C ^YouHeShe under 16?

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouHeShe
IF RESPLINE = MEMBNO then fill "you"
ELSEIF SEX[MEMBNO] = 2 then fill "she"
ELSE fill "he"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

260

X
Store Instructions:

On Input
On Output
IF Age2 = 1 THEN set Agerng = 1
ELSEIF Age2 = 2 THEN Agerng = 8
ELSEIF (Age2 = DK) OR (Age2 = RF) THEN set Agerng = 9

Array:
Skip Instructions:

1:

IF RESPLINE = MEMBNO then goto CK_AGE2
ELSEIF CU_CODE = 1 then goto CK_AGE2
ELSE goto HORIGIN

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto HORIGIN

AGE2
MEMB

261

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

CK_AGE2

Check

BCONTROLCARD.TUNIT2.BPERSON.CK_A
GE2
Description:
Inherited Universe:

Universe:

respondent must be 16+
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
AGE2 = 1 AND (CU_CODE = 1 or RESPLINE = MEMBNO)

Universe Description:
Text:

Reference person MUST be 16 years of age or older.
If all members under 16, make case a Type B, non-interview

Check Instructions:
Type:
Skip Instructions:

List AGE1, CU_CODE for row 1, HHRESP for row 1, and INTROB
Hard
Go back to AGE2

262

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

HORIGIN

Field

BCONTROLCARD.TUNIT2.BPERSON.HORIG
IN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Hispanic, Latino, or Spanish
Orig
HORIGIN
HORIGIN
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:

All

Question Text:

5
^AreIs_C ^YouName Hispanic, Latino, or Spanish?

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

263

X
X

On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto HISPANIC
Goto MULTRACE

HORIGIN
MEMB

264

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

HISPANIC

Field

BCONTROLCARD.TUNIT2.BPERSON.HISPA
NIC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Are you Mexican, Mexican/American . . . ?
Hisp
HISPANIC
HISPANIC
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
HORIGIN = 1
Yes, person is Hispanic, Latino, or Spanish
5
^AreIs_C ^YouName -

Examples of "other" include - Argentinean, Colombian, Dominican,
Nicaraguan, Salvadoran, Spaniard

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
THisp

Value:

Mnemonic:

Description:

1

Mexican

Mexican?

2

MexicanA

Mexican-American?

3

Chicano

Chicano?

4

PuertoR

Puerto Rican?

265

5

Cuban

Cuban?

6

Other

Other (Specify)

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list options 1-5 should be in bold black
1-5,DK,RF:
6:

Instrument SAS Name:
Destination Data Set:

Goto MULTRACE

Goto HISPOTH

HISPANIC
MEMB

266

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

HISPOTH

Field

BCONTROLCARD.TUNIT2.BPERSON.HISPO
TH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Hispanic specify
Hisp oth
HISPOTH
HISPOTH
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
HISPANIC = 6

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MULTRACE
HISPOTH
MEMB

267

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

MULTRACE

Field

BCONTROLCARD.TUNIT2.BPERSON.MULT
RACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race that you consider yourself
Race
MULTRACE
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:

5
What is ^YourNames race?
Probe if necessary
Enter all that apply, separate with commas
Examples of "Other Pacific Islander" include - Fijian, Tongan

Fills:
Instructions:
Type:
Max # of Values:
Length:
Answer List:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Set
10
2
TRace

Value:

Mnemonic:

Description:

1

White

White

2

Black

Black or African American

3

Indian_Native

American Indian or Alaska native

4

Asian

Asian

5

Hawaiian

Native Hawaiian

268

6

Guamanian

Guamanian or Chamorro

7

Samoan

Samoan

8

Pacific

Other Pacific Islander

9

Other

Other Specify

10

DKnow

Don't Know

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF a 1 is selected, then store 1 in RC_WHITE
IF a 2 is selected, then store 2 in RC_BLACK
IF a 3 is selected, then store 3 in RC_NATAM
IF a 4 is selected, then store 4 in RC_ASIAN
IF a 5 is selected, then store 6 in RC_HAWAI
IF a 6 is selected, then store 7 in RC_GUAM
IF a 7 is selected, then store 8 in RC_SAMOA
IF an 8 is selected, then store 5 in RC_PACIL
IF a 9 is selected, then store 9 in RC_OTHER
IF a 10 is selected, then store 10 in RC_DK
IF MULTRACE = RF then store 98 in all the above variables

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-3,5,8,10,RF:

IF AGE ge 14 OR AGERNG = 8 or 9 then
goto MARITAL
ELSE goto Next Person

4:

Goto ASIAN

9:

Goto RACESP

MULTRACE
MEMB

269

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

ASIAN

Field

BCONTROLCARD.TUNIT2.BPERSON.ASIAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Asian Nationality
Asian
ASIAN
ASIAN
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
4 selected in MULTRACE
Asian was selected in race
5
^AreIs_C ^YouName Examples of "other" include - Hmong, Laotian, Thai, Pakistani,
Cambodian

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TASIAN

Value:

Mnemonic:

Description:

1

Chinese

Chinese?

2

Filipino

Filipino?

3

Japanese

Japanese?

4

Korean

Korean?

5

Vietnamese

Vietnamese?

270

6

Asian Indian

Asian Indian?

7

Other

Other (Specify)

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list options 1-6 should be in bold black.
1-6,DK,RF:

7:
Instrument SAS Name:
Destination Data Set:

IF AGE ge 14 OR (AGERNG = 8 or 9) then
goto MARITAL
ELSE goto Next Person
Goto ASIANOTH

ASIAN
MEMB

271

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

ASIANOTH

Field

BCONTROLCARD.TUNIT2.BPERSON.ASIAN
OTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Asian specify
Asian oth
ASIANOTH
ASIANOTH
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
ASIAN = 7

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF AGE ge 14 OR (AGERNG = 8 or 9) then goto MARITAL
ELSE goto Next Person
ASIANOTH
MEMB

272

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RACESP

Field

BCONTROLCARD.TUNIT2.BPERSON.RACE
SP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

Race - specify
Race oth
RACESP
RACESP
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
9 selected in MULTRACE
Other selected for Race
Specify other race
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF AGE ge 14 OR (AGERNG = 8 or 9) then goto MARITAL
ELSE goto Next Person
RACESP
MEMB

273

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

MARITAL

Field

BCONTROLCARD.TUNIT2.BPERSON.MARIT
AL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Marital status
Mar
MARITAL
MARITAL
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
(AGE ge 14 OR (AGERNG > 1)) AND ((CU_CODE = 1 and there is no
household member with CU_CODE = 2) or (CU_CODE = 3-10))

Universe Description:
Question Text:

Ask if not apparent
^AreIs_C ^YouName -

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TMARITAL

Value:

Mnemonic:

Description:

1

Married

Married?

2

Widowed

Widowed?

3

Divorced

Divorced?

4

Separated

Separated?

5

Never Married

Never married?

274

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

1.

2.
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

IF CU_CODE = 2, pre-fill MARITAL with 1 AND SHOW MARITAL
IF CU_CODE = 1 and there is a member with CU_CODE = 2,
pre-fill MARITAL = 1 AND SHOW MARITAL
IF AGE lt 14 OR AGE2 = 1, pre-fill MARITAL = 5 AND SHOW MARITAL
Answer list options should be in bold black

Goto EDUCA
MARITAL
MEMB

275

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

EDUCA

Field

BCONTROLCARD.TUNIT2.BPERSON.EDUC
A
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Education level
Edu
EDUCA
EDUCA
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
AGE ge 14 OR (AGERNG > 1)

Universe Description:
Question Text:

6
What is the highest level of school ^NamehasYou completed or the
highest degree ^NamehasYou received?

Fills:
Instructions:

Type:
Length:
Answer List:

NamehasYou
IF RESPLINE = MEMBNO, fill "you have"
ELSE fill " ^NAME has"
Enumerated
2
TEDUCA

Value:

Mnemonic:

Description:

1

Never

No schooling completed, or less than 1 year

2

GradeSchool

Nursery, kindergarten, and elementary (grades 1-8)

3

HighSchool

High school (grades 9-12, no degree)

4

HSGrad

5

SomeColl

High school graduate - high school diploma or the
equivalent (GED)
Some college but no degree

6

Associates

Associate's degree in college

7

Bachelors

Bachelor's degree (BA, AB, BS, etc.)

276

8

Masters

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Master's, professional, or doctorate degree (MA, MS,
MBA, MD, JD, PhD, etc.)

Array:
Skip Instructions:

1-3,DK,RF: IF AGE ge 17 or (AGERNG = 8 or 9) then
goto VETERAN
ELSE goto next member
4-8:

Instrument SAS Name:
Destination Data Set:

Goto IN_COLL

EDUCA
MEMB

277

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

IN_COLL

Field

BCONTROLCARD.TUNIT2.BPERSON.IN_CO
LL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Currently enrolled in college
Col
IN_COLL
IN_COLL
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
EDUCA = 4 - 8

Universe Description:
Question Text:

^AreIs_C ^YouName currently enrolled in a college or university either -

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TCollege

Value:

Mnemonic:

Description:

1

FullTime

Full-time?

2

PartTime

Part-time?

3

No

Not at all?

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

278

Array:
Special Instructions:
Skip Instructions:

Answer list options should be in bold black
IF AGE ge 17 or (AGERNG = 8 or 9) then goto VETERAN
ELSE goto next member

Instrument SAS Name:
Destination Data Set:

IN_COLL
MEMB

279

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

VETERAN

Field

BCONTROLCARD.TUNIT2.BPERSON.VETER
AN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Ever Serve on Active Duty?
Act Duty
VETERAN
VETERAN
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
AGE ge 17 OR (AGERNG = 8 or 9)
Age is greater than or equal to 17, Don't know or Refused
H_VETERAN
? [F1]
Did ^YouName ever serve on Active Duty in the U.S. Armed Forces?

Fills:
Instructions:
Type:
Length:
Answer List:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

280

Skip Instructions:

IF AGE = 17-65 or (AGERNG = 8 or 9) then goto ARM_FORC
ELSE goto the next person

Instrument SAS Name:
Destination Data Set:

VETERAN
MEMB

281

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

ARM_FORC

Field

BCONTROLCARD.TUNIT2.BPERSON.ARM_
FORC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Now in the armed forces?
AF
ARM_FORC
ARM_FORC
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))
(AGE = 17-65) OR (AGERNG = 8 or 9)

Universe Description:
Help Screen:
Question Text:

H_ARMFORC
6
? [F1]
^AreIs_C ^YouName ^AF_nowstill in the Armed Forces?

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Fills:
Instructions:

AF_nowstill
IF VETERAN = 1 then fill "still"
ELSE fill "now"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

282

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF this is the last person then goto CHECKS2
ELSE goto the next person

Instrument SAS Name:
Destination Data Set:

ARM_FORC
MEMB

283

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

CHECK2

Field

BCONTROLCARD.TUNIT2.BPERSON.CHEC
K2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

check

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Assign a RECSTATM for each person on the roster
IF (MEMBSTAT = 1 and PERSTAT ne 9) OR (MEMBSTAT = 3) OR
(MEMBSTAT = 5) OR (HH_MEM = 2) OR (PERSTAT = 99) OR
(NONMEMB = 1), store 3 in RECSTATM
ELSE store 1 in RECSTATM

Array:
Special Instructions:

Check to make sure the grid has been complete for everyone

284

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

MEMBNO

Field

BCONTROLCARD.TUNIT2.BPERSON.MEMB
NO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

person Line number

MEMBNO
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TUnit1.BPersons.FNAME for how to set this field
MEMBNO
MEMB

285

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

HH_CODE

Field

BCONTROLCARD.TUNIT2.BPERSON.HH_C
ODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Household relationship

HH_CODE
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
10

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TUnit1.BPersons.CU_CODE for how to set this field
HH_CODE
MEMB

286

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

AGE

Field

BCONTROLCARD.TUNIT2.BPERSON.AGE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Age

AGE
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
0
200

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

NOTE: See TUnit1.BPersons.AGE1 and TUnit1.BPersons.AGESPEC for
how to set this field.
AGE
MEMB

287

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

AGERNG

Field

BCONTROLCARD.TUNIT2.BPERSON.AGER
NG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Age Range

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X
X

** OUT VARIABLE **
Integer
2
0
9
Don't Know
Refuse
Empty
On Input
On Output

Array:

288

Special Instructions:

NOTE: See TUnit1.BPersons.AGE or TUnit1.BPersons.AGE2 for
how to set this field.
Valid Values:

Instrument SAS Name:

1 = 0-15
2 = 16
3 = 17-24
4 = 25-49
5 = 50-64
6 = 65-74
7 = 75+
8 = DK Age, but 16+
9 = DK or RF

AGERNG

289

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

MEMBSTAT

Field

BCONTROLCARD.TUNIT2.BPERSON.MEMB
STAT
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Member status: Blank = Active member, 1 = Deleted, 2 = reinstated , 3 =
Deceased, 5 = Non CU member

MEMBSTAT
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** OUT VARIABLE **
Enumerated
1
TMemberStatus

Value:

Mnemonic:

Description:

1

Deleted

Delete person

2

Reinstate

Reinstate person

3

Deceased

Deceased

5

Skip

Skip persons

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

290

Special Instructions:

NOTE: Membership status (Set in Post-processing)
Valid Values:

Instrument SAS Name:
Destination Data Set:

Blank = Active member
1 = Deleted
2 = reinstated
3 = Deceased
5 = Non CU member (Skip)

MEMBSTAT
MEMB

291

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

PERCUNUM

Field

BCONTROLCARD.TUNIT2.BPERSON.PERC
UNUM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Persons CU number

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See BSFMakeUP.Update_subfam for how to set this field
PERCUNUM
MEMB

292

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

NONMEMB

Field

BCONTROLCARD.TUNIT2.BPERSON.NONM
EMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Non-household members from extra units found in CC

((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values:

1 = Non-member living in extra unit

NONMEMB
MEMB

293

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_WHITE

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_W
HITE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - White

RC_WHITE
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

1 = White was selected
98 = RF was entered in MULTRACE
Blank = White was not selected

Instrument SAS Name:
Destination Data Set:

RC_WHITE
MEMB

294

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_BLACK

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_BL
ACK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - Black

RC_BLACK
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
2
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

2 = Black was selected
98 = RF was entered in MULTRACE
Blank = Blank was not selected

Instrument SAS Name:
Destination Data Set:

RC_BLACK
MEMB

295

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_NATAM

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_N
ATAM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - American Indian or Alaska Native

RC_NATAM
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
3
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

3 = Native Amer/Alaska native
98 = RF was entered in MULTRACE
Blank = Native Amer/Alaska native was not selected

Instrument SAS Name:
Destination Data Set:

RC_NATAM
MEMB

296

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_ASIAN

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_AS
IAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - Asian

RC_ASIAN
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
4
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

4 = Asian was selected
98 = RF was entered in MULTRACE
Blank = Asian was not selected

Instrument SAS Name:
Destination Data Set:

RC_ASIAN
MEMB

297

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_HAWAI

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_H
AWAI
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - Native Hawaiian

RC_HAWAI
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

Integer
2
6
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

6 = Native Hawaiian was selected
98 = RF was entered in MULTRACE
Blank = Native Hawaiian was not selected

Instrument SAS Name:
Destination Data Set:

RC_HAWAI
MEMB

298

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_GUAM

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_G
UAM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - Guamanian or Chamorro

RC_GUAM
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
7
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

7 = Guamanian/Chamorro was selected
98 = RF was entered in MULTRACE
Blank = Guamanian/Chamorro was not selected

Instrument SAS Name:
Destination Data Set:

RC_GUAM
MEMB

299

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_SAMOA

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_SA
MOA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - Samoan

RC_SAMOA
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
8
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

8 = Samoan was selected
98 = RF was entered in MULTRACE
Blank = Samoan was not selected

Instrument SAS Name:
Destination Data Set:

RC_SAMOA
MEMB

300

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_PACIL

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_PA
CIL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - Other Pacific Islander

RC_PACIL
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
5
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

5 = Pacific Isl. was selected
98 = RF was entered in MULTRACE
Blank = Pacific Isl. was not selected

Instrument SAS Name:
Destination Data Set:

RC_PACIL
MEMB

301

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_OTHER

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_O
THER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Race - Other

RC_OTHER
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
9
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values:

9 = Other race was selected
98 = RF was entered in MULTRACE
Blank = Other race was not selected

Instrument SAS Name:
Destination Data Set:

RC_OTHER
MEMB

302

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RC_DK

Field

BCONTROLCARD.TUNIT2.BPERSON.RC_D
K
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

RACE - Don't know

RC_DK
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
10
98

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MULTRACE for how to set this field
Valid Values: 10 = Don't know was selected
98 = RF was entered in MULTRACE
Blank = Don't know was not selected

Instrument SAS Name:
Destination Data Set:

RC_DK
MEMB

303

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2.BPERSON

Spider Version 1.6.2

RECSTATM

Field

BCONTROLCARD.TUNIT2.BPERSON.RECS
TATM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Person Status 1 = active, 3 = inactive

RECSTATM
((START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)) AND
(percunum = Cuindex (cu member) AND (HH_MEM = 1, D or R) AND
(FNAME <> 999) AND (MEMBSTAT <> 1 and <> 5) AND
(PERSTAT <> 8 and <> 99) AND (NONMEMB <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See UPDATE_SUBFAM for how to set this field

Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record
3 = Inactive Record

RECSTATM
MEMB

304

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_RACE

Check

BCONTROLCARD.TUNIT2.EMPTY_RACE
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

RACE was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND Person[J].MULTRACE = EMPTY
RACE is EMPTY for at least 1 person
Race needed for ^Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to MULTIRACE for the correct person
Name
Fill: Name

305

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_HORIGIN

Check

BCONTROLCARD.TUNIT2.EMPTY_HORIGIN
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Origin was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND Person[J].HORIGIN = EMPTY
HORIGIN is EMPTY for at least one person
Origin needed for ^Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to HORIGIN for the correct person
Name
Fill: Name

306

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_HISPANIC

Check

BCONTROLCARD.TUNIT2.EMPTY_HISPANI
C
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Hispanic nationality was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND Person[J].HORIGIN = Yes AND
Person[J].Hispanic = EMPTY

HORIGIN is Yes and HISPANIC is EMPTY for at least 1 person
Hispanic nationality needed for ^Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to HISPANIC for the correct person
Name
Fill: Name

307

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_ASIAN

Check

BCONTROLCARD.TUNIT2.EMPTY_ASIAN
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Asian nationality was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND [(Person[J].MULTRACE[1] = Asian) or
(Person[J].MULTRACE[2] = Asian) or (Person[J].MULTRACE[3] = Asian) or
(Person[J].MULTRACE[4] = Asian) or (Person[J].MULTRACE[5] = Asian) or
(Person[J].MULTRACE[6] = Asian)] AND Person[J].Asian = EMPTY

Asian and selected in MULTRACE and ASIAN is EMPTY for at least one
person
Asian Nationality needed for ^Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to ASIAN for the correct person
Name
Fill: Name

308

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_MARITAL

Check

BCONTROLCARD.TUNIT2.EMPTY_MARITAL
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

MARITAL was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND [(Person[J].Age >= 14) OR
(Person[J].Agerng = 8) OR (Person[J].Agerng = 9)] AND
Person[J].Marital = EMPTY

Marital is EMPTY for at least 1 person aged 14+
Marital needed for ^Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to MARITAL for the correct person
Name
Fill: Name

309

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_EDUCA

Check

BCONTROLCARD.TUNIT2.EMPTY_EDUCA
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Education was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND [ (Person[J].Age >= 14) or
(Person[J].Agerng = 8)) or (Person[J].Agerng = 9)] AND
Person[J].Educa = EMPTY
Education is EMPTY for at least one person aged 14+
Not a valid entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to EDUCA for the correct person

310

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_VETERAN

Check

BCONTROLCARD.TUNIT2.EMPTY_VETERA
N
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Veterans status was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND [((Person[J].Age >= 17) or
(Person[J].Agerng = 8) or (Person[J].Agerng = 9)] AND
Person[J].Veteran = EMPTY

Veterans status is EMPTY for at least 1 person aged 17+
Veterans status needed for ^Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to VETERAN for the correct person
Name
Fill: Name

311

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_AF

Check

BCONTROLCARD.TUNIT2.EMPTY_AF
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Armed Forces status was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND [((Person[J].Age >= 17) and
(Person[J].Age <= 65)) or (Person[J].Agerng = 8) or (Person[J].Agerng = 9)]
AND Person[J].Arm_Forc = EMPTY

Armed Forces is EMPTY for at least one person aged 17-65
Armed Forces Status needed for ^Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to ARM_FORC for the correct person
Name
Fill: Name

312

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCONTROLCARD.TUNIT2

Spider Version 1.6.2

EMPTY_INCOLL

Check

BCONTROLCARD.TUNIT2.EMPTY_INCOLL
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

In College was left blank
(START = 1 or 2) AND (BAdmin.REPLACESPAWN <> 1) AND
(BAdmin.EXITINTERVIEW <> 1)
Person[J].percunum = Cuindex AND (Person[J].HH_Mem <> No) AND
(Person[J].NonMemb <> Yes) AND (Person[J].Educa >= HSGrad) AND
(Person[J].Educa <= Masters) AND
Person[J].In_Coll = EMPTY
In college is EMPTY for at least one person
Currently enrolled in college or university needed for ^Name

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to IN_COLL for the correct person
Name
Fill: Name

313

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCeintro

Spider Version 1.6.2

BCeintro

Block

BCeintro
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:

(BAdmin.ExitInterview <> 1) AND (BAdmin.ReplaceSpawn <> 1)
AND (BFront.Start = 1 or 2)

Universe Description:
Array:
Block Instructions:

314

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCeintro

Spider Version 1.6.2

CE_INTRO

Field

BCeintro.CE_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Introduction
CE_INTRO
(BAdmin.ExitInterview <> 1) AND (BAdmin.ReplaceSpawn <> 1)
AND (BFront.Start = 1 or 2)
ALL

Universe Description:
Question Text:

As we start, please understand that we ask the same topics of
everybody we talk to. I realize some of these questions may not apply
to your household.
Most questions that I will be asking refer to a specific time period.
During this interview, the time period, unless I state otherwise is for the
past three months, that is, from the 1st day of ^REF_MONTH to today.
Most of my questions are about expenses your household had or bills
you've received. You will find it helpful to have your checkbook
register, credit card statements and other records as you answer the
questions.

Fills:
Instructions:

Type:
Length:
Answer List:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

315

On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto BUSCREEN
CE_INTRO

316

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCeintro

Spider Version 1.6.2

BUSCREEN

Field

BCeintro.BUSCREEN
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Have you had any expenses that will be reimbursed or deducted as business
expenses?
Business
BUSCREEN
BUSCREEN
(BAdmin.ExitInterview <> 1) AND (BAdmin.ReplaceSpawn <> 1)
AND (BFront.Start = 1 or 2)
CE_INTRO = 1

Universe Description:
Question Text:

Since the first of ^REF_MONTH, have ^YOU_ANYMEM had any
expenses that will be reimbursed or deducted as business expenses?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

317

Store Instructions:

Set section complete flag

Array:
Skip Instructions:

1,DK,RF: Goto BUSXPNSE
2: Exit block and goto BSECT01

Instrument SAS Name:
Destination Data Set:

BUSCREEN
FMIS

318

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCeintro

Spider Version 1.6.2

BUSXPNSE

Field

BCeintro.BUSXPNSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Business
BUSXPNSE
BUSXPNSE
(BAdmin.ExitInterview <> 1) AND (BAdmin.ReplaceSpawn <> 1)
AND (BFront.Start = 1 or 2)
BUSCREEN = 1, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

For certain topics, such as housing, utilities, or vehicles, I will ask you
to estimate how much of the expense was or will be deducted as a
business expense.
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:

Exit block and goto BSECT01
BUSXPNSE

319

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Sections 1, 2 and 3
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

SECT01

Block

SECT01
Description:
Tab Name:
Fly Over Name:
Universe Type:

General Housing Characteristics
S1
S1 - Housing
If

Inherited Universe:
Universe:

Universe Description:

(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)

Control card is complete and (Interview 1 or newcu)(newcu is a newly
spawned case or a returning case that was never asked section 1 before.)

Array:
Block Instructions:

1. Section Label
Section 1 - General Housing Characteristics
2.

Instrument uses IFGN_ORIG as the variable for
8500.FGN_ORIG

3. Set section complete flag to 1 if section 1B was asked in
a previous quarters interview. (This makes determining a
complete at the end of the survey easier.)
IF INTNMBR = 2-4 AND (NEWCU ne 1 or (NEWCU = 1 and
8500.FGN_ORIG = 4)) OR (BCoverage.HUTYPE = 9 or
HUTYPE = 9) then set Section 1B = Complete and
SECTCOMP[1] = "Yes"

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

ST_HOUS

Field

SECT01.ST_HOUS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Living quarters used as student housing by a college/university?
Student housing
ST_HOUS
ST_HOUS
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
((INTNMBR = 1) OR ((_NEWCU_ = 1) AND (I_FGN_ORIG <> 4)))
AND ((BCoverage.HUTYPE = 1-8, 10 or DK) OR
(HUTYPE = 1-8, 10, DK or EMPTY))

Universe Description:
Question Text:

Ask if not apparent.
Are these living quarters presently used as student housing by a
college or university?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF COVERAGE.UNISTRQ = 2 or 3 OR (8500.UNISTRQ = 2 or 3)
then goto ROOMSQ
ELSE goto BUILDING

3

Instrument SAS Name:
Destination Data Set:

ST_HOUS
FGNC1B

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

BUILDING

Field

SECT01.BUILDING
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Which best described this building?
Building Type
BUILDING
BUILDING
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
(ST_HOUS = 1, 2, DK or RF) ) AND
((BCoverage.UNISTRQ = 1, 4-10 or EMPTY) or
8500.UNISTRQ = 1, 4-10 or EMPTY))

Universe Description:
Help Screen:
Question Text:

H_BUILD
7
? [F1]
Ask if not apparent by observation
Which best describes this building?

Type:
Length:

Enumerated
2

Answer List:

TBUILDING

Value:

Mnemonic:

Description:

1

Single

Single family detached

2

Row

Row or townhouse - inner unit

3

End

End row or end townhouse

4

Duplex

Duplex

5

3/4plex

3-plex or 4-plex

6

Garden

Garden

7

Highrise

High-rise

8

Apartment

Apartment or flat

9

Trailer

Mobile home or trailer

10

Dormitory

College dormitory

11

Other

Other - Specify

5

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-9,DK,RF:

Goto ROOMSQ

10:

IF ST_HOUS = 2, DK or RF then goto CK_BUILDING
ELSE goto S1B_END

11:

Goto BUILDOTH

BUILDING
FGNC1B

6

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

CK_BUILDING

Check

SECT01.CK_BUILDING
Description:
Inherited Universe:
Universe:

A college dormitory must be student housing
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
BUILDING = 10 AND (ST_HOUS = 2, DK or RF)

Universe Description:
Text:

A college dormitory must be student housing.
Please verify

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to BUILDING or ST_HOUS

7

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

BUILDOTH

Field

SECT01.BUILDOTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Specify other building type.
Building specify
BUILDOTH
BUILDOTH
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
BUILDING = 11
Something not on the list best describes this building

Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ROOMSQ
BUILDOTH
FGNC1B

8

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

ROOMSQ

Field

SECT01.ROOMSQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How many ROOMS in unit?
Rooms in Unit
ROOMSQ
ROOMSQ
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
(BUILDING = 1-9, 11, DK or RF) OR ( (ST_HOUS = 1, 2, DK or RF) AND
((BCoverage.UNISTRQ = 2 or 3) or (8500.UNISTRQ = 2 or 3) ) )

Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How many ROOMS are there in this unit, including all finished
living areas and excluding all bathrooms?
Integer
3
1
99
Don't Know
Refuse
Empty
On Input
On Output
IF ROOMSQ = 1-30, DK or RF then set ROOMSQ_ = EMPTY

Array:
Skip Instructions:

1-30,DK,RF: Goto BEDROOMQ
31-99:

Instrument SAS Name:
Destination Data Set:

Goto ERR1_ROOMSQ

ROOMSQ
FGNC1B

9

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

ERR1_ROOMSQ

Check

SECT01.ERR1_ROOMSQ
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Number of rooms in the house is greater than 30
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
ROOMSQ gt 30 AND (ROOMSQ ne DK and ROOMSQ ne RF)
Number of rooms in the house is greater than 30
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ROOMSQ_ = A1
Soft
Suppress: Goto BEDROOMQ
All others, go back to ROOMSQ

10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

BEDROOMQ

Field

SECT01.BEDROOMQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

How many BEDROOMS in unit?
Bedrooms
BEDROOMQ
BEDROOMQ
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
ROOMSQ = 1 - 99, DK or RF
All who get Section 1B except where BUILDING = College dorm
How many BEDROOMS are there in this unit?
Count all rooms used mainly for sleeping, even if also used for other
purposes.

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
3
0
99
Don't Know
Refuse
Empty
On Input
On Output
IF BEDROOMQ = 0-12, DK or RF then set BEDR_OMQ = EMPTY

Array:
Skip Instructions:

0-99:

DK,RF:
Instrument SAS Name:

IF (BEDROOMQ gt ROOMSQ) AND (ROOMSQ ne DK and
ROOMSQ ne RF) then goto CK_BEDROOMQ
ELSEIF BEDROOMQ gt 12 then goto ERR1_BEDROOMQ
ELSE goto BATHRMQ
Goto BATHRMQ

BEDROOMQ

11

Destination Data Set:

FGNC1B

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

CK_BEDROOMQ

Check

SECT01.CK_BEDROOMQ
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

# of bedrooms is greater than total number of rooms
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
(BEDROOMQ gt ROOMSQ) AND (BEDROOMQ <> DK and <> RF) AND
(ROOMSQ <> DK and <> RF)
The number of bedrooms is greater than then total number of rooms
The number of bedrooms exceeds the total number of rooms.
Please verify

Check Instructions:
Type:
Skip Instructions:

Hard
go back to ROOMSQ or BEDROOMQ

13

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

ERR1_BEDROOMQ

Check

SECT01.ERR1_BEDROOMQ
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Number of bedrooms in the house is greater than 12
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
BEDROOMQ gt 12 AND (BEDROOMQ <> DK and <> RF)
Number of bedrooms in the house is greater than 12
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF SUPPRESSED then set BEDR_OMQ = A1
Soft
Suppress: Goto BATHRMQ
All others, go back to BEDROOMQ

14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

BATHRMQ

Field

SECT01.BATHRMQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

How many COMPLETE bathrooms in unit?
Bathrooms
BATHRMQ
BATHRMQ
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
BEDROOMQ = 0 - 99, DK or RF
All who get Section 1B except where BUILDING = College dorm
How many COMPLETE bathrooms are there in this unit?
A complete bathroom has a toilet, a bathtub or shower, and a sink,
all with running water.

Type:
Length:
Min:
Max:
X
X

X

Integer
2
0
9
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0-9:

IF (BATHRMQ gt ROOMSQ) AND (ROOMSQ ne DK and ne RF)
then goto CK_BATHRMS
ELSE goto HLFBATHQ

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto HLFBATHQ

BATHRMQ
FGNC1B

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

CK_BATHRMS

Check

SECT01.CK_BATHRMS
Description:
Inherited Universe:

# of bathrooms is greater than total number of rooms
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)

Universe:

(BATHRMQ gt ROOMSQ) AND (ROOMSQ <> DK and <> RF) AND
(BATHRMQ <> DK and <> RF)

Universe Description:

The number of bathrooms is greater than the total number of rooms

Text:

The number of bathrooms exceeds the total number of rooms.
Please verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: Goto HLFBATHQ
All others, go back to ROOMSQ or BATHRMQ

16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

HLFBATHQ

Field

SECT01.HLFBATHQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

How many HALF bathrooms in unit?
Half bathrooms
HLFBATHQ
HLFBATHQ
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
BATHRMQ = 0 - 9, DK or RF
All who get Section 1B except where BUILDING = College dorm
How many HALF bathrooms are there in this unit?
A half bathroom has at least a toilet or bathtub or shower, but
does not have all the facilities of a complete bathroom.

Type:
Length:
Min:
Max:
X
X

X

Integer
2
0
9
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0-9: IF (HLFBATHQ gt ROOMSQ) AND (ROOMSQ ne DK and ne RF)
then goto CK_HLFBATHQ
ELSE goto S1B_END
DK,RF: Goto S1B_END

Instrument SAS Name:
Destination Data Set:

HLFBATHQ
FGNC1B

17

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

CK_HLFBATHQ

Check

SECT01.CK_HLFBATHQ
Description:

# of half bathrooms is greater than total number of rooms

Inherited Universe:

(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)

Universe:

(HLFBATHQ gt ROOMSQ) AND (ROOMSQ <> DK and <> RF) AND
(HLFBATHQ <> DK and <> RF)

Universe Description:
Text:

The number of Half bathrooms is greater than the total number of rooms
The number of half bathrooms exceeds the total number of rooms.
Please verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: Goto S1B_END
All others, go back to ROOMSQ or HLFBATHQ

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

S1B_END

Field

SECT01.S1B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

End of Section 1B

(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)
(HLFBATHQ = 0-9, DK or RF) OR (BUILDING = 10)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Section 1B = Complete and SECTCOMP[1] = "Yes"
IF (HLFBATHQ = 0-9, DK or RF) OR (BUILDING = 10) then
set Section 1B = Complete and SECTCOMP[1] = "Yes"

Array:
Special Instructions:
Skip Instructions:

Store 1 in FGN_ORG
Goto Section 2 - BSECT02

19

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

ROOMSQ_

Field

SECT01.ROOMSQ_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ROOMSQ

ROOMSQ_
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ROOMSQ and ERR1_ROOMSQ for the setting of this
field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ROOMSQ_
FGNC1B

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

BEDR_OMQ

Field

SECT01.BEDR_OMQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for BEDROOMQ

BEDR_OMQ
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See BEDROOMQ and ERR1_BEDROOMQ for the setting of
this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

BEDR_OMQ
FGNC1B

21

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT01

Spider Version 1.6.2

FGN_ORIG

Field

SECT01.FGN_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

RECORIGN
(INTNMBR = 1 OR (_NEWCU_ = 1)) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Valid Values: 1 = Data from current month interview
4 = Inventory data- no updates were made
If S1B is asked then FGN_ORIG is set to a 1 in S1B_END
It will be changed to a 4 during CAPIIN post-processing (Input Edits)

Instrument SAS Name:
Destination Data Set:

FGN_ORIG
FGNC1B

22

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

BSECT02

Block

BSECT02
Description:
Tab Name:
Fly Over Name:
Universe Type:

Rented Living Quarters
S2
S2 - Rented Living Quarters
If

Inherited Universe:
Universe:

Universe Description:

(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
All

Array:
Block Instructions:

1. Max Number: 5
2. Section Label: Section 2 - Rented Living Quarters

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

S2_CHK

Field

BSECT02.S2_CHK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
INTNMBR = 1-4

Universe Description:
Question Text:
Type:
Length:
X
X

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF BSECT01.ST_HOUS (from Section 1B) = 1 OR HUTYPE = 9 (from
Coverage) OR (8500.ST_HOUS = 1) OR (HUTYPE = 9) then goto
MORERENT.
IF INTNMBR = 2-4 and there is a record with 8500.OWNYB = 100
and 8500.OPB_STAT = 1 then goto S3_INTRO.
IF INTNMBR = 2-4 and (there is no 8500.OWNYB = 100
with 8500.OPB_STAT = 1) and 8500.SectComp23 = 1 AND
(8500.ST_HOUS is not 1) then goto STLRENT.
All others goto OWNED.

24

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

STLRENT

Field

BSECT02.STLRENT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Living quarters still rented?
Still rent?
STLRENT
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(INTNMBR = 2-4) AND (there is no 8500.OWNYB = 100 with
8500.OPB_STAT = 1) AND (8500.SectComp23 = 1) AND
(8500.ST_HOUS = 2, Dk or RF)

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Last time ^YOU_YRCU reported renting these living quarters.
Do you still rent?

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYESNOBSU

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

3

BSU

No -Buying the sample unit

X
X

Don't Know
Refuse
Empty
On Input
On Output

25

Store Instructions:

IF STLRENT = 1 then store 2 in OWNED
IF STLRENT = 3 then store 1 in OWNED
IF STLRENT = 2 then store 1 in SAMP_UN

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1,DK,RF: Goto RENTED
2:

Goto BRENT02.RTASPAY

3:

IF 8500.UNITFEAT = EMPTY then goto UNITFEAT
ELSEIF 8500.YRBUILT = EMPTY then goto YRBUILT
ELSE exit block and goto Section 3

STLRENT
ERNT

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

OWNED

Field

BSECT02.OWNED
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Sample Unit owned or being bought
Owns Sample Unit?
OWNED
OWNED
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
[ (INTNMBR = 1-4 and (Sect01b.ST_HOUS = 2, DK or RF)) OR
[(INTNMBR = 2-4) and (there is no 8500.OWNYB = 100 with
8500.OPB_STAT = 1) and 8500.SectComp23 <> 1 and
( (8500.ST_HOUS = 2, DK or RF) or
Sect01b.ST_HOUS = 2, DK or RF) )] ] AND
( (Cover.HUTYPE = 1-8, 10 or DK) or (HUTYPE = 1-8, 10, DK or EMPTY) )

Universe Description:
Question Text:

Do you own this home?
Include households with mortgages as owners.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

27

Skip Instructions:

1:

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

IF 8500.UNITFEAT = EMPTY then goto UNITFEAT
ELSEIF 8500.YRBUILT = EMPTY then goto YRBUILT
ELSE exit block and goto Section 3
Goto PUBLHOUS

OWNED
ERNT

28

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

UNITFEAT

Field

BSECT02.UNITFEAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Does this unit have any off street parking, swimming pool, etc
Other features
UNITFEAT
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(STLRENT = 3 or OWNED = 1) and 8500.UNITFEAT = EMPTY

Universe Description:
Help Screen:
Question Text:

H_UNITFEAT
9
? [F1]
Does this unit have any of the following?
Enter all that apply, separate with commas

Type:
Max # of Values:
Length:
Answer List:

Set
9
2
TOtherFeatures

Value:

Mnemonic:

Description:

0

None

None

1

Pool

Swimming pool

2

Parking

Off-street parking

3

Balcony

Porch, terrace, patio, or balcony

4

Apartment

Apartment or guest house

5

CentralAC

Central air conditioning

6

WindowAC

Window air conditioning

7

Solar

Solar panels

77

Unknown

Don't know

X

Don't Know
Refuse
Empty

29

X
X
Store Instructions:

On Input
On Output
Set "out" fields
If answer list option 1 selected, store 01 in SWIMPOOL
If answer list option 2 selected, store 02 in OFSTPARK
If answer list option 3 selected, store 03 in PORCH
If answer list option 4 selected, store 04 in APTMENT
If answer list option 5 selected, store 05 in CNTRALAC
If answer list option 6 selected, store 06 in WINDOWAC
If answer list option 7 selected, store 08 in SOLARPNL
If answer list option 77 selected, store 07 in DNTKNOW
If RF is entered, store 98 in SWIMPOOL, OFSTPARK, PORCH,
APTMENT, CNTRALAC, WINDOWAC, SOLARPNL, and DNTKNOW
If 0 is entered, store a blank in SWIMPOOL, OFSTPARK,
PORCH, APTMENT, CNTRALAC, WINDOWAC, SOLARPNL, and
DNTKNOW

Array:
Special Instructions:

Skip Instructions:

Answer list options 1-7 should be in bold black.
(Options 0 and 77 should be in regular black.)
IF 0 is selected with other values then goto CK_UNITFEAT
ELSEIF 8500.YRBUILT = EMPTY then goto YRBUILT
ELSE exit block and goto Section 3

Instrument SAS Name:
Destination Data Set:

UNITFEAT
RNT2

30

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

CK_UNITFEAT

Check

BSECT02.CK_UNITFEAT
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

0-none can not be selected with other values
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
0 and some others values are selected in UNITFEAT
0-none can not be selected with other values in UNITFEAT
Cannot select 'None' and other items at the same time.
Please verify.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to UNITFEAT

31

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

YRBUILT

Field

BSECT02.YRBUILT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

About when was this building originally built?
Year unit built
YRBUILT
YRBUILT
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(STLRENT = 3 or OWNED = 1) and 8500.YRBUILT = EMPTY

Universe Description:
Question Text:

About when was this building originally built?
Do not consider later remodelings
Probe for best estimate

Type:
Length:
Min:
Max:

Integer
5
1700
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1700-9999: IF YRBUILT gt current year then goto CK_YRBUILT
ELSE goto Section 3
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto Section 3

YRBUILT
RNT2

32

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

CK_YRBUILT

Check

BSECT02.CK_YRBUILT
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Year building originally built is in the future
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(YRBUILT > current year) AND (YRBUILT <> DK and <> RF)
Year building originally built is in the future
Year originally built cannot be in the future.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to YRBUILT

33

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

PUBLHOUS

Field

BSECT02.PUBLHOUS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

House in a public housing project?
Housing project
PUBLHOUS
PUBLHOUS
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
OWNED was "asked" (not set from stlrent) AND
(OWNED = 2, DK, or RF)

Universe Description:
Question Text:

Ask if not apparent.
Is this house in a public housing project, that is, is it owned by
a local housing authority or other local public agency?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

34

Skip Instructions:

1:

IF 8500.INCLDRYR = EMPTY then goto INCLSTOV
ELSE goto RENTED

2,DK,RF: Goto GOVTCOST
Instrument SAS Name:
Destination Data Set:

PUBLHOUS
RNT2

35

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

GOVTCOST

Field

BSECT02.GOVTCOST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Type:
Length:
Answer List:

Housing costs lower because govt. pays part?
Govt. pay
GOVTCOST
GOVTCOST
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
PUBLHOUS = 2, DK or RF
This house is not in a public housing project.
(Or respondent doesn't know or refuses to say if this house is in a public
housing project.)
Are your housing costs lower because the Federal, State, or local
government is paying part of the cost?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF 8500.INCLDRYR = EMPTY then goto INCLSTOV
ELSE goto RENTED

36

Instrument SAS Name:
Destination Data Set:

GOVTCOST
RNT2

37

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

INCLSTOV

Field

BSECT02.INCLSTOV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Included cooking stoves, ranges, or ovens
Cooking stove, range or oven?
INCLSTOV
INCLSTOV
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(GOVTCOST = 1, 2, DK, RF or PUBLHOUS = 1) AND
(8500.INCLDRYR = EMPTY)

Universe Description:
Help Screen:
Question Text:

H_S1C
8
? [F1]
Were any of the following appliances included in the home when you
moved in . . .
. . . Cooking stove, range, or oven?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto INCLFRIG

38

Instrument SAS Name:
Destination Data Set:

INCLSTOV
RNT2

39

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

INCLFRIG

Field

BSECT02.INCLFRIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Included refrigerator or home freezer
Refrigerator or home freezer?
INCLFRIG
INCLFRIG
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
INCLSTOV = 1, 2, DK, or RF

Universe Description:
Help Screen:
Question Text:

H_S1C
8

? [F1]

Were any of the following appliances included in the home when you moved
in . . .
. . . Refrigerator or home freezer?
Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto INCLBDSH
INCLFRIG

40

Destination Data Set:

RNT2

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

INCLBDSH

Field

BSECT02.INCLBDSH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Included built-in dishwasher
Built-in dishwasher?
INCLBDS
INCLBDSH
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
INCLFRIG = 1, 2, DK or RF

Universe Description:
Help Screen:
Question Text:

H_S1C
8

? [F1]

Were any of the following appliances included in the home when you moved
in . . .
. . . Built-in dishwasher?
Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto INCLPDSH
INCLBDSH

42

Destination Data Set:

RNT2

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

INCLPDSH

Field

BSECT02.INCLPDSH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Included portable dishwasher
Portable dishwasher?
INCLPDS
INCLPDSH
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
INCLBDSH = 1, 2, DK or RF

Universe Description:
Help Screen:
Question Text:

H_S1C
8

? [F1]

Were any of the following appliances included in the home when you moved
in . . .
. . . Portable dishwasher?
Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto INCLWSHR
INCLPDSH

44

Destination Data Set:

RNT2

45

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

INCLWSHR

Field

BSECT02.INCLWSHR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Included clothes washer
Clothes washer?
INCLWSHR
INCLWSHR
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
INCLPDSH = 1, 2, DK or RF

Universe Description:
Help Screen:
Question Text:

H_S1C
8

? [F1]

Were any of the following appliances included in the home when you moved
in . . .
. . . Clothes washer?
Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto INCLDRYR
INCLWSHR

46

Destination Data Set:

RNT2

47

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

INCLDRYR

Field

BSECT02.INCLDRYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Included clothes dryer
Clothes dryer?
INCLDRYR
INCLDRYR
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
INCLWSHR = 1, 2, DK or RF

Universe Description:
Help Screen:
Question Text:

H_S1C
8

? [F1]

Were any of the following appliances included in the home when you moved
in . . .
. . . Clothes dryer?
Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RENTED
INCLDRYR

48

Destination Data Set:

RNT2

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

RENTED

Field

BSECT02.RENTED
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Pay rent for Sample Unit.
Pays any rent for Sample
RENTED
RENTED
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(STLRENT = 1, DK or RF) or (PUBLHOUS = 1 and (8500.INCLDRYR = 1, 2,
DK or RF)) or ((GOVTCOST = 1, 2, DK or RF) and (8500.INCLDRYR = 1, 2,
DK or RF)) or (INCLDRYR = 1, 2, DK or RF)

Universe Description:
Question Text:

Do ^YOU_ANYMEM ^FSTILL pay rent for these living quarters?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FSTILL
IF STLRENT = 1, DK or RF, fill "still".

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
Set SAMP_UN = 1 for this property.

50

Array:
Skip Instructions:

1,DK,RF:
2:

Instrument SAS Name:
Destination Data Set:

Goto BRent02.RENTX1
Goto BRent02.RTASPAY

RENTED
ERNT

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

MORERENT

Field

BSECT02.MORERENT
Description:

Rented any property?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Rented any property?

Universe:

MORERENT
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(BSECT01.ST_HOUS from Section 1B = 1) OR (8500.ST_HOUS = 1)
OR (BCOVERAGE.HUTYPE = 9) OR (HUTYPE = 9)

Universe Description:
Question Text:

Since the first of ^REF_MONTH have ^YOU_ANYMEM rented any
houses, apartments, or temporary living quarters NOT used entirely for
business or vacation?
Do NOT include college or university regulated housing.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

52

On Input
On Output
Array:
Special Instructions:
Skip Instructions:

Set SAMP_UN to 2 for this property.
1:

Goto BRent02.RENTX1

2,DK,RF: Goto S2_END
Instrument SAS Name:
Destination Data Set:

MORERENT
ERNT

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

BRENT02

Block

BSECT02.BRENT02
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Rental Unit questions

If
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2)

Universe Description:
Array:
Block Instructions:

54

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RENTDESC

Field

BSECT02.BRENT02.RENTDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Pre-fill rental description (SHOW ONLY)
Rent/prop desc
Description
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

** SHOW ONLY **
String
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF RENTED = 1 prefill "Rented Sample Unit" for the
first unit, "Rental 2" for 2nd, etc.
ELSE prefill with "Rental 1", "Rental 2", etc.

55

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RENTX1

Field

BSECT02.BRENT02.RENTX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

rental payment for reference month
Rent paid for ref month
RENTX1
RENTX1
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
(RENTED = 1, DK, or RF) OR MORERNT = 1 OR BSECT02.MORERENT =
1

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

What was your total rental payment for ^REF_MONTH for this unit?
Include any extra charges for garage or parking facilities, but do not
include direct payments by local, state or federal agencies.
REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
8
0
9999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and a comma in the entry field.

56

Skip Instructions:

0-9999999: IF RENTX1 gt 3000 then goto ERR1_RENTX1
ELSE goto RENTX2
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto RENTX2

RENTX1
ERNT

57

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

ERR1_RENTX1

Check

BSECT02.BRENT02.ERR1_RENTX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RENTX1 gt 3000 AND (RENTX1 ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RENTX1_ = A1
Soft
Suppress:

Goto RENTX2

All others, go back to RENTX1

58

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RENTX2

Field

BSECT02.BRENT02.RENTX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment for month 2
Rent paid for month 2
RENTX2
RENTX2
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RENTX1 = 0-9999999, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

What was the total rental payment for ^TWO_MONTH for this unit?
TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X

Integer
8
0
9999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

59

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-9999999:

IF RENTX2 gt 3000 then goto ERR1_RENTX2
ELSEIF (RENTX1 ne 0, DK or RF) and
((RENTX2 le (0.6 x RENTX1)) or
(RENTX2 ge (1.4 x RENTX1))) then
goto ERR2_RENTX2
ELSE goto RENTX3

0,DK,RF:

Goto RENTX3

RENTX2
ERNT

60

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

ERR1_RENTX2

Check

BSECT02.BRENT02.ERR1_RENTX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RENTX2 gt 3000 AND (RENTX2 ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RENTX2_ = A1
Soft
Suppress: IF (RENTX1 ne 0,DK or RF) and ((RENTX2 le (0.6 x
RENTX1)) or (RENTX2 ge (1.4 x RENTX1))) then
goto ERR2_RENTX2
ELSE goto RENTX3
All others, go back to RENTX2

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

ERR2_RENTX2

Check

BSECT02.BRENT02.ERR2_RENTX2
Description:
Inherited Universe:

Universe:

2nd month amount significantly above or below 1st month amount
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
((RENTX2 less than or equal to (0.6 x RENTX1)) or (RENTX2 greater than or
equal to (1.4 x RENTX1))) AND (RENTX1 ne 0 and ne DK and ne RF) AND
(RENTX2 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS CONSIDERABLY HIGHER OR LOWER
THAN THE VALUE
FOR THE PREVIOUS MONTH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto RENTX3

All others, go back to RENTX2

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RENTX3

Field

BSECT02.BRENT02.RENTX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment for last month
Rent paid for last month
RENTX3
RENTX3
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RENTX2 = 0-9999999, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

What was the total rental payment for ^LAST_MONTH for this unit?
LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X

Integer
8
0
9999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and a comma in the entry field.

63

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-9999999:

IF RENTX3 gt 3000 then goto ERR1_RENTX3
ELSEIF (RENTX2 ne 0,DK or RF) and ((RENTX3 le
(0.6 x RENTX2)) or (RENTX3 ge (1.4 x RENTX2)))
then goto ERR2_RENTX3
ELSE goto RTELECT

0,DK,RF:

Goto RTELECT

RENTX3
ERNT

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

ERR1_RENTX3

Check

BSECT02.BRENT02.ERR1_RENTX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RENTX3 gt 3000 AND (RENTX3 ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RENTX3_ = A1
Soft
Suppress:

IF (RENTX2 ne 0,DK or RF) and ((RENTX3 le (0.6 x
RENTX2)) or (RENTX3 ge (1.4 x RENTX2))) then
goto ERR2_RENTX3
ELSE goto RTELECT

All others, go back to RENTX3

65

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

ERR2_RENTX3

Check

BSECT02.BRENT02.ERR2_RENTX3
Description:
Inherited Universe:

Universe:

3rd month amount significantly above or below 2nd month amount
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
((RENTX3 less than or equal to (0.6 x RENTX2)) or (RENTX3 greater than or
equal to (1.4 x RENTX2))) AND (RENTX3 ne 0 and ne DK and ne RF) AND
(RENTX2 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS CONSIDERABLY HIGHER OR LOWER
THAN THE VALUE
FOR THE PREVIOUS MONTH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto RTELECT

All others, go back to RENTX3

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTELECT

Field

BSECT02.BRENT02.RTELECT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include electricity
Includes electricity
RTELECT
RTELECT
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RENTX3 = 0-9999999, DK or RF

Universe Description:
Question Text:

8
Does the rental payment include the cost of . . . Electricity?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RTGAS
RTELECT
ERNT

67

68

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTGAS

Field

BSECT02.BRENT02.RTGAS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include gas
Includes gas
RTGAS
RTGAS
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTELECT = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . . Gas?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto RTWATER

69

Instrument SAS Name:
Destination Data Set:

RTGAS
ERNT

70

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTWATER

Field

BSECT02.BRENT02.RTWATER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

rental payment include piped in water
Includes piped in water
RTWATER
RTWATER
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTGAS = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Piped in water?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTHEAT
RTWATER

71

Destination Data Set:

ERNT

72

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTHEAT

Field

BSECT02.BRENT02.RTHEAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include heating
Includes heating
RTHEAT
RTHEAT
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTWATER = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . . Heating?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTTRASH
RTHEAT

73

Destination Data Set:

ERNT

74

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTTRASH

Field

BSECT02.BRENT02.RTTRASH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include trash/garbage collection
Includes trash collect
RTTRASH
RTTRASH
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTHEAT = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Trash or garbage collection?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTPARK
RTTRASH

75

Destination Data Set:

ERNT

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTPARK

Field

BSECT02.BRENT02.RTPARK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include garage and parking facilities
Includes park facility
RTPARK
RTPARK
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTTRASH = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Garage and parking facilities?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTTELEPH
RTPARK

77

Destination Data Set:

ERNT

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTTELEPH

Field

BSECT02.BRENT02.RTTELEPH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment includes telephone services
Includes telephone services
RTTELEPH
RTTELEPH
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTPARK = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Telephone services?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto RTTVCABL

79

Instrument SAS Name:
Destination Data Set:

RTTELEPH
ERNT

80

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTTVCABL

Field

BSECT02.BRENT02.RTTVCABL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment includes television services
Includes television services
RTTVCABL
RTTVCABL
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTTELEPH = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Television services?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTINTRNT
RTTVCABL

81

Destination Data Set:

ERNT

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTINTRNT

Field

BSECT02.BRENT02.RTINTRNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment includes internet services
Includes internet services
RTINTRNT
RTINTRNT
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTTVCABL = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Internet services?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto RTFUNSH

83

Instrument SAS Name:
Destination Data Set:

RTINTRNT
ERNT

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTFUNSH

Field

BSECT02.BRENT02.RTFUNSH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment includes household furnishings
Includes furniture
RTFUNSH
RTFUNSH
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTINTRNT = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Furniture?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTASPAY
RTFUNSH

85

Destination Data Set:

ERNT

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTASPAY

Field

BSECT02.BRENT02.RTASPAY
Description:

Receive reduced or free rent

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Reduced/free rent
RTASPAY
RTASPAY
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:

(RTFUNSH = 1, 2, DK or RF) OR (SAMP_UN = 1 and RENTED = 2 ) OR
(SAMP_UN = 1 and STLRENT = 2)

Universe Description:
Question Text:

Did ^YOU_ANYMEM receive any reduced or free rent for
this unit as a form of pay since the first of ^REF_MONTH?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

87

X

On Output

Array:
Skip Instructions:

1:

Goto RTCOMPX

2,DK,RF: IF BCeintro.BUSCREEN ne 2 then goto RTBSNS
ELSEIF BCeintro.BUSCREEN = 2 AND (PSU = 06001,
06013, 06037, 06041, 06059, 06065, 06071, 06081,
06073, 06075, 06087, 06097, 11001, 24021, 24043,
34003, 34013, 34017, 34023, 34027, 34031, 34037,
36005, 36047, 36059, 36061, 36081, 36085, 36087,
36103, 36119) then goto RENTCONT
ELSE goto MORERNT
Instrument SAS Name:
Destination Data Set:

RTASPAY
ERNT

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTCOMPX

Field

BSECT02.BRENT02.RTCOMPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

rental charge to another tenant
Rent for similar unit
RTCOMPX
RTCOMPX
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTASPAY = 1

Universe Description:
Question Text:

What is the current monthly rental charge to another tenant for a similar
unit?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and a comma in the entry field.
0-999999: IF RTCOMPX lt 100 or gt 1550 then goto ERR1_RTCOMPX
ELSE goto REGRNTX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto REGRNTX

RTCOMPX
ERNT

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

ERR1_RTCOMPX

Check

BSECT02.BRENT02.ERR1_RTCOMPX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
(RTCOMPX lt 100 OR gt 1550) AND (RTCOMPX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RTCOMPX_ = A1
Soft
Suppress:

Goto REGRNTX

All others, go back to RTCOMPX

90

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

REGRNTX

Field

BSECT02.BRENT02.REGRNTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Regular rental payment
Regular Rent
REGRNTX
REGRNTX
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTCOMPX = 1-999999, DK or RF

Universe Description:
Question Text:

What is your regular rental payment?

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the answer pane.

91

Skip Instructions:

0-999999: IF REGRNTX gt 1463 then goto ERR1_REGRNTX
ELSEIF BCeintro.BUSCREEN ne 2 then goto RTBSNS
ELSEIF BCeintro.BUSCREEN = 2 AND (PSU = 06001,
06013, 06037, 06041, 06059, 06065, 06071, 06081,
06073, 06075, 06087, 06097, 11001, 24021, 24043,
34003, 34013, 34017, 34023, 34027, 34031, 34037,
36005, 36047, 36059, 36061, 36081, 36085, 36087,
36103, 36119) then goto RENTCONT
ELSE goto MORERNT
DK,RF:

IF BCeintro.BUSCREEN ne 2 then goto RTBSNS
ELSEIF BCeintro.BUSCREEN = 2 AND (PSU = 06001,
06013, 06037, 06041, 06059, 06065, 06071, 06081,
06073, 06075, 06087, 06097, 11001, 24021, 24043,
34003, 34013, 34017, 34023, 34027, 34031, 34037,
36005, 36047, 36059, 36061, 36081, 36085, 36087,
36103, 36119) then goto RENTCONT
ELSE goto MORERNT

Instrument SAS Name:
Destination Data Set:

REGRNTX
ERNT

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

ERR1_REGRNTX

Check

BSECT02.BRENT02.ERR1_REGRNTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
REGRNTX gt 1463 AND (REGRNTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set REGRNTX_ = A1
Soft
Suppress: IF BCeintro.BUSCREEN ne 2 then goto RTBSNS
ELSEIF BCeintro.BUSCREEN = 2 AND (PSU = 06001,
06013, 06037, 06041, 06059, 06065, 06071, 06081,
06073, 06075, 06087, 06097, 11001, 24021, 24043,
34003, 34013, 34017, 34023, 34027, 34031, 34037,
36005, 36047, 36059, 36061, 36081, 36085, 36087,
36103, 36119) then goto RENTCONT
ELSE goto MORERNT
All others, go back to REGRNTX

93

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTBSNS

Field

BSECT02.BRENT02.RTBSNS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any portion used for own business
Used for own busin?
RTBSNS
RTBSNS
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
BCeintro.BUSCREEN <> 2 AND
((REGRNTX = 0-999999, DK or RF) OR (RTASPAY = 2, DK or RF))

Universe Description:
Question Text:
Type:
Length:
Answer List:

Is any portion of this unit used for your own business?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

94

Skip Instructions:

1:

Goto RTBSNSZ

2:

IF STLRENT = 2 AND RTASPAY = 2 then goto CK_RTBSNS
ELSEIF (PSU = 06001, 06013, 06037, 06041, 06059, 06065, 06071,
06073, 06075, 06081, 06087, 06097, 11001,
24021, 24043, 34003, 34013, 34017,34023, 34027,
34031, 34037, 36005, 36047,36059, 36061, 36081,
36085, 36087, 36103, 36119) goto RENTCONT
ELSE goto MORERNT
DK,RF: IF (PSU = 06001, 06013, 06037, 06041, 06059, 06065, 06071,
06073, 06075, 06081, 06087, 06097, 11001,
24021, 24043, 34003, 34013, 34017,34023, 34027,
34031, 34037, 36005, 36047,36059, 36061, 36081,
36085, 36087, 36103, 36119) goto RENTCONT
ELSE goto MORERNT
Instrument SAS Name:
Destination Data Set:

RTBSNS
ERNT

95

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

CK_RTBSNS

Check

BSECT02.BRENT02.CK_RTBSNS
Description:
Inherited Universe:

Universe:

Respondent does not own or rent the Sample Unit
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
STLRENT = 2 AND RTASPAY = 2 AND RTBSNS = 2

Universe Description:
Text:

The respondent has reported neither renting nor owning the sample unit.
If the sample unit is being purchased, change STLRENT to 3, else
suppress this edit.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: IF PSU = 06001, 06013, 06037, 06041, 06059, 06065, 06071,
06073, 06075, 06081, 06087, 06097,
11001, 24021, 24043, 34003, 34013, 34017,
34023, 34027, 34031, 34037, 36005, 36047,
36059, 36061, 36081, 36085, 36087, 36103,
36119, then goto RENTCONT
ELSE goto MORERNT
All others, go back to RTBSNS

96

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTBSNSZ

Field

BSECT02.BRENT02.RTBSNSZ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

% rental payment counted as business expense
% business exp
RTBSNSZ
RTBSNSZ
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTBSNS = 1

Universe Description:
Question Text:

What percent of the rental payment is counted as a business expense?
Enter to the nearest whole percent.

Type:
Length:
Min:
Max:
X
X

X

Integer
3
1
100
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF: IF (PSU = 06001, 06013, 06037, 06041, 06059, 06065, 06071,
06073, 06075, 06081, 06087, 06097, 11001, 24021,
24043, 34003, 34013, 34017, 34023, 34027,
34031, 34037, 36005, 36047, 36059, 36061,
36081, 36085, 36087, 36103,36119),
goto RENTCONT
ELSE goto MORERNT
100:

Goto ERR2_RTBSNSZ

97

Instrument SAS Name:
Destination Data Set:

RTBSNSZ
ERNT

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

ERR2_RTBSNSZ

Check

BSECT02.BRENT02.ERR2_RTBSNSZ
Description:
Inherited Universe:

Universe:

100% entered
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTBSNSZ = 100

Universe Description:
Text:

100% WAS ENTERED. PLEASE VERIFY.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF (PSU = 06001, 06013, 06037, 06041, 06059, 06065, 06071,
06073, 06075, 06081, 06087, 06097,11001, 24021, 24043,
34003, 34013, 34017,34023, 34027, 34031,
34037, 36005, 36047, 36059, 36061, 36081,
36085, 36087, 36103, 36119)
goto RENTCONT
ELSE goto MORERNT

All others, go back to RTBSNSZ

99

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RENTCONT

Field

BSECT02.BRENT02.RENTCONT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rent control
Rent control
RENTCONT
RENTCONT
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
(PSU = 06001, 06013, 06037, 06041, 06059, 06065, 06071,
06073, 06075, 06081, 06087, 06097, 11001, 24021,
24043, 34003, 34013, 34017, 34023, 34027, 34031,
34037, 36005, 36047, 36059, 36061, 36081, 36085,
36087, 36103, 36119)
AND ( RTASPAY = 1, 2, DK or RF )

Universe Description:
Question Text:

Type:
Length:
Answer List:

Is this unit under rent control?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto MORERNT

100

Instrument SAS Name:
Destination Data Set:

RENTCONT
ERNT

101

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

MORERNT

Field

BSECT02.BRENT02.MORERNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rented any more living spaces?
Any more
MORERNT
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))
RTASPAY = 1, 2, DK or RF

Universe Description:
Question Text:

Since the first of ^REF_MONTH, have ^YOU_ANYMEM
rented any other houses, apartments, or temporary living
quarters NOT used entirely for business or vacation?
Do NOT include college or university regulated housing.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

102

On Input
On Output
Store Instructions:

1. Store 1 in RNT_ORIG.
2. Store 1 in RNT_STAT.
3. If entry of 1 then set SAMP_UN to 2 for this property.

Array:
Skip Instructions:

1:

Goto RENTX1

2,DK,RF: Goto S2_END
Instrument SAS Name:
Destination Data Set:

MORERNT
ERNT

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

SAMP_UN

Field

BSECT02.BRENT02.SAMP_UN
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Is this the sample unit?
(1 = rented sample unit, 2 = rented other property)

SAMP_UN
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

See STLRENT, RENTED, MORERENT and ANYRENT for how to set this
field.
Valid Values: 1 = Sample Unit
2 = other rented property
(property level variable)

Instrument SAS Name:
Destination Data Set:

SAMP_UN
ERNT

104

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RENTX1_

Field

BSECT02.BRENT02.RENTX1_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RENTX1

RENTX1_
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: see ERR1_RENTX1 for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RENTX1_
ERNT

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RENTX2_

Field

BSECT02.BRENT02.RENTX2_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RENTX2

RENTX2_
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RENTX2 for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RENTX2_
ERNT

106

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RENTX3_

Field

BSECT02.BRENT02.RENTX3_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RENTX3

RENTX3_
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RENTX3 for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RENTX3_
ERNT

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

REGRNTX_

Field

BSECT02.BRENT02.REGRNTX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for REGRNTX

REGRNTX_
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_REGRNTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

REGRNTX_
ERNT

108

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RTCOMPX_

Field

BSECT02.BRENT02.RTCOMPX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RTCOMPX

RTCOMPX_
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RTCOMPX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RTCOMPX_
ERNT

109

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RNT_STAT

Field

BSECT02.BRENT02.RNT_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Status

REC_STAT
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Valid Value:

Instrument SAS Name:
Destination Data Set:

RNT_STAT
ERNT

1 = Active record

110

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02.BRENT02

Spider Version 1.6.2

RNT_ORIG

Field

BSECT02.BRENT02.RNT_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin

REC_ORIG
((BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]) AND
((RENTED = 1, 2, DK or RF) OR (MORERENT = 1) OR (STLRENT = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Value: 1 = Data from current month interview
RNT_ORIG
ERNT

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

S2_END

Field

BSECT02.S2_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 2

(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]
(MORERNT = 2, DK or RF) OR (MORERENT = 2, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (MORERNT = 2, DK or RF) OR (MORERENT = 2, DK or RF)
then set section complete flag. (Store "Yes" in Sectcomp(2))

Array:
Skip Instructions:

Goto Section 3 - BSECT3

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

SWIMPOOL

Field

BSECT02.SWIMPOOL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

OUT VARIABLE for UNITFEAT - Have a swimming pool

SWIMPOOL
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See UNITFEAT for the setting of this field
Valid Values: 01 = Swimming pool
98 = Refused
Blank = no swimming pool

Instrument SAS Name:
Destination Data Set:

SWIMPOOL
RNT2

113

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

OFSTPARK

Field

BSECT02.OFSTPARK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Have off street parking

OFSTPARK
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See UNITFEAT for the setting of this field
Valid Values: 02 = Off street parking
98 = Refused
Blank = no off street parking

Instrument SAS Name:
Destination Data Set:

OFSTPARK
RNT2

114

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

PORCH

Field

BSECT02.PORCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Have a porch, terrace, patio or balcony

PORCH
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

NOTE: See UNITFEAT for the setting of this field
Valid Values: 03 = Porch
98 = Refused
Blank = no porch

Array:
Instrument SAS Name:
Destination Data Set:

PORCH
RNT2

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

APTMENT

Field

BSECT02.APTMENT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Have an apartment or guest house

APTMENT
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

NOTE: See UNITFEAT for the setting of this field
Valid Values: 04 = Apartment or guest house
98 = Refused
Blank = no apartment/guest house

Array:
Instrument SAS Name:
Destination Data Set:

APTMENT
RNT2

116

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

CNTRALAC

Field

BSECT02.CNTRALAC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Have central air conditioning

CNTRALAC
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

NOTE: See UNITFEAT for the setting of this field
Valid Values: 05 = Central AC
98 = Refused
Blank = no central AC

Array:
Instrument SAS Name:
Destination Data Set:

CNTRALAC
RNT2

117

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

WINDOWAC

Field

BSECT02.WINDOWAC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Have window air conditioning

WINDOWAC
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

NOTE: See UNITFEAT for the setting of this field
Valid Values: 06 = Window AC unit
98 = Refused
Blank = no window AC unit

Array:
Instrument SAS Name:
Destination Data Set:

WINDOWAC
RNT2

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

DNTKNOW

Field

BSECT02.DNTKNOW
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Don't know if unit has any of the above

DONTKNOW
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

NOTE: See UNITFEAT for the setting of this field
Valid Values: 07 = Don't know
98 = Refused
Blank = Don't know not selected

Array:
Instrument SAS Name:
Destination Data Set:

DNTKNOW
RNT2

119

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

SOLARPNL

Field

BSECT02.SOLARPNL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Unit has Solar Panels

SOLARPNL
(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

X

X
Store Instructions:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output
NOTE: See UNITFEAT for the setting of this field
Valid Values: 08 = Don't know
98 = Refused
Blank = Solar Panels not selected

Array:
Instrument SAS Name:
Destination Data Set:

SOLARPNL
RNT2

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT02

Spider Version 1.6.2

RNT2_ORIG

Field

BSECT02.RNT2_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Origin variable for historical/2nd record data

(BCeintro.CE_INTRO = 1) AND [((INTNMBR = 1 OR _NEWCU_ = 1) AND
SECTCOMP[1] = Yes) OR (INTNMBR > 1)]

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

NOTE: Only set for records on the SCIF.
Valid Values: 4 = data from previous quarter(s)

Array:
Instrument SAS Name:
Destination Data Set:

RNT2_ORIG
RNT2

121

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3

Spider Version 1.6.2

BSECT3

Block

BSECT3
Description:
Tab Name:
Fly Over Name:
Universe Type:

Owned Properties

If

Inherited Universe:
Universe:

(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)

Universe Description:
Array:
Block Instructions:

Prechart: Do not display disposed of properties
(IOPBSTAT = 3)
Prop # |Description |Type |# Mort|# LSHEL |#LCHEL
Display the following in the Description column of the PRECHART (for all
precharts in Section 3):
If property type = 100, display "SU"
If property type = 200, display "Former home"
If property type = 300, display "Vac or sec home"
If propery type = 400, display "Unimproved land"
If property type = 500, display "Other property"
If property type = 600, display "Residential
business property"

122

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3

Spider Version 1.6.2

S3_INTRO

Field

BSECT3.S3_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Section 3 Introduction
Introduction
S3_INTRO
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)

Universe:
Universe Description:
Question Text:

All who get Section 3
^fill_Intro
Prop #|Description |Type |# Mort|# LSHEL |# LCHEL

Fills:
Instructions:

fill_Intro
IF there are properties on the inventory chart where 8500.OPB_STAT =
1 then fill
"Now I am going to update the information you provided in the last
interview for owned living quarters and other owned real estate."
ELSE fill "Now I am going to ask about owned living quarters and other
owned real estate."

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

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

123

Skip Instructions:

IF INTNMBR = 2-5 AND NEWCU <> 1 then goto BSect3A1
ELSE goto BSect3A2

Instrument SAS Name:

S3_INTRO

124

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3

Spider Version 1.6.2

BSECT3A1

Block

BSECT3.BSECT3A1
Description:

Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Universe Description:

Questions for returning cases with previously collected properties or
previously completed section 2/3.

If
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)
(INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)
Returning case where properties were previously collected or Sections 2 and
3 where previously completed.

Array:
Block Instructions:

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

BCurrentProps

Block

BSECT3.BSECT3A1.BCurrentProps
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Inventory/Update questions for previously collected properties

While
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY
Ask the questions in this block/subblocks for all "good" properties from the
SCIF

Array:
Block Instructions:

NOTE: Array positions for this block match property
numbers (PROP_NOB). For example, the data for
property 2 will be located in
Sect03.Sect3A1.CurrentProps[2] even if it is the
1st "good" property.

126

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

TStillOwn

Block

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Update questions on previously collected Properties

If
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))

Universe:
Universe Description:
Array:
Block Instructions:

1. For the inventory table, the first 5 columns should be prefilled with data from the input file.
8500.PROP_NOB (property number)
8500.PROPDESC (description of property)
8500.PROPTYPE (property type)
8500.HWMNYMRT + 8500.HWMNYLSL (#mort/lshel: this field
combines number of LOANTYPE1 and LOANTYPE2)
8500.HWMNYLOC (# of line of credit home equity loans)
2. Do not display previously disposed of properties
(8500.OPB_STAT = 3)
3. Gray out the first 5 columns. They should be "show" only.
4. Place the cursor on the 6th column (STILOWN).
This is the 1st question to be asked.
5. Max number of grid lines = 48

127

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Brow

Block

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow
Description:

Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Still own and business expense questions for previously reported "good"
properties.

If
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))
8500.OPB_STAT = 1 for this record

Universe Description:
Array:
Block Instructions:

128

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PROP_NOJ

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.PROP_NOJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property number for loan - SHOW/OUT

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW/OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set PROP_NOJ = 8500.PROP_NOB

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
PROP_NOJ
EOPB

129

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PropDes

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.PropDes
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Property Description - SHOW ONLY
Description

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set PropDesc = 8500.PROPDESC

Array:

130

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PropTyp

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.PropTyp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Property Type - SHOW ONLY
Type

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** SHOW ONLY **
Enumerated
1
TPROPTYPE

Value:

Mnemonic:

Description:

1

Condo

Condominium

2

Coop

Cooperative

3

Something

Something else

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

Set PropTyp = 8500.PROPTYPE

Array:

131

132

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

I_Loannum

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.I_Loannum
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Number of 8500 mortgages/Lshels - SHOW ONLY
#mort/lshel

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW ONLY **
Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set I_Loannum = 8500.HWMNYMRT + 8500.HWMNYLSL

Array:

133

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

AuxLochelnum

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.AuxLochelnum
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Number of 8500 Lochels - SHOW ONLY
# lochel

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

** SHOW ONLY **
Integer
1
1
6
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set AuxLochelnum = 8500.HWMNYLOC

Array:

134

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

STILOWN

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.STILOWN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Still own property
Still own
STILOWN
STILOWN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))

Universe:
Universe Description:
Question Text:

This is a "good" property. (Not previously deleted.)
^DoDoes_C ^YOU_YRCU still own your ^I_PROPDESC?
Prop #|Description |Type |# Mort|# LSHEL |# LCHEL

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

I_PROPDESC
Fill entry in 8500.PROPDESC

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

135

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF STILOWN = 2 then store 4 in OWNSTAT for this record
ELSE store 3 in OWNSTAT

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1,DK,RF:

IF 8500.OWNYB = 600 then exit block and
goto BSECT3I.VAC_RNTQ
ELSEIF BCeintro.BUSCREEN = 2 AND (there are
previously reported loans with 8500.LOANTYPE = 1, 2 AND
8500.OPF_STAT = 1) then exit block and goto
BMCHANGE.Mchange
ELSEIF BCeintro.BUSCREEN = 2 AND
8500.HWMNYLOC >= 1 then exit block and goto
THomeEquity.PDLOAN2
ELSEIF BCeintro.BUSCREEN = 2 exit block and goto
TAddMort.ADDMORT
ELSE goto BSNSEXPA

2:

IF 8500.OWNYB = 600 then exit block and goto PURPROP
ELSEIF BCeintro.BUSCREEN = 2 AND (there are
previously reported loans with 8500.LOANTYPE = 1, 2 AND
8500.OPF_STAT = 1) then exit block and goto
BMCHANGE.Mchange
ELSEIF BCeintro.BUSCREEN = 2 AND
8500.HWMNYLOC >= 1 then exit block and goto
THomeEquity.PDLOAN2
ELSEIF BCeintro.BUSCREEN = 2 exit block and goto
TAddMort.ADDMORT
ELSE goto BSNSEXPA

STILOWN
EOPB

136

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BSNSEXPA

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.BSNSEXPA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any business expenses for this property
Business Exp
BSNSEXPA
BSNSEXPA
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))
(STILOWN = 1, 2, DK or RF) AND (8500.OWNYB <> 600) AND
(BCeintro.BUSCREEN <> 2)

Universe Description:
Question Text:

^ARE_WERE any of the expenses for this property deducted
as a farm, rental, or business expense?
Prop # |Description |Type |# Mort|# LSHEL |# LCHEL

Fills:
Instructions:

Type:
Length:
Answer List:

ARE_WERE
IF STILOWN = 1 then fill "Are"
ELSE fill "Were"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

137

X

On Input
On Output

Array:
Skip Instructions:

1:

Goto OBSNSZBA

2,DK,RF: IF there are previously reported loans with
8500.LOANTYPE = 1, 2 AND 8500.OPF_STAT = 1 then
exit block and goto BMCHANGE.Mchange
ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeEquity.PDLOAN2
ELSE exit block and goto TAddMort.ADDMORT
Instrument SAS Name:
Destination Data Set:

BSNSEXPA
EOPB

138

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OBSNSZBA

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.OBSNSZBA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Percent of property expenses deducted for business
% Deducted
OBSNSZBA
OBSNSZBA
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))
BSNSEXPA = 1

Universe Description:
Question Text:

What percent of the expenses for this property ^is_was2 deducted?
Include the portion used for business, farming, or rented to someone
outside the household.
Prop # |Description |Type |# Mort|# LSHEL |# LCHEL

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

is_was2
IF STILOWN = 1 then fill "is"
ELSE fill "was"
Integer
3
1
100
Don't Know
Refuse
Empty
On Input
On Output

Array:

139

Skip Instructions:

1-99,DK,RF: IF there are previously reported loans with
8500.LOANTYP = 1, 2 AND 8500.OPF_STAT = 1 then
exit block and goto BMCHANGE.Mchange
ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeEquity.PDLOAN2
ELSE exit block and goto TAddMort.ADDMORT
100:

Instrument SAS Name:
Destination Data Set:

Goto ERR2_OBSNSZBA

OBSNSZBA
EOPB

140

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR2_OBSNSZBA

Check

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.ERR2_OBSNSZBA
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

100 percent of expenses for this property were deducted
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))
OBSNSZBA = 100
100 percent of expenses for this property were deducted
100% WAS ENTERED
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set OWNSTAT = 5.
Soft
Suppress: Exit block and goto S3CurrentProps_END
All others, go back to OBSNSZBA

141

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TStillOwn.Brow

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MATCHID

Field

BSECT3.BSECT3A1.BCurrentProps.TStillOwn
.Brow.MATCHID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property Match ID - Output Only Field

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.OPB_STAT = 1 for this record)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUTPUT ONLY VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X
Store Instructions:

On Input
On Output
Set = 850002.MATCHID

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
MATCHID
EOPB

142

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

BMCHANGE

Block

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE
Description:

Tab Name:
Fly Over Name:
Universe Type:

Changes/Update questions for previously collected "good" mortgages or
lump sum home equity loans

While

Inherited Universe:

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))

Universe:

(OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #)

Universe Description:

This is a "good" property and there are "good" mortgages or lump sum home
equity loans for this property

Array:
Block Instructions:

1. For the table, the first 5 fields should be pre-filled
with data from the input file. Only display the loans for
the current property.
8500.PROP_NOF (property number)
8500.PROPDESC (description of property from 3B)
8500.LOAN_NOF (loan number)
8500.LOANTYPE (loan type)
if 1, fill "MORT"
if 2, fill "LSHEL"
8500.MRTPMTX (amount)
2. Do not display loans where 8500.OPF_STAT = 3
3. Gray out the first 5 fields. They should be "show" only.
4. Place the cursor on the sixth field, MCHANGE.
This is the first question to be asked.

143

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PROP_NOJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PROP_NOJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Property Number - SHOW ONLY
Prop #

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW ONLY **
Integer
2
1
20
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set PROP_NOJ = 8500.PROP_NOB

Array:
Instrument SAS Name:
Destination Data Set:

PROP_NOJ
EOPF

144

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PROPDES

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PROPDES
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Property Description - SHOW ONLY
Description

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set PROPDES = 8500.PROPDESC

Array:

145

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

I_LoanNOF

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.I_LoanNOF
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Loan Number - SHOW ONLY
Loan #

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
3
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set I_LoanNOF = 8500.LOAN_NOF

Array:

146

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LoanTyp

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.LoanTyp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Loan Type - SHOW ONLY
Loan Type

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW ONLY **
Integer
1
1
3
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Loantyp = 8500.LOANTYPE

Array:

147

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

IMRTPMTX

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.IMRTPMTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Loan Amount - SHOW ONLY
Previous Amount

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW ONLY **
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set IMRTPMTX = 8500.MRTPMTX

Array:

148

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MCHANGE

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.MCHANGE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Change in loan payment
Payment Change
MCHANGE
MCHANGE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:

8500.OPF_STAT = 1

Universe Description:

This is a "good" loan

Question Text:
Fills:
Instructions:

^MCHANGE_FILL
MCHANGE_FILL
IF 8500.HWMNYMRT = 1 or 8500.HWMNYLSL = 1, fill "Since your last
interview, have there been any changes to
your ^mortgage_lumpsum such as refinancing, a change in
property taxes or insurance, ending the loan, or paying less
than the required amount?"
ELSEIF 8500.HWMNYMRT gt 1 or 8500.HWMNYLSL gt 1, fill "For the
^mortgage_lumpsum in which you reported
a payment ^IMRTPMTX, since your last interview, have there
been any changes to that ^mortgage_lumpsum, such
as refinancing, a change in property taxes or insurance, ending
the loan, or paying less than the required amount?"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

149

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
Set property and loan numbers
Set PROP_NOJ = 8500.PROP_NOF
Set LOAN_NOJ = 8500.Loan_nof

Array:
Skip Instructions:

1:

Goto MORTCHNG

2,DK,RF: IF 8500.Fixedrte = 2, DK or RF then goto PYMTJX1
ELSEIF 8500.FIXEDRTE = 1 and there are more loans
for this property with 8500.OPF_STAT = 1 then
goto MCHANGE for the next loan
ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeequity.PDLOAN2
ELSE exit block and goto TAddmort.ADDMORT
Instrument SAS Name:
Destination Data Set:

MCHANGE
EOPF

150

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MORTCHNG

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.MORTCHNG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Reason for change in loan payment
Change Reason
MORTCHNG
MORTCHNG
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
MCHANGE = 1
Yes, there have been changes to this mortgage/lump sum home equity loan.
What was the reason for the change in your
^MORTGAGE_LUMPSUM for your ^I_PROPDESC?

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

I_PROPDESC
Fill entry in 8500.PROPDESC

Type:
Length:
Answer List:

Enumerated
2
TMortchng

Value:

Mnemonic:

Description:

1

Escrow

2

Rate

Change in escrow payment (include changes in
property taxes, insurance)
Change in interest rate

3

Paid

Paid off

4

Payment

Change in amount of the graduated payment for a
graduated payment ^MORTGAGE_LUMPSUM

151

5

Reneg

6

Refin

7

Paidles

^MORTGAGE_LUMPSUM_C renegotiated (rollover or
renegotiable ^MORTGAGE_LUMPSUM)
Refinanced ^MORTGAGE_LUMPSUM (this includes
changing the term of the ^MORTGAGE_LUMPSUM)
Paid less than the required amount

8

Other

Other reasons

9

More

More than one of the above

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,4:
2:
3:

Goto PYRINIJ
Goto NEWMRRTJ
Goto MORTCHMO

5,6,8,9,DK,RF: Goto ORWHAT
7:
Instrument SAS Name:
Destination Data Set:

Goto PYMTJX1

MORTCHNG
EOPF

152

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ORWHAT

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ORWHAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Terms of mortgage or home equity loan
Mortgage Terms
ORWHAT
ORWHAT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
MORTCHNG = 5, 6, 8, 9, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Is this a 30-year ^MORTGAGE_LUMPSUM, a 15-year
^MORTGAGE_LUMPSUM, or something else?
MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"
Enumerated
1
TMTerm

Value:

Mnemonic:

Description:

1

Thirty

30-year

2

Fifteen

15-year

3

SomethingElse

Something else

X
X

Don't Know
Refuse
Empty
On Input

153

X

On Output

Array:
Skip Instructions:

1,2,DK,RF: Goto FIXEDRTJ
3:

Instrument SAS Name:
Destination Data Set:

Goto MRTTERMJ

ORWHAT
EOPF

154

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MRTTERMJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.MRTTERMJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Other term for mortgage or home equity loan
Specify
MRTTERMJ
MRTTERMJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
ORWHAT = 3
Something other than a 15 or 30 year mortgage/lump sum.

Question Text:
Type:
Length:
Min:
Max:
X
X

X

Enter number of years.
Integer
2
1
50
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto FIXEDRTJ
MRTTERMJ
EOPF

155

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

FIXEDRTJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.FIXEDRTJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Fixed rate on loan/mortage
Fixed Rate?
FIXEDRTJ
FIXEDRTJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
MORTCHNG = 5, 6, 8, 9, DK or RF
(ORWHAT = 1, 2, DK or RF) OR (MRTTERMJ = 1-50, DK or RF)

Is this a fixed rate ^MORTGAGE_LUMPSUM?
MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

156

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto ORGMRTJX
Goto PAYTYPJ

FIXEDRTJ
EOPF

157

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYTYPJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PAYTYPJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Type of mortgage or home equity loan payment
Payment Type
PAYTYPJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
FIXEDRTJ = 2, DK or RF
No, this is not a fixed rate mortgage/lump sum OR
respondent does not know or refuses the fixed rate question

Help Screen:
Question Text:

H_PAYTYPE
? [F1]
There are many different kinds of ^Mortgage_Lumpsums2.
Which one of these comes closest to ^YRS_YRCS?
Read each item on list.
Enter all that apply, separate with commas.

Fills:
Instructions:

Mortgage_Lumpsums2
IF 8500.LOANTYP = 1 then fill "mortgages"
ELSE fill "lump sum home equity loans"

Fills:
Instructions:

YRS_YRCS
If single person household fill "yours" ELSE fill "your household's"

Type:
Max # of Values:
Length:
Answer List:

Set
3
1
TPaytype

158

Value:

Mnemonic:

Description:

1

Variable

Variable or adjustable rate of interest (ARM)

2

Int_only

Interest only

3

Somethingelse

Other - Specify

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF 1 seleted in PAYTYPJ then set VARRTJ = 1
ELSEIF PAYTYPJ = DK then set VARRTJ = 9
ELSEIF PAYTYPJ = RF then set VARRTJ = 8
ELSE set VARRTJ = EMPTY
IF 2 selected in PAYTYPJ then set INTONLJ = 2
ELSEIF PAYTYPJ = DK then set INTONLJ = 9
ELSEIF PAYTYPJ = RF then set INTONLJ = 8
ELSE set INTONLJ = EMPTY
IF 3 selected in PAYTYPJ then set OTHRTJ = 3
ELSEIF PAYTYPJ = DK then set OTHRTJ = 9
ELSEIF PAYTYPJ = RF then set OTHRTJ = 8
ELSE set OTHRTJ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Answer list options should be in bold black
IF 1 and 2 selected then goto CK_PAYTYPJ
ELSEIF 3 selected then goto PAYTOTHJ
ELSE goto ORGMRTJX

Instrument SAS Name:
Destination Data Set:

PAYTYPJ
EOPF

159

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYTOTHJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PAYTOTHJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other type of mortgage payment
Specify
PAYTOTHJ
PAYTOTHJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
PAYTYPJ = 3

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ORGMRTJX
PAYTOTHJ
EOPF

160

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ORGMRTJX

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ORGMRTJX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Principal amount of mortgage or home equity loan
Principal Amount
ORGMRTJX
ORGMRTJX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(FIXEDRTJ = 1) OR (PAYTYPJ = 1-2, DK or RF) OR
(PAYTOTHJ = Entry)

Universe Description:
Question Text:

What was the amount of the ^MORTGAGE_LUMPSUM when
^YOU_YRCU first obtained it, not including any interest?

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Min:
Max:
X
X

Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input

161

X
Store Instructions:

On Output
IF ORGMRTJX = DK, RF OR
(8500.OWNYB = 100 and ORGMRTJX = 5000-315000) OR
(8500.OWNYB = 200 and ORGMRTJX = 3000-350000) OR
(8500.OWNYB = 300 and ORGMRTJX = 3000-400000) OR
(8500.OWNYB = 400 and ORGMRTJX = 1000-124900) then
set ORGM_TJX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999999: IF (8500.OWNYB = 100 and ORGMRTJX lt 5000 or
gt 315000) OR
(8500.OWNYB = 200 and ORGMRTJX lt 3000 or gt
350000) OR
(8500.OWNYB = 300 and ORGMRTJX lt 3000 or gt
400000) OR
(8500.OWNYB = 400 and ORGMRTJX lt 1000 or gt
124900) then goto ERR1_ORGMRTJX
ELSE goto NEWMRRTJ
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto NEWMRRTJ

ORGMRTJX
EOPF

162

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_ORGMRTJX

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_ORGMRTJX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
[ (8500.OWNYB = 100 and ORGMRTJX lt 5000 or gt 315000)
OR (8500.OWNYB = 200 and ORGMRTJX lt 3000 or gt 350000) OR
(8500.OWNYB = 300 and ORGMRTJX lt 3000 or gt 400000) OR
(8500.OWNYB = 400 and ORGMRTJX lt 1000 or gt 124900)] AND
(ORGMRTJX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set ORGM_TJX = A1
Soft
Suppress:

Goto NEWMRRTJ

All others, go back to ORGMRTJX

163

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMRRTJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.NEWMRRTJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Interest rate for mortgage or home equity loan
Interest Rate
NEWMRRTJ
NEWMRRTJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(ORGMRTJX = 1-99999999, DK or RF) OR (MORTCHNG = 2)

Universe Description:
Help Screen:
Question Text:

H_NEWMRRT
? [F1]
What is the current interest rate for this ^MORTGAGE_LUMPSUM?
Enter percent including decimal

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"
Real / decimal
6
0
99.999
Don't Know
Refuse
Empty
On Input
On Output

164

Store Instructions:

IF NEWMRRTJ = DK, RF or 5-14 then set NEWM_RTJ = EMPTY

Array:
Skip Instructions:

00.000-99.999: IF entry lt 5 or gt 14 then goto ERR1_NEWMRRT
ELSE goto PYRINIJ
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto PYRINIJ

NEWMRRTJ
EOPF

165

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_NEWMRRTJ

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_NEWMRRTJ
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(NEWMRRTJ lt 5 or gt 14) AND (NEWMRRTJ ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set NEWM_RTJ = A1
Soft
Suppress:

Goto PYRINIJ

All others, go back to NEWMRRTJ

166

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYRINIJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYRINIJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Included in loan payments; principal, interest, taxes, insurance
Included in Payment
PYRINIJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(NEWMRRTJ = 00.000 - 99.999, DK or RF) OR (MORTCHNG = 1 or 4)

Universe Description:
Help Screen:
Question Text:

H_PAYINCL
8
? [F1]
On ^YR_YRCUS last regular payment, which of these things
were included?
Enter all that apply, separate with commas

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"
Set
7
2
TPayincl

Value:

Mnemonic:

Description:

1

Principal

Principal?

2

Interest

Interest?

3

Taxes

Property taxes?

4

Insurance

Property insurance?

167

5

Mortgage

Mortgage guarantee insurance (PMI)?

6

Specify

Any other payments - specify?

77

dknow

Don't know

X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF 1 selected then set PYPRINIJ = 1
ELSE set PYPRINIJ = EMPTY
IF 2 selected then set PYINTSTJ = 2
ELSE set PYINTSTJ = EMPTY
IF 3 selected then set PYPROTXJ = 3
ELSE set PYPROTXJ = EMPTY
IF 4 selected then set PYPROINJ = 4
ELSE set PYPROINJ = EMPTY
IF 5 selected then set PYMORINJ = 5
ELSE set PYMORINJ = EMPTY
IF 6 selected then set PYOTHERJ = 6
ELSE set PYOTHERJ = EMPTY
IF 77 selected and NO OTHER options 1-6 are selected,
then set PYPRINIJ, PYPROTXJ, PYPROINJ, PYMORINJ,
PYINSTJ and PYOTHERJ = 9
(If 77 entered and OTHER answer list options 1-6 entered,
DO NOT store 9 in PYPRINIJ, PYPROTXJ, PYPROINJ, PYMORINJ,
PYRINSTJ, PYOTHERJ and only store the codes in the
appropriate fields (as designated above) )
IF RF entered then set PYPRINIJ, PYPROTXJ, PYPROINJ,
PYRINSTJ and PYOTHERJ = 8

Array:
Special Instructions:

Answer list options should be in bold black, except option 77

168

Skip Instructions:

1-5,77: IF neither 1 nor 2 were selected then goto
CK_PYRINIJ
ELSEIF 8500.FIXEDRTE = 2,DK or RF or
FIXEDRTJ = 2,DK or RF then goto MORTCHMO
ELSE goto MRTPMTJX
6:
RF:

Instrument SAS Name:
Destination Data Set:

Goto PYJOTH
IF 8500.FIXEDRTE = 2,DK or RF or FIXEDRTJ = 2,DK or RF
then goto MORTCHMO
ELSE goto MRTPMTJX

PYRINIJ
EOPF

169

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PYRINIJ

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.CK_PYRINIJ
Description:

Principal and Interest were not selected as things included in the loan
payment

Inherited Universe:

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:

(Neither 1 nor 2 were selected in PYRINIJ) AND (PYRINIJ <> RF)

Universe Description:

Text:

Principal and Interest were not selected as things included in the last
mortgage/lump sum payment
Principal and interest were not included in the mortgage payment.
Please verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: IF 6 selected in PYRINIJ then goto PYJOTH
ELSEIF 8500.FIXEDRTE = 2 or FIXEDRTJ = 2,DK or RF
then goto MORTCHMO
ELSE goto MRTPMTJX
All others, go back to PYRINIJ

170

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYJOTH

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYJOTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other type of mortgage payment
Specify
PYJOTH
PYJOTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
PYRINIJ = 6

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

IF (8500.FIXEDRTE = 2, DK or RF) or (FIXEDRTJ = 2, DK or RF)
then goto MORTCHMO
ELSE goto MRTPMTJX

Instrument SAS Name:
Destination Data Set:

PYJOTH
EOPF

171

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MRTPMTJX

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.MRTPMTJX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total loan payment
Total loan payment
MRTPMTJX
MRTPMTJX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
[(PYRINIJ = 1-5, 77 or RF) OR (PYJOTH = ENTRY)] AND
(8500.FIXEDRTE = 1 or FIXEDRTJ = 1)

Universe Description:
Question Text:

How much is ^YR_YRCUS ^MORTGAGE_LUMPSUM payment per
month?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Type:
Length:
Min:
Max:
X
X

Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input

172

X
Store Instructions:

On Output
IF MRTPMTJX = DK, RF or 70-3000 then set MRTP_TJX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
IF entry lt 70 or gt 3000 and (ne DK or RF) then
goto ERR1_MRTPMTJX
ELSEIF any codes 3 - 6 are selected in PYRINIJ then
goto PRININJX
ELSE goto MORTCHMO

Instrument SAS Name:
Destination Data Set:

MRTPMTJX
EOPF

173

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_MRTPMTJX

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_MRTPMTJX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(MRTPMTJX lt 70 or gt 3000) AND (MRTPMTJX ne DK and ne RF)
Monthly loan payment is less than 70 or greater than 3,000
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set MRTP_TJX = A1
Soft
Suppress: IF any codes 3-6 are selected in PYRINIJ then
goto PRININJ
ELSE goto MORTCHMO
All others, go back to MRTPMTJX

174

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRININJX

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PRININJX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total loan amount for principal and interest
Print/Int Amt
PRININJX
PRININJX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(MRTPMTJX = 1-99999999, DK or RF) AND
(any code 3-6 selected in PYRINIJ)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much of that amount is for ^Prinint_fill?
Prinint_fill
If code 1 and NOT code 2 selected in PYRINIJ, fill "principal"
If code 2 and NOT code 1 selected in PYRINIJ, fill "interest"
ELSE fill "principal and interest"
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output
IF PRININJX = DK, RF or 40-2700 then set PRIN_NJX = EMPTY

175

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-99999999: IF entry lt 40 or gt 2700 then
goto ERR1_PRININJX
ELSEIF PRININJX gt MRTPMTJX then
goto CK_PRININJX
ELSE goto MORTCHMO
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto MORTCHMO

PRININJX
EOPF

176

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PRININJX

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_PRININJX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PRININJX lt 40 or gt 2700) AND (PRININJX ne DK and ne RF)
PRININJX is less than 40 or greater than 2,700
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set PRIN_NJX = A1
Soft
Suppress:

Goto MORTCHMO

All others, go back to PRININJX

177

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PRININJX

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.CK_PRININJX
Description:
Inherited Universe:

Universe:

$ principal and interest gt total $
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PRININJX gt MRTPMTJX) AND (PRININJX <> DK and <> RF) AND
(MRTPMTJX <> DK and <> RF)

Universe Description:
Text:

Cannot exceed total payment

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRININJX

178

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MORTCHMO

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.MORTCHMO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month of mortgage/home equity loan change
Month
MORTCHMO
MORTCHMO
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(MORTCHNG = 3) OR
(MRTPMTJX = 1-99999999, DK or RF and no code 3 - 6 selected in
PYRINIJ) OR
(PRININJX = 0- 99999999, DK or RF) OR
( ((8500.FIXEDRTE = 2, DK or RF) or (FIXEDRTJ = 2, DK or RF))
AND ((1-6 or 77 selected in PYRINIJ) or (PYRINIJ = RF)) )

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

In what month did ^youpayoff_amtchange?
youpayoff_amtchange
IF MORTCHNG = 3 then fill "you pay off your ^mortgage_lumpsum"
ELSE fill "your ^mortgage_lumpsum change"
Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

179

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF ENTRY is not in the reference period and ne DK and ne RF
then goto CK_MORTCHMO
ELSE
IF (FIXEDRTJ = 2, DK or RF) or (FIXEDRTJ ne 1 AND
8500.FIXEDRTE = 2, DK or RF) then goto PYMTJX1
ELSE goto MCHANGE for next loan for this property
with 8500.LOANTYPE = 1, 2 and 8500.OPF_STAT = 1
IF no more loans with (8500.LOANTYPE = 1, 2
and 8500.OPF_STAT = 1) for this property
AND 8500.HWMNYLOC >= 1 then exit block and
goto PDLOAN2 in Thomequity block
ELSE exit block and goto ADDMORT in TAddmort block

Instrument SAS Name:
Destination Data Set:

MORTCHMO
EOPF

180

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_MORTCHMO

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.CK_MORTCHMO
Description:
Inherited Universe:

Universe:

Month not within Reference period
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
MORTCHMO is not in the reference period

Universe Description:
Text:

Month selected is not within the reference period
Confirm that month selected is outside the reference period.

Check Instructions:
Type:
Skip Instructions:

Soft
SUPPRESS: IF (FIXEDRTJ = 2, D, R) or (FIXEDRTJ ne 1 AND
8500.FIXEDRTE = 2, D, R) then goto PYMTJX1
ELSEIF there is another loan on this property with
8500.OPF_STAT = 1 then goto MCHANGE for the
next loan
ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeequity.PDLOAN2
ELSE exit block and goto TAddmort.ADDMORT
All others, go back to MORTCHMO

181

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYMTJX1

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYMTJX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reference month payment
^REF_Month payment
PYMTJX1
PYMTJX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(MORTCHNG = 7) OR
(MORTCHMO = 1-12, DK or RF AND FIXEDRTJ = 2, DK or RF) OR
[ ((FIXEDRTJ = 2, DK or RF) or (MCHANGE = 2, DK or RF)) AND
8500.FIXEDRTE = 2, DK or RF) ]

Universe Description:
Question Text:

How much was ^YR_YRCUS payment on this ^mortgage_lumpsum in
^REF_MONTH?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Type:
Length:
Min:
Max:

Integer
9
0
99999999

182

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF PYMTJX1 = DK, RF, 0 or 71-3000 then set PYMTJX1_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999999,DK,RF: IF PYMTJX1 = 1-70 or gt 3000 and (ne DK or
RF) then goto ERR1_PYMTJX1
ELSEIF (any codes 3-6 selected in PYRINIJ) or
8500.PAYPROTX = 3 or 8500.PAYPROIN = 4 or
8500.PAYMORIN = 5 or 8500.PAYOTHER = 6
then goto PRNINJX1
ELSE goto PYMTJX2
0:

Instrument SAS Name:
Destination Data Set:

Goto PYMTJX2

PYMTJX1
EOPF

183

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PYMTJX1

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_PYMTJX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PYMTJX1 = 1-70 or gt 3000) AND
(PYMTJX1 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PYMTJX1 = A1
Soft
Suppress:

IF any codes 3-6 selected in PYRINIJ or
(8500.PAYPROTX = 3 or 8500.PAYPROIN = 4 or
8500.PAYMORIN = 5 or 8500.PAYOTHER = 6) then
goto PRNINJX1
ELSE goto PYMTJX2

All others, go back to PYMTJX1

184

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNINJX1

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PRNINJX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reference month principal/interest
Prin/Int Amt
PRNINJX1
PRNINJX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PYMTJX1 = 1-99999999, DK or RF) AND
[ 8500.PAYPROTX = 3 or 8500.PAYPROIN = 4 or
8500.PAYMORIN = 5 or 8500.PAYOTHER = 6 or
(any codes 3-6 selected in PYRINIJ) ]

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

How much of that amount is for ^Prinint_fill?
Prinint_fill
If code 1 and NOT code 2 selected in PYRINIJ, fill "principal"
If code 2 and NOT code 1 selected in PYRINIJ, fill "interest"
ELSE fill "principal and interest"
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

185

Store Instructions:

IF PRNINJX1 = DK, RF, 0 or 40-2700 then set PRNI_JX1 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-99999999: IF PRNINJX1 = 0-40 or gt 2700 then goto
ERR1_PRNINJX1
ELSEIF PRNINJX1 gt PYMTJX1 then goto CK_PRNINJX1
ELSE goto PYMTJX2
DK,RF: Goto PYMTJX2

Instrument SAS Name:
Destination Data Set:

PRNINJX1
EOPF

186

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PRNINJX1

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_PRNINJX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PRNINJX1 lt 40 or gt 2700) AND (PRNINJX1 ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRNI_JX1 = A1
Soft
Suppress:

Goto PYMTJX2

All others, go back to PRNINJX1

187

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PRNINJX1

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.CK_PRNINJX1
Description:
Inherited Universe:

Universe:

Principal/Interest $ gt total $
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PRNINJX1 gt PYMTJX1) AND (PRNINJX1 <> DK and <> RF) AND
(PYMTJX1 <> DK and <> RF)

Universe Description:
Text:

Cannot exceed total payment

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRNINJX1

188

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYMTJX2

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYMTJX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month 2 payment
^TWO_MONTH Payment
PYMTJX2
PYMTJX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
PYMTJX1 = 0-99999999, DK or RF

Universe Description:
Question Text:

How much was ^YR_YRCUS payment on this ^MORTGAGE_LUMPSUM
in ^TWO_MONTH?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X

Integer
9
0
99999999
Don't Know

189

X

X
Store Instructions:

Refuse
Empty
On Input
On Output
IF PYMTJX2 = DK, RF, 0 or 71-3000 then set PYMTJX2_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999999,DK,RF: IF PYMTJX2 1-70 or gt 3000 and ne DK or
RF then goto ERR1_PYMTJX2
ELSEIF any codes 3 to 6 selected in
PYRINIJ or 8500.PAYPROTX = 3 or
8500.PAYPROIN = 4 or 8500.PAYMORIN = 5
or 8500.PAYOTHER = 6 then goto PRNINJX2
ELSE goto PYMTJX3
0:

Instrument SAS Name:
Destination Data Set:

Goto PYMTJX3

PYMTJX2
EOPF

190

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PYMTJX2

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_PYMTJX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PYMTJX2 1-70 or gt 3000) AND
(PYMTJX2 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PYMTJX2_ = A1
Soft
Suppress: IF (any codes 3 to 6 selected in PYRINIJ) or
8500.PAYPROTX = 3 or 8500.PAYPROIN = 4 or
8500.PAYMORIN = 5 or 8500.PAYOTHER = 6
then goto PRNINJX2
ELSE PYMTJX3
All others, go back to PYMTJX2

191

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNINJX2

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PRNINJX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month 2 principal/interest
Month 2 Prin/int
PRNINJX2
PRNINJX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PYMTJX2 = 1-99999999, DK or RF) AND
[ 8500.PAYPROTX = 3 or 8500.PAYPROIN = 4 or
8500.PAYMORIN = 5 or 8500.PAYOTHER = 6 or
(any codes 3 to 6 selected in PYRINIJ) ]

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

How much of that amount is for ^Prinint_fill?
Prinint_fill
If code 1 and NOT code 2 selected in PYRINIJ, fill "principal"
If code 2 and NOT code 1 selected in PYRINIJ, fill "interest"
ELSE fill "principal and interest"
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

192

Store Instructions:

IF PRNINJX2 = DK, RF or 41-2700 then set PRNI_JX2 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF PRNINJX2 gt PYMTJX2 then goto CK_PRNINJX2
ELSEIF PRNINJX2 = 0-40 or gt 2700 then
goto ERR1_PRNINJX2
ELSE goto PYMTJX3

Goto PYMTJX3

PRNINJX2
EOPF

193

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PRNINJX2

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_PRNINJX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PRNINJX2 lt 40 or gt 2700) AND
(PRNINJX2 <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRNI_JX2 = A1
Soft
Suppress:

Goto PYMTJX3

All others, go back to PRNINJX2

194

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PRNINJX2

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.CK_PRNINJX2
Description:
Inherited Universe:

Universe:

Principal/Interest $ gt Total $
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PRNINJX2 gt PYMTJX2) AND (PRNINJX2 <> DK and <> RF) AND
(PYMTJX2 <> DK and <> RF)

Universe Description:
Text:

Cannot exceed total payment.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRNINJX2

195

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYMTJX3

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYMTJX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Last month payment
^Last_Month Payment
PYMTJX3
PYMTJX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
PYMTJX2 = 0-99999999, DK or RF

Universe Description:
Question Text:

How much was ^YR_YRCUS payment on this
^MORTGAGE_LUMPSUM in ^LAST_MONTH?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X

Integer
9
0
99999999
Don't Know

196

X

X
Store Instructions:

Refuse
Empty
On Input
On Output
IF PYMTJX3 = DK, RF or 246-2690 then set PYMTJX3_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
IF PYMTJX3 lt 246 or gt 2690 and ne DK or RF then
goto ERR1_PYMTJX3
ELSEIF (any codes 3 to 6 selected in PYRINIJ) or
8500.PAYPROTX = 3 or 8500.PAYPROIN = 4 or
8500.PAYMORIN = 5 or 8500.PAYOTHER = 6) then
goto PRNINJX3
ELSEIF there are more loans on this property with
8500.OPF_STAT = 1 then goto MCHANGE for the next loan
ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeequity.PDLOAN2
ELSE exit block and goto TAddmort.ADDMORT

Instrument SAS Name:
Destination Data Set:

PYMTJX3
EOPF

197

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PYMTJX3

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_PYMTJX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PYMTJX3 lt 246 or gt 2690) AND (PYMTJX3 <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PYMTJX3_ = A1
Soft
Suppress: IF (any codes 3 to 6 selected in PYRINIJ) or
(8500.PAYPROTX = 3 or 8500.PAYPROIN = 4 or
8500.PAYMORIN = 5 or 8500.PAYOTHER = 6)
then goto PRNINJX3
ELSEIF there are more loans on this property with
8500.OPF_STAT = 1 then goto MCHANGE for the
next loan
ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeequity.PDLOAN2
ELSE exit block and goto TAddmort.ADDMORT
All others, go back to PYMTJX3

198

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNINJX3

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PRNINJX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Last month principal/interest
Month Prin/int
PRNINJX3
PRNINJX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PYMTJX3 = 1-99999999, DK or RF) AND
[ 8500.PAYPROTX = 3 or 8500.PAYPROIN = 4 or
8500.PAYMORIN = 5 or 8500.PAYOTHER = 6 or
(any codes 3 to 6 selected in PYRINIJ) ]

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

How much of that amount is for ^Prinint_fill?
Prinint_fill
If code 1 and NOT code 2 selected in PYRINIJ, fill "principal"
If code 2 and NOT code 1 selected in PYRINIJ, fill "interest"
ELSE fill "principal and interest"
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

199

Store Instructions:

IF PRNINJX3 = DK, RF or 40-2700 then set PRNI_JX3 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-99999999:

IF PRNINJX3 gt PYMTJX3 then goto CK_PRNINJX3
ELSEIF PRNINJX3 lt 40 or gt 2700 then
goto ERR1_PRNINJX3
ELSEIF there are more loans on this property
with 8500.OPF_STAT = 1 then
goto MCHANGE for the next loan

ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeequity.PDLOAN2
ELSE exit block and goto TAddmort.ADDMORT
DK,RF: IF there are more loans on this property with
8500.OPF_STAT = 1 then goto MCHANGE for the next loan
ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeequity.PDLOAN2
ELSE exit block and goto TAddmort.ADDMORT
Instrument SAS Name:
Destination Data Set:

PRNINJX3
EOPF

200

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PRNINJX3

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ERR1_PRNINJX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PRNINJX3 lt 40 or gt 2700) AND (PRNINJX3 <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRNI_JX3 = A1
Soft
Suppress: IF there are more loans on this property with
8500.OPF_STAT = 1 then goto MCHANGE for the
next loan
ELSEIF 8500.HWMNYLOC >= 1 then exit block and
goto THomeequity.PDLOAN2
ELSE exit block and goto TAddmort.ADDMORT
All others, go back to PRNINJX3

201

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PRNINJX3

Check

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.CK_PRNINJX3
Description:
Inherited Universe:

Universe:

Principal/Interest $ gt Total $
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))
(PRNINJX3 gt PYMTJX3) AND (PRNINJX3 <> DK and <> RF) AND
(PYMTJX3 <> DK and <> RF)

Universe Description:
Text:

Cannot exceed total payment.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRNINJX3

202

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYPRINIJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYPRINIJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Principal

PYPRINIJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X
X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PYRINIJ for how to set this field
Valid Values: 1 = Principal
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PYPRINIJ
EOPF

203

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYINTSTJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYINTSTJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Interest

PYINTSTJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PYRINIJ for how to set this field
Valid Values: 2 = Interest
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PYINTSTJ
EOPF

204

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYPROTXJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYPROTXJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property Taxes

PYPROTXJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PYRINIJ for how to set this field
Valid Values: 3 = Property tax
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PYPROTXJ
EOPF

205

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYPROINJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYPROINJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property insurance

PYPROINJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PYRINIJ for how to set this field
Valid Values: 4 = Property insurance
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PYPROINJ
EOPF

206

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYMORINJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYMORINJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Mortgage guarantee insurance

PYMORINJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PYRINIJ for how to set this field
Valid Values: 5 = Mortgage guarantee insurance
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PYMORINJ
EOPF

207

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYOTHERJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYOTHERJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any other payments

PYOTHERJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PYRINIJ for how to set this field
Valid Values: 6 = Any other payments
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PYOTHERJ
EOPF

208

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LOAN_NOJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.LOAN_NOJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Loan number

LOAN_NOJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
Integer
3

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MCHANGE for how to set this field
Valid Values: 1-399

Instrument SAS Name:
Destination Data Set:

LOAN_NOJ
EOPF

209

210

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ORGM_TJX

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.ORGM_TJX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ORGMRTJX

ORGM_TJX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_ORGMRTJX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ORGM_TJX
EOPF

211

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MRTP_TJX

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.MRTP_TJX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MRTPMTJX

MRTP_TJX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MRTPMTJX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MRTP_TJX
EOPF

212

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRIN_NJX

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PRIN_NJX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PRININJX

PRIN_NJX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRININJX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRIN_NJX
EOPF

213

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWM_RTJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.NEWM_RTJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for NEWMRRTJ

NEWM_RTJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_NEWMRRTJ for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

NEWM_RTJ
EOPF

214

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYMTJX1_

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYMTJX1_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PYMTJX1

PYMTJX1_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PYMTJX1 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PYMTJX1_
EOPF

215

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYMTJX2_

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYMTJX2_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PYMTJX2

PYMTJX2_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PYMTJX2 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PYMTJX2_
EOPF

216

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PYMTJX3_

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PYMTJX3_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PYMTJX3

PYMTJX3_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PYMTJX3 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PYMTJX3_
EOPF

217

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNI_JX1

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PRNI_JX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PRNINJX1

PRNI_JX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRININJX1 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRNI_JX1
EOPF

218

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNI_JX2

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PRNI_JX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PRNINJX2

PRNI_JX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRININJX2 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRNI_JX2
EOPF

219

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNI_JX3

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.PRNI_JX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PRNINJX3

PRNI_JX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRININJX3 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRNI_JX3
EOPF

220

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

VARRTJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.VARRTJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Variable/adjustable interset rate

VARRTJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYTYPJ for how to set this field
Valid Values: 1 = Variable/adjustable interest rate
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

VARRTJ
EOPF

221

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

INTONLJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.INTONLJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Interest only

INTONLJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYTYPJ for how to set this field
Valid Values: 1 = Interest only
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

INTONLJ
EOPF

222

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OTHRTJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.OTHRTJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Another type of loan

OTHRTJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYTYPJ for how to set this field
Valid Values: 3 = Another type of loan
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

OTHRTJ
EOPF

223

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MATCHID

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.MATCHID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Mortgage Match ID - Output Only Field

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUTPUT ONLY VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X
Store Instructions:

On Input
On Output
Set = 850003.MATCHID

Array:
Special Instructions:
Instrument SAS Name:

Valid Values: 1-99
MATCHID

224

Destination Data Set:

EOPF

225

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BMCHANGE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OWNYJ

Field

BSECT3.BSECT3A1.BCurrentProps.BMCHAN
GE.OWNYJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property code from SCIF

OWNYJ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((OBSNSZBA <> 100 OR (BSNSEXPA = 2, DK or RF) OR
BCeintro.BUSCREEN = 2) AND
((8500.HWMNYMRT + 8500.HWMNYLSL) <= ROW #))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 100, 200, 300, 400
OWNYJ
EOPF

226

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

THomeEquity

Block

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Update questions for Line of Credit Home Equity Loans

If
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))
8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100
ANY good home equity loans and property is not 100 percent business and
all mortgages/ls have been updated

Array:
Block Instructions:

1. For the table, the first 3 fields should be pre-filled
with data from the input file. Only display the loans for
the current property.
8500.PROP_NOH (property number)
8500.PROPDESC (description of property from 3B)
8500.LOAN_NOH (loan number)
2. Do not display previously disposed of properties
(8500.OPH_STAT = 3)
3. Gray out the first 3 columns. They should be "show" only.
4. Place the cursor on the 4th column (PDLOAN2).
This is the 1st question to be asked.
5. Max number of grid lines =

227

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BHomeEquity

Block

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100)))
(8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)

Universe Description:
Array:
Block Instructions:

228

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

IPROP_NOH

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.IPROP_NOH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Property Number - SHOW ONLY
Prop #

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW ONLY **
Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set IPROP_NOH = 8500.PROP_NOH

Array:

229

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

PROPDES

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PROPDES
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Property Description - SHOW ONLY
Description

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set PROPDES = 8500.PROPDESC

Array:

230

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

I_LoanNOH

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.I_LoanNOH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8500 Loan Number - SHOW ONLY
Loan #

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW ONLY **
Integer
3
0
997
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set I_LoanNOH = 8500.LOAN_NOH

Array:

231

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PDLOAN2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PDLOAN2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Made any payments on home equity loan
Home Equity Pymts
PDLOAN2
PDLOAN2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:

Since the first of ^REF_MONTH, ^have_has2 ^YOU_YRCU
made any payments for your home equity line of credit?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

232

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto PD2AMTX1

2,DK,RF: Goto TOTOWED2
Instrument SAS Name:
Destination Data Set:

PDLOAN2
EOPH

233

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report

PD2AMTX1

Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PD2AMTX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount paid in ref month
$ ref month
PD2AMTX1
PD2AMTX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
PDLOAN2 = 1

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

What was the total amount paid in ^REF_MONTH?
REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

234

Store Instructions:

IF (PD2AMTX1 = DK, RF or 0) OR
(8500.OWNYB = 100 and PD2AMTX1 = 15-6000)
(8500.OWNYB = 200-400 and PD2AMTX1 = 35-35000) THEN
Set PD2A_TX1 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999999: IF (8500.OWNYB = 100 and PD2AMTX1 lt 15 or gt 6000)
OR (8500.OWNYB = 200-400 and PD2AMTX1 lt 35 or gt
35000) then goto ERR1_PD2AMTX1
ELSE goto PD2AMTX2
0,DK,RF: Goto PD2AMTX2

Instrument SAS Name:
Destination Data Set:

PD2AMTX1
EOPH

235

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PD2AMTX1

Check

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.ERR1_PD2AMTX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
[ (8500.OWNYB = 100 and PD2AMTX1 lt 15 or gt 6000) OR
(8500.OWNYB = 200-400 and PD2AMTX1 lt 35 or gt 35000) ]
AND (PD2AMTX1 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PD2A_TX1 = A1
Soft
Suppress:

Goto PD2AMTX2

ALL others, go back to PD2AMTX1

236

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report

PD2AMTX2

Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PD2AMTX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Total amount paid in [two months]
$ month 2
PD2AMTX2
PD2AMTX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
PDLOAN2 = 1
PD2AMTX1 has been answered
What was the total amount paid in ^TWO_MONTH?
TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X

Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

237

Store Instructions:

IF (PD2AMTX2 = DK, RF or 0) OR
(8500.OWNYB = 100 and PD2AMTX2 = 15-6000)
(8500.OWNYB = 200-400 and PD2AMTX2 = 35-35000) THEN
Set PD2A_TX2 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999999: IF (8500.OWNYB = 100 and PD2AMTX2 lt 15 or gt 6000)
OR (8500.OWNYB = 200-400 and PD2AMTX2 lt 34 or
gt 35000) then goto ERR1_PD2AMTX2
ELSE goto PD2AMTX3
0,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto PD2AMTX3

PD2AMTX2
EOPH

238

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PD2AMTX2

Check

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.ERR1_PD2AMTX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
[ (8500.OWNYB = 100 and PD2AMTX2 lt 15 or gt 6000) OR
(8500.OWNYB = 200-400 and PD2AMTX2 lt 34 or gt 35000) ] AND
(PD2AMTX2 ne DK and ne RF and ne 0)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PD2A_TX2 = A1
Soft
Suppress:

Goto PD2AMTX3

All others, go back to PD2AMTX2

239

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report

PD2AMTX3

Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PD2AMTX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Total amount paid in [last month]
$ last month
PD2AMTX3
PD2AMTX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
PDLOAN2 = 1
PD2AMTX2 has been answered
What was the total amount paid in ^LAST_MONTH?
LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X

Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

240

Store Instructions:

IF (PD2AMTX3 = DK, RF or 0) OR
(8500.OWNYB = 100 and PD2AMTX3 = 15-6000)
(8500.OWNYB = 200-400 and PD2AMTX3 = 35-35000) THEN
Set PD2A_TX3 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999999: IF (8500.OWNYB = 100 and PD2AMTX3 lt 15 or gt 6000)
OR (8500.OWNYB = 200-400 and PD2AMTX3 lt 34 or
gt 35000) then goto ERR1_PD2AMTX3
ELSE goto TOTOWED2
0,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto TOTOWED2

PD2AMTX3
EOPH

241

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PD2AMTX3

Check

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.ERR1_PD2AMTX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
[ (8500.OWNYB = 100 and PD2AMTX3 lt 15 or gt 6000) OR
(8500.OWNYB = 200-400 and PD2AMTX3 lt 34 or gt 35000)]
AND (PD2AMTX3 ne DK and ne RF and ne 0)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PD2A_TX3 = A1
Soft
Suppress:

Goto TOTOWED2

All others, go back to PD2AMTX3

242

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PD2AMTX3

Check

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.CK_PD2AMTX3
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

$0 entered for all expenses after answering "yes" to PDLOAN2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
PD2AMTX1 = 0 and PD2AMTX2 = 0 and PD2AMTX3 = 0
PD2AMTX1-3 = 0
$0 WAS ENTERED FOR PAYMENT AFTER ANSWERING "YES" TO
SCREENER
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PDLOAN2

243

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TOTOWED2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.TOTOWED2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount owed on home equity loan
Amount Owed
TOTOWED2
TOTOWED2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
(PD2AMTX3 = 0-99999999, DK or RF) OR (PDLOAN2 = 2, DK or R)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

^TOTOWED2_FILL
TOTOWED2_FILL
IF PDLOAN2 = 2, DK, RF, fill "How much was owed at the end of
^LAST_MONTH?"
ELSEIF PD2AMTX3 ne 0 or (PD2AMTX3 = DK or RF), fill "How much was
owed at the end of ^TWO_MONTH before the payment made in
^LAST_MONTH?"
ELSEIF PD2AMTX2 ne 0 or (PD2AMTX2 = DK or RF), fill "How much was
owed at the end of ^REF_MONTH before the payment made in
^TWO_MONTH?"
ELSEIF PD2AMTX1 ne 0 or (PD2AMTX1 = DK or RF), fill, "How much
was owed at the end of ^PRE_REF_MONTH before the payment made in
^REF_MONTH?"
Integer
9
0
99999999
Don't Know
Refuse

244

Empty

X
Store Instructions:

On Input
On Output
IF (TOTOWED2 = DK, RF or 0) OR
(8500.OWNYB = 100 and TOTOWED2 = 165-104400)
(8500.OWNYB = 200-400 and TOTOWED2 = 2000-100000) THEN
Set TOTO_ED2 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
IF TOTOWED2 lt PD2AMTX3 then goto CK_TOTOWED2
ELSEIF (8500.OWNYB = 100 and TOTOWED2 = 1-165 or gt 104400) OR
(8500.OWNYB = 200-400 and TOTOWED2 = 1-2000 or gt 100000)
then goto ERR1_TOTOWED2
ELSE goto PDLOAN2 for next loan for this property
with 8500.OPH_STAT = 1
if no more loans for this property with
8500.OPH_STAT = 1 then exit block and
goto TAddmort.Baddmort.ADDMORT

Instrument SAS Name:
Destination Data Set:

TOTOWED2
EOPH

245

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report

CK_TOTWED2

Spider Version 1.6.2

Check

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.CK_TOTWED2
Description:
Inherited Universe:

Universe:

Last payment gt Total $
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
(TOTOWED2 lt PD2AMTX3) AND
(PD2AMTX3 <> 0 and <> DK and <> RF) AND
(TOTOWED2 <> DK and <> RF and <> 0 or EMPTY)

Universe Description:
Text:

Total amount owed must be greater than or equal to amount of last
payment.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TOTOWED2

246

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TOTOWED2

Check

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.ERR1_TOTOWED2
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))
[ (8500.OWNYB = 100 and TOTOWED2 lt 165 or gt 104400) OR
(8500.OWNYB = 200-400 and TOTOWED2 lt 2000 or gt 100000) ]
AND (TOTOWED2 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TOTO_ED2 = A1
Soft
Suppress:

Goto PDLOAN2 for next loan for this property
with 8500.OPH_STAT = 1
if no more loans for this property with
8500.OPH_STAT = 1 then exit block and
goto TAddmort.Baddmort.ADDMORT

All others, go back to TOTOWED2

247

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

PROP_NOJ

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PROP_NOJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property number for loan

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
PROP_NOJ
EOPH

248

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

LOAN_NOJ

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.LOAN_NOJ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Loan number

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
Integer
3

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-399
LOAN_NOJ
EOPH

249

250

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report

PD2A_TX1

Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PD2A_TX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PD2AMTX1

PD2A_TX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PD2AMTX1 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PD2A_TX1
EOPH

251

252

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report

PD2A_TX2

Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PD2A_TX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PD2AMTX2

PD2A_TX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PD2AMTX2 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PD2A_TX2
EOPH

253

254

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report

PD2A_TX3

Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.PD2A_TX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PD2AMTX3

PD2A_TX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PD2AMTX3 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PD2A_TX3
EOPH

255

256

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

Blaise Item-Level Specifications Report

TOTO_ED2

Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.TOTO_ED2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TOTOWED2

TOTO_ED2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TOTOWED2 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TOTO_ED2
EOPH

257

258

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.THomeEquity.
BHomeEquity

MATCHID

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.THomeEq
uity.BHomeEquity.MATCHID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Loan Match ID - Output Only Field

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((8500.HWMNYLOC >= 1 and TStillown.Brow.OBSNSZBA <> 100) AND
((8500.OPH_STAT <> 3 for this record) AND
(ROW # <= 8500.HWMNYLOC)))))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUTPUT ONLY VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set = 850004.MATCHID

Array:
Special Instructions:

Valid Values: 1-99

259

Instrument SAS Name:
Destination Data Set:

MATCHID
EOPH

260

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

TAddmort

Block

BSECT3.BSECT3A1.BCurrentProps.TAddmort
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Universe Description:

Any Additional Mortgages/Loans

If
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))
(TStillown.Brow.OBSNSZBA <> 100 OR BCeintro.BUSCREEN = 2) AND
8500.OWNYB <> 600
(ALL loans on the inventory chart for this property have been updated OR
There are no loans for this property) AND OWNYB ne 600 and property is not
100% business

Array:
Block Instructions:

261

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TAddmort

Blaise Item-Level Specifications Report

BADDMORT

Spider Version 1.6.2

Block

BSECT3.BSECT3A1.BCurrentProps.TAddmort
.BADDMORT
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((TStillown.Brow.OBSNSZBA <> 100 OR BCeintro.BUSCREEN = 2) AND
8500.OWNYB <> 600)))
(OTHLOAN from previous row = 1) OR (ROW number = 1)

Universe Description:
Array:
Block Instructions:

Max table lines: 8

262

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TAddmort.BAD
DMORT

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ADDMORT

Field

BSECT3.BSECT3A1.BCurrentProps.TAddmort
.BADDMORT.ADDMORT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any additional mortgages/loans
Additional Mortgages
ADDMORT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(((TStillown.Brow.OBSNSZBA <> 100 OR BCeintro.BUSCREEN = 2) AND
8500.OWNYB <> 600) AND
((OTHLOAN from previous row = 1) OR (ROW number = 1)))))
Row # = 1

Universe Description:
Question Text:

Since the first of ^REF_MONTH, ^have_has2 ^YOU_YRCU
obtained any ^Additional mortgages, including second mortgages or
home
equity loans, for your ^I_PROPDESC?
^Auxrevmorg

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

Additional
If there are records on the input with 8500.OPF_STAT = 1 OR
8500.OPH_STAT = 1 then fill "additional"

263

Fills:
Instructions:

I_PROPDESC
Fill entry in 8500.PROPDESC

Fills:
Instructions:

Auxrevmorg
If AGE62 = 1 then fill "Do not include reverse mortgages."
Else fill blank

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto HEQUITY

2,DK,RF:
Instrument SAS Name:

Exit block and goto S3A1_CHK1

ADDMORT

264

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TAddmort.BAD
DMORT

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HEQUITY

Field

BSECT3.BSECT3A1.BCurrentProps.TAddmort
.BADDMORT.HEQUITY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

Loan Type
HEQUITY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(((TStillown.Brow.OBSNSZBA <> 100 OR BCeintro.BUSCREEN = 2) AND
8500.OWNYB <> 600) AND
((OTHLOAN from previous row = 1) OR (ROW number = 1)))))
(ADDMORT = 1) OR (OTHLOAN[row - 1] = 1)
Yes there are additional mortgages/loans
Was this a mortgage or home equity loan?

Enumerated
1
THequity

Value:

Mnemonic:

Description:

1

Mortgage

Mortgage

2

HEL

Home equity loan

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:

265

Special Instructions:

Skip Instructions:

If entry of 1, add a row to the loans grid.
Store 1 in NEWLOAN, set LOANTYPE = 1 and assign the next
available 100 level loan number for this property.
(LOAN_NOF)
1,DK,RF:
2:

Instrument SAS Name:

Goto OTHLOAN

Goto HELTYPE

HEQUITY

266

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TAddmort.BAD
DMORT

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HELTYPE

Field

BSECT3.BSECT3A1.BCurrentProps.TAddmort
.BADDMORT.HELTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Home Equity Type
HELTYPE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(((TStillown.Brow.OBSNSZBA <> 100 OR BCeintro.BUSCREEN = 2) AND
8500.OWNYB <> 600) AND
((OTHLOAN from previous row = 1) OR (ROW number = 1)))))
HEQUITY = 2

Universe Description:
Question Text:

There are two basic types of home equity loans:
A loan where ^YOU_YRCU received the entire lump-sum
borrowed when ^YOU_YRCU took out the loan; or
A line of credit loan where ^YOU_YRCU can increase the
amount borrowed by simply writing a check or using a special
credit card.
Which type more closely describes this new home equity loan?

Fills:
Instructions:

Value:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Enumerated
1

Answer List:

THELTYPE
Mnemonic:

Description:

267

1

lump

Lump sum home equity loan

2

line

Home equity line of credit

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

1. If HELTYPE = 1 then:
add a row to the loans grid.
Store 1 in NEWLOAN,
set LOANTYPE eq 2 and
assign the next available 200 level loan number
for this property. (LOAN_NOF)
2.

Skip Instructions:
Instrument SAS Name:

If HELTYPE = 2 then:
add a row to the loans grid,
store 1 in NEWLOAN, store 3 in LOANTYPE and
assign the next available 300 level loan number
for this property (LOAN_NOH)

Goto OTHLOAN
HELTYPE

268

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.TAddmort.BAD
DMORT

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OTHLOAN

Field

BSECT3.BSECT3A1.BCurrentProps.TAddmort
.BADDMORT.OTHLOAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any more
OTHLOAN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(((TStillown.Brow.OBSNSZBA <> 100 OR BCeintro.BUSCREEN = 2) AND
8500.OWNYB <> 600) AND
((OTHLOAN from previous row = 1) OR (ROW number = 1)))))
(HEQUITY = 1, DK or RF) OR (HELTYPE = 1, 2, DK or RF)

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

Did you have any other new mortgages or home equity loans for
^I_PROPDESC?
I_PROPDESC
Fill entry in 8500.PROPDESC
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

269

Array:
Skip Instructions:

1:

Goto HEQUITY for the next row

2,DK,RF: Exit block and goto S3A1_CHK1
Instrument SAS Name:

OTHLOAN

270

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

S3A1_CHECK

Field

BSECT3.BSECT3A1.BCurrentProps.S3A1_CH
ECK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Skip Instructions

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

271

Store Instructions:

Set MorTotLoans = Total # of rows where
Taddmort.Baddmort.HEQUITY = 1
Set NumMorts = Total # of rows where
Taddmort.Baddmort.HEQUITY = 1
Set LsTotLoans = Total # of rows where
Taddmort.Baddmort.HEQUITY = 2 and
Taddmort.Baddmort.HELTYPE = 1
Set NumLSHEL = Total # of rows where
Taddmort.Baddmort.HEQUITY = 2 and
Taddmort.Baddmort.HELTYPE = 1
Set NumLchel = Total # of rows where
Taddmort.Baddmort.HEQUITY = 2 and
Taddmort.Baddmort.HELTYPE = 2

Array:
Skip Instructions:

If this property was disposed of in the current interview
(OWNSTAT = 4) and OWNYB ne 600, goto Section 3D - BSECT3D
If this property was disposed of in the current interview and it is a residential
business property (OWNYB = 600), goto PURPROP
IF the property is still owned (STILOWN = 1, DK or RF AND
OBSNSZBA ne 100) check to see if there are any new loans
(ADDMORT = 1)
If yes and LOANTYPE = 1 or 2 (of the newly reported
loans) goto Section 3FG - BSECT3F
If yes and LOANTYPE = 3 (of the newly reported loans)
goto Section 3H - BSECT3HTABLE
IF no, goto Section 3I - BSect3I

272

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

OWNSTAT

Field

BSECT3.BSECT3A1.BCurrentProps.OWNSTA
T
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Ownership status

OWNSTAT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid Values 1 = New property
2 = New property, no longer owned (disposed)
3 = Previously reported - Still own
4 = Previously reported - disposed of
5 = 100% business
OWNSTAT
EOPB

273

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

BSect3D

Block

BSECT3.BSECT3A1.BCurrentProps.BSect3D
Description:
Tab Name:
Fly Over Name:
Universe Type:

Disposed of Property

If

Inherited Universe:

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))

Universe:

(Tstillown.Brow.STILOWN = 2) AND (8500.OWNYB <> 600)

Universe Description:
Array:
Block Instructions:

1. Section Label: Section 3, Part D - Disposed of Property
2. Pre-fill the property number (PROP_NOD) and property
description (PROPDESC from section 3A1) in the form pane.

274

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BSect3D

Blaise Item-Level Specifications Report
Spider Version 1.6.2

INCLUDE_03D

Field

BSECT3.BSECT3A1.BCurrentProps.BSect3D.I
NCLUDE_03D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Include Block BSECT3.BSECT3BDEFGHI.BSect3D

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((Tstillown.Brow.STILOWN = 2) AND (8500.OWNYB <> 600))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Include Block BSECT3.BSECT3BDEFGHI.BSect3D here

275

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

BSECT3F

Block

BSECT3.BSECT3A1.BCurrentProps.BSECT3F
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Universe Description:

Mortgages and Lump Sum Home Equity Loans

While
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))
(Taddmort.Baddmort.HEQUITY = 1) OR
(Taddmort.Baddmort.HEQUITY = 2 and Taddmort.Baddmort.HELTYPE = 1)
Ask questions for each new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2

Array:
Block Instructions:

1. Max # of grid lines: 8 (per property)
2. Section Label: Section 3, Part FG - Mortgages and Lump
Sum Home Equity Loans
NOTE: This section asks details on new mortgages or lump
sum home equity loans on old properties (S3A1)
This section is asked for interviews 2-5 when a new
mortgages or lump sum home equity loan is found in
Section 3A1.
This section is asked of new loans only (NEWLOAN = 1)

276

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BSECT3F

Blaise Item-Level Specifications Report

INCLUDE_03F

Spider Version 1.6.2

Field

BSECT3.BSECT3A1.BCurrentProps.BSECT3F
.INCLUDE_03F
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Include fields/checks from Block
BSECT3.BSECT3BDEFGHI.BSect3E.BSect3F

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((Taddmort.Baddmort.HEQUITY = 1) OR
(Taddmort.Baddmort.HEQUITY = 2 and Taddmort.Baddmort.HELTYPE =
1))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Include all fields/checks from Block
BSECT3.BSECT3BDEFGHI.BSect3E.BSecf3F here

277

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

BSECT3HTable

Block

BSECT3.BSECT3A1.BCurrentProps.BSECT3
HTable
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Home Equity Line of Credit

If
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))
NUMLCHEL > 0
at least one loan where NEWLOAN = 1 and LOANTYPE = 3

Array:
Block Instructions:

1. Max # of Grid Lines: 6
2. Section Label: Section 3, Part H - Home Equity Line of Credit

278

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BSECT3HTabl
e

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BROWSECT3H

Block

BSECT3.BSECT3A1.BCurrentProps.BSECT3
HTable.BROWSECT3H
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(NUMLCHEL > 0)))
ROW <= NumLCHEL

Universe Description:
Array:
Block Instructions:

279

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BSECT3HTabl
e.BROWSECT3H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

INCLUDE_03H

Field

BSECT3.BSECT3A1.BCurrentProps.BSECT3
HTable.BROWSECT3H.INCLUDE_03H
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Include fields/checks from Block
BSECT3.BSECT3BDEFGHI.BSect3E.BSect3HTable.Browsect3H

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((NUMLCHEL > 0) AND
(ROW <= NumLCHEL))))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Include all fields/checks from Block
BSECT3.BSECT3BDEFGHI.BSect3E.BSect3HTable.Browsect3H here

280

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BSECT3HTabl
e.BROWSECT3H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OPH_SEQ

Field

BSECT3.BSECT3A1.BCurrentProps.BSECT3
HTable.BROWSECT3H.OPH_SEQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Sequential line number of loans within a property

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
((NUMLCHEL > 0) AND
(ROW <= NumLCHEL))))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty
On Input
On Output

Array:

281

Special Instructions:

NOTE: Sequential Line number of loans within a property
EX: property 1 has 2 mortgages, property 2 has 1
3H Record 1 - OPH_SEQ = 1
Record 2 - OPH_SEQ = 2
Record 3 - OPH_SEQ = 1
Used by the instrument in order to store the input data to the correct property
(Set in processing - capi in)

Instrument SAS Name:
Destination Data Set:

OPH_SEQ
EOPH

282

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

BSect3I

Block

BSECT3.BSECT3A1.BCurrentProps.BSect3I
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Ownership Costs

If
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))
OWNSTAT = 1-4

Universe Description:
Array:
Block Instructions:

1. Section Label: Section 3, Part I - Ownership Costs
NOTE: If OWNYB = 600, go to VAC_RNTQ
If there are active loans on this property, goto
MORTSPEC
All others goto GRNDRENT

283

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3A1.BCurrentProps.BSect3I

Blaise Item-Level Specifications Report
Spider Version 1.6.2

INCLUDE_03I

Field

BSECT3.BSECT3A1.BCurrentProps.BSect3I.I
NCLUDE_03I
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Include fields/checks from Block BSECT3.BSECT3BDEFGHI.BSect3I

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
((8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY) AND
(OWNSTAT = 1-4)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Include all fields/checks from Block BSECT3.BSECT3BDEFGHI.BSect3I
here

284

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1.BCurrentProps

Spider Version 1.6.2

S3CurrentProps_END

Field

BSECT3.BSECT3A1.BCurrentProps.S3Curren
tProps_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End for properties on SCIF

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1)) AND
(8500.OPB_STAT <> 3 AND 8500.PROP_NOB <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF there are more "good" properties on the SCIF then go back
to TStillOwn for the next property
ELSE exit block and goto PURPROP

285

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

PURPROP

Field

BSECT3.BSECT3A1.PURPROP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Acquired any property
PURPROP
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
(S3_INTRO = 1) AND ( (there are no properties in the inventory chart
where 8500.OPB_STAT = 1)
OR (all the detail questions have been asked for all properties/loans on the
inventory grid) )

Universe Description:
Question Text:

9
^recentacquiredproperty ^Sincefill the first of
^REF_MONTH, ^have_has2 ^YOU_YRCU purchased or otherwise
acquired any property or real estate?

Fills:
Instructions:

recentacquiredproperty
If interview 2-5 and the sample unit was reported as owned for the first
time in the current interview (OWNED = 1 or STLRENT = 3 and there is
no 8500.OWNYB = 100 with 8500.OPB_STAT = 1)- no active sample unit
on input, fill "Other than the Sample Unit which you recently acquired"

Fills:
Instructions:

Sincefill
It the first part of the question is not filled, Capitalize "Since" ELSE fill
"since"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

286

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto PCODE

2,DK,RF:
Instrument SAS Name:

Goto 3A1_END

PURPROP

287

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

PCODE

Field

BSECT3.BSECT3A1.PCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Property Descriptions
PCODE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
PURPROP = 1

Universe Description:
Question Text:

9
What kind of property(ies) is this new property or real estate?
Enter all that apply, separate with commas

Type:
Max # of Values:
Length:
Answer List:

Set
4
1
TPcode

Value:

Mnemonic:

Description:

1

Vacation

2

Business

Other homes, vacation homes, recreational properties
including timeshares
Commercial real estate or farm land

3

Residential

4

Land

Homes rented out or owned only for investment
purposes
Land with no buildings on it

Don't Know
Refuse
Empty
On Input
On Output

288

Array:
Skip Instructions:

Instrument SAS Name:

if 1 selected then goto NPROP2
if 2 selected then goto CK_PCODE
if 3 selected then goto NPROP6
if 4 selected then goto NPROP4
PCODE

289

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

CK_PCODE

Check

BSECT3.BSECT3A1.CK_PCODE
Description:
Inherited Universe:

Universe:

Business Property
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
2 selected in PCODE

Universe Description:
Text:

No further information is collected for commercial real estate or farm
land.
Press SUPPRESS to continue.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: IF 1 selected then goto NPROP2
ELSEIF 3 selected then goto NPROP6
ELSEIF 4 selected then goto NPROP4
ELSE goto S3A1_END
All others, go back to PCODE

290

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

NPROP2

Field

BSECT3.BSECT3A1.NPROP2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

# Second/vac homes

Universe:

1 selected in PCODE

NPROP2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))

Universe Description:
Question Text:

How many other homes, vacation homes or recreational properties,
including timeshares?
Exclude right-to-use timeshares, vacation clubs, or destination
clubs.

Type:
Length:
Min:
Max:

Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (OnceNProp2 = 1) AND (NPROP2 < ORIGNPROP2) then
goto CK_NPROP2
ELSEIF 3 selected in PCODE then goto NPROP6
ELSEIF 4 selected in PCODE then goto NPROP4
ELSE goto S3A1_END

291

Instrument SAS Name:

NPROP2

292

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

CK_NPROP2

Check

BSECT3.BSECT3A1.CK_NPROP2
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
(OnceNProp2 = 1) AND (NPROP2 < ORIGNPROP2)
(Section 3A1 has been completed) AND
(FR attempts to lower the entry in NPROP2)
Number of properties cannot be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^OrigNprop2)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NPROP2
OrigNprop2
Fill entry in OrigNprop2

293

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

NPROP6

Field

BSECT3.BSECT3A1.NPROP6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

# residential properties
NPROP6
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
3 selected in PCODE
Residential property selected
How many homes rented out or owned only for investment purposes?
Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF (OnceNProp6 = 1) AND (NPROP6 < OrigNprop6) then
goto CK_NPROP6
ELSEIF 4 selected in PCODE then goto NPROP4
ELSE goto S3A1_END

Instrument SAS Name:

NPROP6

294

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

CK_NPROP6

Check

BSECT3.BSECT3A1.CK_NPROP6
Description:
Inherited Universe:

Universe:
Universe Description:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
(OnceNProp6 = 1) AND (NPROP6 < OrigNprop6)
(Section 3A1 has been completed) AND
(FR attempts to lower the entry)

Text:
Number of properties cannot be lowered now.
To delete a property, enter 888 in the property description field
Press ENTER to re-enter the original number of properties ( which was
^OrigNprop6)
Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NPROP6
OrigNprop6
Fill entry in OrigNprop6

295

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

NPROP4

Field

BSECT3.BSECT3A1.NPROP4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

# Unimproved land
NPROP4
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
4 selected in PCODE

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How many were land with no buildings on it?
Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF OnceNprop4 = 1 AND NPROP4 < OrigNprop4 then goto CK_NPROP4
ELSE goto S3A1_END

Instrument SAS Name:

NPROP4

296

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

CK_NPROP4

Check

BSECT3.BSECT3A1.CK_NPROP4
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
(OnceNprop4 = 1) AND (NPROP4 < OrigNprop4)
(Section 3A1 has been completed) AND
(the FR attempts to lower the entry)

Number of properties cannot be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^OrigNprop4)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NPROP4
OrigNprop4
Fill entry in OrigNprop4

297

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3A1

Spider Version 1.6.2

S3A1_END

Field

BSECT3.BSECT3A1.S3A1_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 3A1

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 2-4) AND
(Prechart is not blank or 8500.SECTCOMP23 = 1))
(PURPROP = 2, DK or RF) OR (PCODE = Entry)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

298

Store Instructions:

1. Set original property #
IF OnceNprop2 = EMPTY then
Set OrigNprop2 = Nprop2
Set OnceNprop2 = 1
IF OnceNprop6 = EMPTY then
Set OrigNprop6 = Nprop6
Set OnceNprop6 = 1
IF OnceNprop4 = EMPTY then
Set OrigNprop4 = Nprop4
Set OnceNprop4 = 1
2. Set Section Complete flag
If INTNMBR = 2-5 And NEWCU ne 1 and there were previously
reported properties then:
If all appropriate properties on the inventory grid
have been updated AND PURPROP is on the path,
AND there are no more new properties (Or NO new
properties) then set the section complete flag
If INTNMBR = 2-5 And NEWCU ne 1 and there were NO
previously reported properties then:
If there are no more new properties (Or No new
properties) then set the section complete flag
3. Set S3A1_END = 1

Array:

299

Special Instructions:

1. If PURPROP = 1 AND entry other than 2 in PCODE then:
a. If 1 selected in PCODE then add to the array the # of
records indicated in NPROP2.
PROP_NOB should be set to the next available property
number.
Store 1 in OWNSTAT. (Temporarily set to 1, will find
out true status in 3B)
b. If 3 selected in PCODE then add to the array the # of
records indicated in NPROP6.
PROP_NOB should be set to the next available property
number.
Store 1 in OWNSTAT. (Temporarily set to 1, will find
out true status in 3B)
c. If 4 selected in PCODE then add to the array the # of
records indicated in NPROP4.
PROP_NOB should be set to the next available
property number.
Store 1 in OWNSTAT. (Temporarily set to 1, will
find out true status in 3B)
2.

Skip Instructions:

If OWNED is 1 AND (There are no other properties with
OWNYB = 100 and OPB_STAT = 1 or STILOWN is not 2) then
add 1 record to the array.
Set OWNSTAT = 1, set PROP_NOB to the next available
property number.

IF (PURPROP = 2, DK, RF) OR ( ONLY 2 entered in PCODE and
there is no new sample unit and there are no previously
reported active properties ) then exit block and
goto ANYRENT
ELSE goto Section 3B (BSect3BDEFGHI)

300

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3

Spider Version 1.6.2

BSect3A2

Block

BSECT3.BSect3A2
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Screening Questions

If
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)
INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1)

Universe Description:
Array:
Block Instructions:

1. Max number of properties is 12
2. Section Label: Section 3, Part A2 - Screening Questions

301

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

OTHERHOM

Field

BSECT3.BSect3A2.OTHERHOM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

lived in any other homes that you still own
Prev primary res
OTHERHOM
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
S3_INTRO = 1

Universe Description:
Question Text:

9
Since the first of ^REF_MONTH, ^have_has2 ^YOU_YRCU
lived in any other home that ^YOU_ANYMEM still ^own_owns?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

own_owns
IF single person CU, fill "own"
ELSE fill "owns"

Type:
Length:

Enumerated
1

302

Answer List:

TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:

Goto NOPROP
Goto BUSPROP3

OTHERHOM

303

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

NOPROP

Field

BSECT3.BSect3A2.NOPROP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

# Prev prim res
NOPROP
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
OTHERHOM = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

How many?
Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (Section 3A2 has been completed) AND (the FR
attempts to lower the entry) then goto CK_NOPROP
ELSEIF ENTRY gt 5 then goto ERR1_NOPROP
ELSE goto BUSPROP3

Instrument SAS Name:

NOPROP

304

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

ERR1_NOPROP

Check

BSECT3.BSect3A2.ERR1_NOPROP
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(NOPROP gt 5) AND (NOPROP ne DK and ne RF)

Universe Description:
Text:

VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto BUSPROP3

All others go back to NOPROP

305

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_NOPROP

Check

BSECT3.BSect3A2.CK_NOPROP
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
(the FR attempts to lower the entry in NOPROP)

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NOPROP
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

306

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

BUSPROP3

Field

BSECT3.BSect3A2.BUSPROP3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Own commercial property for business only?
Commercial Bus. Props.
BUSPROP3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(NOPROP = 1-20, DK or RF) OR (OTHERHOM = 2, DK or RF)

Universe Description:
Question Text:

9
^DoDoes_C ^YOU_YRCU own any commercial real estate or farm land?

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

307

On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto RESBUSPR
BUSPROP3

308

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

RESBUSPR

Field

BSECT3.BSect3A2.RESBUSPR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Own residential property for business only?
Residential Bus. Props.
RESBUSPR
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
BUSPROP3 = 1, 2, DK or RF

Universe Description:
Question Text:

9
^CommercialProperty
^DoDoes_C ^YOU_YRCU own any homes rented out or owned only for
investment purposes?

Fills:
Instructions:

CommercialProperty
IF BUSPROP3 = 1, then fill "In the following questions, please do not
include any commercial real estate or farm land
^YOU_YRCU ^own_owns."
ELSE fill blank.

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:
Value:

Enumerated
1
TYesNo
Mnemonic:

Description:

309

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto RES_NUM

2,DK,RF:
Instrument SAS Name:

Goto SECHOME

RESBUSPR

310

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

RES_NUM

Field

BSECT3.BSect3A2.RES_NUM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

# Residential Business Properties
# Res Business Props.
RES_NUM
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
RESBUSPR = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

How many?
Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto SECHOME
RES_NUM

311

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

SECHOME

Field

BSECT3.BSect3A2.SECHOME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Second Home
SECHOME
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(RESBUSPR = 2, DK or RF) OR (RES_NUM = 1-20, DK or RF)

Universe Description:
Question Text:

9
^FRINSTRUCTION
^PROPERTYOWNERFILL
^Dodoes_sechome ^YOU_YRCU own any other homes, vacation
homes,
or recreational properties, including timeshares?
Exclude right-to-use timeshares, vacation clubs, or
destination clubs.

Fills:
Instructions:

FRINSTRUCTION
IF BUSPROP3 = 1 fill, "In the following questions, please do not include
any of the properties ^You_YRCU ^own_owns only for business or
investment purposes."
ELSE do not fill anything

Fills:
Instructions:

PROPERTYOWNERFILL
If OWNED = 2 (from Section 2), fill
"Other than the property you have already mentioned."
ELSE leave blank.

Fills:
Instructions:

Dodoes_sechome
IF OWNED = 1 and one person CU then fill "Do"
ELSEIF OWNED = 1 and multi person CU then fill "Does"
ELSEIF one person CU then fill "do"
ELSEIF multi person CU then fill "does"

312

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto SEC_NUM

2,DK,RF:
Instrument SAS Name:

Goto NOBUILD

SECHOME

313

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

SEC_NUM

Field

BSECT3.BSect3A2.SEC_NUM
Description:

# Second Homes

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

# Second Homes

Universe:

SEC_NUM
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
SECHOME = 1

Universe Description:
Question Text:

How many?
Exclude right-to-use timeshares, vacation clubs, or destination clubs.

Type:
Length:
Min:
Max:
X
X

Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (Section 3A2 has been completed) AND (the FR
attempts to lower the entry) then goto CK_SECNUM
ELSEIF ENTRY gt 5 then goto ERR1_SECNUM
ELSE goto NOBUILD

Instrument SAS Name:

SEC_NUM

314

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_SECNUM

Check

BSECT3.BSect3A2.CK_SECNUM
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
(the FR attempts to lower the entry in SEC_NUM)

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item) "

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to SEC_NUM
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

315

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

ERR1_SECNUM

Check

BSECT3.BSect3A2.ERR1_SECNUM
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(SEC_NUM gt 5) AND (SEC_NUM ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto NOBUILD

All others go back to SEC_NUM

316

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

NOBUILD

Field

BSECT3.BSect3A2.NOBUILD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

own any land without buildings on it
Unimproved Land
NOBUILD
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(SEC_NUM = 1-20, DK or RF) OR (SECHOME = 2, DK or RF)

Universe Description:
Question Text:

9
Other than property you have already mentioned, ^DoDoes
^YOU_YRCU own any land without buildings on it?

Fills:
Instructions:

DoDoes
IF NUMHOUSE = 1 then fill "do"
ELSE fill "does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

317

On Input
On Output
Array:
Skip Instructions:

1:

Goto BUILDNUM

2,DK,RF:
Instrument SAS Name:

Goto NOLONGER

NOBUILD

318

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

BUILDNUM

Field

BSECT3.BSect3A2.BUILDNUM
Description:

# Unimproved land

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

# Unimproved land

Universe:

BUILDNUM
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
NOBUILD = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

How many?
Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (Section 3A2 has been completed) AND (the FR attempts to
lower the entry) then goto CK_BUILDNUM
ELSEIF ENTRY gt 5 then goto ERR1_BUILDNUM
ELSE goto NOLONGER

Instrument SAS Name:

BUILDNUM

319

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

ERR1_BUILDNUM

Check

BSECT3.BSect3A2.ERR1_BUILDNUM
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(BUILDNUM gt 5) AND (BUILDNUM <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: Goto NOLONGER
All others go back to BUILDNUM

320

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_BUILDNUM

Check

BSECT3.BSect3A2.CK_BUILDNUM
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
(the FR attempts to lower the entry in BUILDNUM)

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to BUILDNUM
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

321

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

NOLONGER

Field

BSECT3.BSect3A2.NOLONGER
Description:

No Longer Own

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

No Longer Own

Universe:

NOLONGER
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(BUILDNUM = 1-20, DK or RF) OR (NOBUILD = 2, DK or RF)

Universe Description:
Question Text:

9
Are there any properties that ^YOU_YRCU owned at the beginning of
^REF_MONTH that ^YOU_YRCU no longer ^own_owns?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

own_owns
IF single person CU, fill "own"
ELSE fill "owns"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

322

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto NUMPRPTY

2,DK,RF: Goto S3A2_END
Instrument SAS Name:

NOLONGER

323

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

NUMPRPTY

Field

BSECT3.BSect3A2.NUMPRPTY
Description:

# No Longer Own

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

# No Longer Own

Universe:

NUMPRPTY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
NOLONGER = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

How many different properties?
Integer
2
1
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-20: IF (Section 3A2 has been completed) AND
(the FR attempts to lower the entry) then
goto CK_NUMPRPTY
ELSEIF ENTRY gt 5 then goto ERR1_NUMPRPTY
ELSE goto P_TYPE
DK,RF:

Instrument SAS Name:

Goto S3A2_END

NUMPRPTY

324

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

ERR1_NUMPRPTY

Check

BSECT3.BSect3A2.ERR1_NUMPRPTY
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(NUMPRPTY gt 5) AND (NUMPRPTY ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto P_TYPE

All others, go back to NUMPRPTY

325

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_NUMPRPTY

Check

BSECT3.BSect3A2.CK_NUMPRPTY
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
(the FR attempts to lower the entry in NUMPRPTY)

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NUMPRPRTY
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

326

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

P_TYPE

Field

BSECT3.BSect3A2.P_TYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Property Type
P_TYPE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
NUMPRPTY = 1-20

Universe Description:
Help Screen:
Question Text:

H_PTYPE
9
? [F1]
What type of ^Propertywaswereit?
Enter all that apply, separate with commas.

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

Propertywaswereit
If NUMPRPTY = 1 then fill "property was it"
If NUMPRPTY gt 1, fill "properties were they"
Set
5
1
TPTYPE

Value:

Mnemonic:

Description:

1

Home

A home in which ^YOU_YRCU used to live

2

OthHom

3

ComFarm

Other homes, vacation homes, recreational properties
including timeshares
Commercial real estate or farm land

4

RentHome

5

Land

X

Homes rented out or owned only for investment
purposes
Land with no buildings on it

Don't Know
Refuse

327

Empty
On Input
On Output
Store Instructions:

If only 1 selected in P_TYPE and NUMPRPTY = 1 prefill
HWMANY1 = 1
If only 2 selected in P_TYPE and NUMPRPTY = 1 prefill
HWMANY2 = 1
If only 3 selected in P_TYPE and NUMPRPTY = 1 prefill
HWMANY3 = 1
If only 4 selected in P_TYPE and NUMPRPTY = 1 prefill
HWMANY4 = 1
If only 5 selected in P_TYPE and NUMPRPTY = 1 prefill
HWMANY5 = 1

Array:
Skip Instructions:

1-5:

IF NUMPRTY = DK or RF then goto S3A2_END
If 1 selected in P_TYPE and NUMPRPTY is greater
than 1 then goto HWMANY1
If only 1 selected in P_TYPE and NUMPRPTY = 1 then
goto S3A2_END
If 2 selected in P_TYPE and NUMPRPTY is greater
than 1 then goto HWMANY2
If only 2 selected in P_TYPE and NUMPRPTY = 1 then
goto S3A2_END
If 3 selected in P_TYPE and NUMPRPTY is greater
than 1 then goto HWMANY3
If only 3 selected in P_TYPE and NUMPRPTY = 1 then
goto S3A2_END
If 4 selected in P_TYPE and NUMPRPTY is greater
than 1 then goto HWMANY4
If only 4 selected in P_TYPE and NUMPRPTY = 1 then
goto S3A2_END
If 5 selected in P_TYPE and NUMPRPTY is greater
than 1 then goto HWMANY5
If only 5 selected in P_TYPE and NUMPRPTY = 1 then
goto S3A2_END

RF:
Instrument SAS Name:

Goto S3A2_END

P_TYPE

328

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

HWMANY1

Field

BSECT3.BSect3A2.HWMANY1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Number of homes in which respondent used to live
# Use to Live in
HWMANY1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(1 selected in P_TYPE) AND (NUMPRPTY = 2-20)

Universe Description:
Question Text:

How many homes in which ^YOU_YRCU used to live did ^YOU_YRCU
dispose
of since ^REF_MONTH?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Min:
Max:
X
X

Integer
2
1
9
Don't Know
Refuse
Empty
On Input
On Output

Array:

329

Skip Instructions:

IF (Section 3A2 has been completed) AND
(the FR attempts to lower the entry) then goto CK_HWMANY1
ELSEIF 2 selected in P_TYPE then goto HWMANY2
ELSEIF 3 selected in P_TYPE then goto HWMANY3
ELSEIF 4 selected in P_TYPE then goto HWMANY4
ELSEIF 5 selected in P_TYPE then goto HWMANY5
ELSE goto S3A2_CHK

Instrument SAS Name:

HWMANY1

330

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_HWMANY1

Check

BSECT3.BSect3A2.CK_HWMANY1
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
(the FR attempts to lower the entry in CK_HWMANY1)

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to HWMANY1
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

331

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

HWMANY2

Field

BSECT3.BSect3A2.HWMANY2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Number of second homes
# Second homes
HWMANY2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(2 selected in P_TYPE) AND (NUMPRPTY = 2-20)

Universe Description:
Question Text:

How many other homes, vacation homes, recreational properties, or
timeshares did ^YOU_YRCU dispose of since ^REF_MONTH?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
2
1
9
Don't Know
Refuse
Empty
On Input
On Output

Array:

332

Skip Instructions:

IF (Section 3A2 has been completed) AND
(the FR attempts to lower the entry) then goto CK_HWMANY2
ELSEIF 3 selected in P_TYPE then goto HWMANY3
ELSEIF 4 selected in P_TYPE then goto HWMANY4
ELSEIF 5 selected in P_TYPE then goto HWMANY5
ELSE goto S3A2_CHK

Instrument SAS Name:

HWMANY2

333

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_HWMANY2

Check

BSECT3.BSect3A2.CK_HWMANY2
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
(the FR attempts to lower the entry in HWMANY2]

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to HWMANY2
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

334

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

HWMANY3

Field

BSECT3.BSect3A2.HWMANY3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Number of commercial business properties
# comm business props
HWMANY3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(3 selected in P_TYPE) AND (NUMPRPTY = 2-20)

Universe Description:
Question Text:

How many commercial real estate or farm land properties did
^YOU_YRCU dispose of since ^REF_MONTH?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
2
1
9
Don't Know
Refuse
Empty
On Input
On Output

Array:

335

Skip Instructions:

Instrument SAS Name:

IF (Section 3A2 has been completed) AND
(the FR attempts to lower the entry) then goto CK_HWMANY3
ELSEIF 4 selected in P_TYPE then goto HWMANY4
ELSEIF 5 selected in P_TYPE then goto HWMANY5
ELSE goto S3A2_CHK
HWMANY3

336

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_HWMANY3

Check

BSECT3.BSect3A2.CK_HWMANY3
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
(the FR attempts to lower the entry in HWMANY3)

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to HWMANY3
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

337

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

HWMANY4

Field

BSECT3.BSect3A2.HWMANY4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Number of residential business properties
# res business props
HWMANY4
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(4 selected in P_TYPE) AND (NUMPRPTY = 2-20)

Universe Description:
Question Text:

How many homes rented out or owned only for investment purposes
did ^YOU_YRCU dispose of since ^REF_MONTH?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
2
1
9
Don't Know
Refuse
Empty
On Input
On Output

Array:

338

Skip Instructions:

IF (Section 3A2 has been completed) AND
(the FR attempts to lower the entry) then goto CK_HWMANY4
ELSEIF 5 selected in P_TYPE then goto HWMANY5
ELSE goto S3A2_CHK

Instrument SAS Name:

HWMANY4

339

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_HWMANY4

Check

BSECT3.BSect3A2.CK_HWMANY4
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
(the FR attempts to lower the entry in HWMANY4)

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to HWMANY4
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

340

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

HWMANY5

Field

BSECT3.BSect3A2.HWMANY5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Number of unimproved land properties
# Unimproved Land
HWMANY5
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(5 selected in P_TYPE) AND (NUMPRPTY = 2- 20)

Universe Description:
Question Text:

How many land properties with no buildings on them did ^YOU_YRCU
dispose of since ^REF_MONTH?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
2
1
9
Don't Know
Refuse
Empty
On Input
On Output

Array:

341

Skip Instructions:

IF (Section 3A2 has been completed) AND
(the FR attempts to lower the entry) then goto CK_HWMANY5
ELSE goto S3A2_CHK

Instrument SAS Name:

HWMANY5

342

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_HWMANY5

Check

BSECT3.BSect3A2.CK_HWMANY5
Description:
Inherited Universe:

Universe:

Can't lower entry in how many after section complete
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Section 3A2 has been completed) AND
the FR attempts to lower the entry in HWMANY5)

Universe Description:
Text:

Number of properties can not be lowered now.
To delete a property, enter 888 in the property description field.
Press ENTER to re-enter the original number of properties (which was
^item)

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to HWMANY5
ITEM
Fill number of mortgages originally entered (NUMPRPTY, NOPROP,
SEC_NUM, BUILDNUM, HWMANY1, HWMANY2, HWMANY3, HWMANY4,
HWMANY5) as appropriate

343

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

S3A2_CK

Field

BSECT3.BSect3A2.S3A2_CK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(Entry in last appropriate HWMANY item) AND (NUMPRPTY = 2-20)

Universe Description:
Question Text:
Type:
Length:

** NON-DISPLAYED FIELD **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (HWMANY1 + HWMANY2 + HWMANY3 +HWMANY4 + HWMANY5) ne
NUMPRPTY then goto CK_NUMPROP
ELSE goto S3A2_END

344

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

CK_NMPROP

Check

BSECT3.BSect3A2.CK_NMPROP
Description:
Inherited Universe:

Universe:

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))
(HWMANY1 + HWMANY2 + HWMANY3 + HWMANY4 + HWMANY5) <>
NUMPRPTY

Universe Description:
Text:

The total number of properties does not match the sum of the different
types of
properties reported.
Please verify.

Check Instructions:
Type:

Hard

345

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSect3A2

Spider Version 1.6.2

S3A2_END

Field

BSECT3.BSect3A2.S3A2_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 3A2

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(INTNMBR = 1 or (NEWCU = 1 and prechart = EMPTY and
8500.SECTCOMP[23] <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:

346

Special Instructions:

1. IF OWNED = 1 OR (OTHERHOM = 1 and NOPROP = 1-20)
(SECHOME = 1 and SEC_NUM = 1-20) OR
(NOBUILD = 1 and BUILDNUM = 1-20) OR
(NOLONGER = 1 and NUMPRPTY = 1-20) then:

OR

A. Create a property array containing the following
variables:
OWNSTAT: Owned property
PROP_NOB: Owned property number
PROPTYPE: Owned property type
B. Assign a property number (PROP_NOB) in consecutive
order starting with 1.
Sections B-I will be asked of these properties:
1. If OWNED = 1 then:
add one record to the array.
Set OWNSTAT =1, store "Sample Unit" in PROPDESC for
this record.
2. If OTHERHOM = 1 and NOPROP = 1-20 then:
add to the array the # of records indicated in
NOPROP.
Set OWNSTAT = 1 for each record..
3. If SECHOME = 1 and SEC_NUM = 1-20 then:
add to the array the # of records indicated in
SECNUM.
Set OWNSTAT = 1 for each record.
4. If RESBUSPR = 1 and RES_NUM = 1-20 then:
add to the array the # of records indicated in
RES_NUM.
Set OWNSTAT = 1 for each record.

5. If NOBUILD = 1 and BUILDNUM = 1-20 then:
add to the array the # of records indicated in
BUILDNUM.
Set OWNSTAT = 1 for each record.
6. If NOLONGER = 1 AND NUMPRPTY = 1-20 then:
add to the array the # of records indicated in
NUMPRPTY.
Store 2 in OWNSTAT for each record created below:
If 1 selected in P_TYPE then add to the array the #
of records indicated in HWMANY1.

347

If 2 selected in P_TYPE then add to the array the #
of records indicated in HWMANY2
If 4 selected in P_TYPE then add to the array the #
of records indicated in HWMANY4
If 5 selected in P_TYPE then add to the array the #
of records indicated in HWMANY5
Skip Instructions:

IF OWNED ne 1 AND
( (OTHERHOM = 2, DK or RF) or
(OTHERHOM = 1 AND NOPROP = DK or RF) ) AND
( (RESBUSPR = 2, DK or RF) or
(RESBUSPR = 1 AND RES_NUM = DK or RF) ) AND
( (SECHOME = 2, DK or RF) or
(SECHOME = 1 AND SEC_NUM = DK or RF) ) AND
( (NOBUILD = 2, DK or RF) or
(NOBUILD = 1 AND BUILDNUM = DK or RF)) AND
( (NOLONGER = 2, DK or RF) or
(NOLONGER = 1 AND NUMPRPTY = DK or RF) ) then
goto S3I_END

348

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3

Spider Version 1.6.2

BSECT3BDEFGHI

Block

BSECT3.BSECT3BDEFGHI
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

If
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)

Universe:
Universe Description:
Array:
Block Instructions:

Max number of new properties = 12

349

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI

Spider Version 1.6.2

BPropertySect3B

Block

BSECT3.BSECT3BDEFGHI.BPropertySect3B
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Detailed Property Description

If
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)
(OWNSTAT = 1 or 2)

Universe Description:
Array:
Block Instructions:

1. Section Label: Section 3, Part B - Detailed Property
Description
2.

If OWNED = 1 or STLRENT = 3 then pre-fill WHICH_PROP
with a 1 and gray. Also pre-fill PROPDESC
with "Sample Unit" and OWNYB = 100

350

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

WHICH_PROP

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
WHICH_PROP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Property Type
WHICH_PROP
WHICH_PROP
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
(OWNSTAT = 1 or 2) AND (OWNED <> 1) AND (STLRENT <> 3)

Universe Description:
Question Text:

^Propfill
Enter type of property

Fills:
Instructions:

Type:
Length:
Answer List:

Propfill
If this is the first time WHICH_PROP is asked, fill
"Now I am going to ask about your owned properties."
The second and subsequent times this screen comes up, fill
"Now I'm going to ask about your next property."
Enumerated
1
TWHICHPROP

Value:

Mnemonic:

Description:

1

SampleUnit

Sample unit

2

FormerHouse

^Form_home

3

VacaHouse

^Oth_home

4

RentalHome

^Rent_home

5

Land

^No_build

Don't Know
Refuse
Empty

351

On Input
On Output
Store Instructions:

If WHICH_PROP = 2, set OWNYB = 200
If WHICH_PROP = 3, set OWNYB = 300
If WHICH_PROP = 4, set OWNYB = 600
If WHICH_PROP = 5, set OWNYB = 400

Array:
Special Instructions:

1. IF (INTNMBR = 1 OR (NEWCU = 1 and prechart = blank and
8500.sectcomp23 ne 1) ) then allow answer list option 2 to
be entered
ELSE display hard error, message "Not a valid entry"
2. Do not allow blank answer list options to be selected

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:

Goto CK_WHICHPROP

2-5:

Goto PROPDESC

WHICH_PROP
EOPB

352

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_WHICHPROP

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
CK_WHICHPROP
Description:

Sample Unit already selected/not owned

Inherited Universe:

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:

(WHICH_PROP = 1) AND (WHICH_PROP was not pre-filled)

Universe Description:
Text:

Sample Unit has already been selected or
previous questions indicate the sample unit is not owned

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to WHICH_PROP

353

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PROPDESC

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
PROPDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Property description
Property description
PROPDESC
PROPDESC
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
WHICH_PROP = 1-5

Universe Description:
Question Text:

^FILLINTRO
^DESCRIBE_NON_SAMPLEUNIT
^Continue_888

Fills:
Instructions:

DESCRIBE_NON_SAMPLEUNIT
IF not the sample unit (OWNYB ne 100), fill "* Briefly describe the
^prop_type.
ELSE leave blank.

Fills:
Instructions:

FILLINTRO
IF asking about the sample unit OWNYB = 100, fill "Now I'm going to ask
some questions about your Sample Unit."
ELSE fill nothing

Fills:
Instructions:

Continue_888
IF asking about the sample unit OWNYB = 100, fill "* Press Enter to
continue."
ELSE fill "* Enter 888 to delete this property."

Type:
Length:

String
30
Don't Know
Refuse
Empty

354

X
X
Store Instructions:

On Input
On Output
1. If OWNYB = 400, set PROPTYPE = 3
2. IF [OWNYB = 100 and SECT01.BUILDING = 1, 9 or 10] or [OWNYB =
100 and (BCOVERAGE.HUTYPE = 9 OR 85.HSG_UNIT = 9)] or [OWNYB =
100 and ((BCOVERAGE.UNISTRQ = 2 or 3) or (85.UNISTRQ = 2 or 3))]
set PROPTYPE = 3

Array:
Special Instructions:

1. If 888 is entered, gray this property
2. Pre-fill the grid with Property number (Prop_nob) and
property type.
If OWNYB = 100, pre-fill "Sample Unit"
If OWNYB = 200, pre-fill "Former Home"
If OWNYB = 300, pre-fill "Vacation/other home/timeshare"
If OWNYB = 400, pre-fill "Unimproved Land"
If OWNYB = 600, pre-fill "Home rented out/investment only"

Skip Instructions:

30 characters: IF OWNYB = 300 then goto TIMESHAR
ELSEIF OWNYB = 600 then goto COUNTRY
ELSE goto SHARED2
888:

Instrument SAS Name:
Destination Data Set:

Goto next property

PROPDESC
EOPB

355

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TIMESHAR

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
TIMESHAR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Timeshare
Timeshare
TIMESHAR
TIMESHAR
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
OWNYB = 300 AND PROPDESC <> 888

Universe Description:
Help Screen:
Question Text:

H_TIMESHAR
? [F1]
Is this a time-sharing arrangement where ^YOU_YRCU ^have_has2
use of the property only for a specified length of time each year?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

356

X
X

On Input
On Output

Array:
Skip Instructions:

1: Goto DEEDED
2,DK,RF: Goto SHARED2

Instrument SAS Name:
Destination Data Set:

TIMESHAR
EOPB

357

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

DEEDED

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
DEEDED
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Deeded or right-to-use timeshare?
Deeded
DEEDED
DEEDED
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
TIMESHAR = 1

Universe Description:
Help Screen:
Question Text:

H_DEEDED
? [F1]
Is this a deeded or right-to-use timeshare?

Type:
Length:
Answer List:

Enumerated
1
TDeeded

Value:

Mnemonic:

Description:

1

Deed

Deeded

2

Right

Right-to-use

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1,DK,RF: Goto SHARWKS
2:

Goto CK_DEEDED

358

Instrument SAS Name:
Destination Data Set:

DEEDED
EOPB

359

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_DEEDED

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
CK_DEEDED
Description:
Inherited Universe:

Universe:

Right-to-use timeshares not collected in this section
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
DEEDED = 2

Universe Description:
Text:

Right-to-use timeshares are collected in Section 17 under "Vacation
clubs". Please delete this property.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to DEEDED

360

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SHARWKS

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
SHARWKS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Timeshare weeks available
Weeks available
SHARWKS
SHARWKS
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
DEEDED = 1, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:

How many weeks are ^YOU_YRCU entitled to use your timeshare each
year?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Integer
2
1
52

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-16, DK, RF: Goto SHARED1
17-52: Goto ERR1_SHARWKS
SHARWKS
EOPB

361

362

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_SHARWKS

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ERR1_SHARWKS
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
SHARWKS = 17-52
Out of range check
THE VALUE IS UNUSUALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto SHARED1

All others, go back to SHARWKS

363

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SHARED1

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
SHARED1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Timeshare co-owner
Timeshare co-owner
SHARED1
SHARED1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
SHARWKS = 1-52, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

^DoDoes_C ^YOU_YRCU own the timeshare with anyone else outside
your household?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto SHARPER1

2,DK,RF: Goto COUNTRY
Instrument SAS Name:
Destination Data Set:

SHARED1
EOPB

364

365

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SHARPER1

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
SHARPER1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Timeshare percent
Timeshare percent
SHARPER1
SHARPER1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
SHARED1 = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

What percent of the timeshare ^dodoes ^YOU_YRCU own?
Integer
3
1
99

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto COUNTRY
SHARPER1
EOPB

366

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SHARED2

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
SHARED2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

share ownership
share ownership
SHARED2
SHARED2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
(TIMESHAR = 2, DK or RF) OR
(PROPDESC <> 888 AND OWNYB = 100, 200, 400)

Universe Description:
Question Text:

^DoDoes_C ^YOU_YRCU share ownership of the property with anyone
else?

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X

On Input

367

X

On Output

Array:
Skip Instructions:

1:

Goto SHARPER2

2,DK,RF: IF OWNYB = 300 then goto COUNTRY
ELSEIF INTNMBR = 2-4 and NEWCU ne 1 AND OWNYB ne
100 then goto STILOWNB
ELSEIF BCeintro.BUSCREEN = 2 AND OWNYB = 100
then goto BSNEXP2
ELSEIF BCeintro.BUSCREEN = 2 then goto ACQUIRYR
ELSE goto BSNSEXP
Instrument SAS Name:
Destination Data Set:

SHARED2
EOPB

368

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SHARPER2

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
SHARPER2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Percent of ownership
Percent of ownership
SHARPER2
SHARPER2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
SHARED2 = 1

Universe Description:
Question Text:

What percentage of the property ^DoDoes ^YOU_YRCU own?

Fills:
Instructions:

DoDoes
IF NUMHOUSE = 1 then fill "do"
ELSE fill "does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Min:
Max:

Integer
3
1
99

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

369

Skip Instructions:

IF OWNYB = 300 then goto COUNTRY
ELSEIF INTNMBR = 2-5 AND NEWCU ne 1 AND OWNYB ne 100 then
goto STILOWNB
ELSEIF BCeintro.BUSCREEN = 2 AND OWNYB = 100 then goto
BSNEXP2
ELSEIF BCeintro.BUSCREEN = 2 then goto ACQUIRYR
ELSE goto BSNSEXP

Instrument SAS Name:
Destination Data Set:

SHARPER2
EOPB

370

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

COUNTRY

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
COUNTRY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Property location (inside/outside US)
Property Location
COUNTRY
COUNTRY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
(PROPTYPE = 1-3) AND (OWNYB = 300 or 600)

Universe Description:
Question Text:

Ask if not apparent
If this is a timeshare with multiple locations, select the most often used
location.
Where is the property located?

Type:
Length:

Enumerated
1

Answer List:

TCOUNTRY

Value:

Mnemonic:

Description:

1

States

United States

2

Foreign

Foreign Country

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

IF COUNTRY = 2 then store ZZ in VPRPCODE

371

Skip Instructions:

1:

Goto STATE

2,DK,RF: IF INTNMBR = 2-5 AND NEWCU ne 1 and OWNYB ne 100
then goto STILOWNB
ELSEIF BCeintro.BUSCREEN = 2 AND OWNYB ne 600
then goto ACQUIRYR
ELSEIF OWNYB ne 600 then goto BSNSEXP
ELSE goto S3B_END
Instrument SAS Name:
Destination Data Set:

COUNTRY
EOPB

372

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

STATE

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
STATE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

State where property is located
State
STATE
STATE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
COUNTRY = 1

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
Enter the two character State abbreviation

Type:
Length:

String
2

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

1. Store the STATE in VPRPCODE.
Please format entries to be in all upper case.
2. Use answer type TState - STRING[2], display width 4

373

Skip Instructions:

IF DK or RF:

IF INTNMBR = 2-5 AND NEWCU ne 1 AND
OWNYB ne 100 then goto STILOWNB
ELSEIF BCeintro.BUSCREEN = 2 AND OWNYB ne 600 then
goto ACQUIRYR
ELSEIF OWNYB ne 600 then goto BSNSEXP
ELSE goto S3B_END

ELSE: Goto CNTYCODE
Instrument SAS Name:
Destination Data Set:

STATE
EOPB

374

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CNTYCODE

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
CNTYCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

County code
County code
CNTYCODE
CNTYCODE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
STATE <> EMPTY and STATE <> DK and STATE <> RF

Universe Description:
Question Text:

What county is the property located in?
If the county name is not found, key X.

Type:
Length:

String
30

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

1. Insert a search function.
Display the list of FIPS county codes for the state
selected in STATE and allow the FR to highlight and select
the appropriate county. On the screen, replace the keyedin characters under "County" with the FULL county name
selected from the list. Then store the 3-character FIPS
code in FIPSCODE.
2. If X is entered, then store XXX in FIPSCODE.

375

Skip Instructions:

30 characters,DK,RF: IF INTNMBR = 2-5 AND NEWCU ne 1 AND
OWNYB ne 100 then goto STILOWNB
ELSEIF BCeintro.BUSCREEN = 2 AND OWNYB ne 600
then
goto ACQUIRYR
ELSEIF OWNYB ne 600 then goto BSNSEXP
ELSE goto S3B_END
X:

Instrument SAS Name:
Destination Data Set:

Goto OTHCNTY

CNTYCODE
EOPB

376

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OTHCNTY

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OTHCNTY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other county name
Other county
OTHCNTY
OTHCNTY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
CNTYCODE = X

Universe Description:
Question Text:
Type:
Length:

Specify other county
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF INTNMBR = 2-5 AND NEWCU ne 1 AND OWNYB ne 100 then
goto STILOWNB
ELSEIF BCeintro.BUSCREEN = 2 AND OWNYB ne 600 then goto
ACQUIRYR
ELSEIF OWNYB ne 600 then goto BSNSEXP
ELSE goto S3B_END

Instrument SAS Name:
Destination Data Set:

OTHCNTY
EOPB

377

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

STILOWNB

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
STILOWNB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still have this property?
Still own property
STILOWNB
STILOWNB
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
[(Entry other than 888 in PROPDESC) AND (INTNMBR = 2-4)
AND (NEWCU <> 1) and (OWNYB <> 100) ] AND
[ ( (SHARED2 = 2, DK or RF) and OWNYB <> 300) or
(SHARPER2 <> EMPTY AND OWNYB <> 300) or
(COUNTRY = 2, DK or RF) or
(STATE = DK or RF) or
(CNTYCODE <> EMPTY and CNTYCODE <> X) or
(OTHCNTY <> EMPTY) ]

Universe Description:
Question Text:

Ask if not apparent
Do you still own this property?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

378

Store Instructions:

IF STILOWNB = 2, store 2 in OWNSTAT for this record.
ELSE store 1 in OWNSTAT.

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF OWNYB = 600 then goto S3B_END
ELSEIF BCeintro.BUSCREEN = 2 AND OWNYB ne 600 then goto
ACQUIRYR
ELSE goto BSNSEXP
STILOWNB
EOPB

379

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BSNSEXP

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
BSNSEXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Business, farm or rental expenses
Business Deduction
BSNSEXP
BSNSEXP
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
((STILOWNB = 1, 2, DK or RF) or (STATE = DK or RF) or
((Entry other than 888 in PROPDESC) AND
(INTNMBR = 1 or NEWCU = 1 or OWNYB = 100))) AND
OWNYB <> 600 AND BCeintro.BUSCREEN <> 2

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

^AREWERE any of the expenses for this property deducted as a farm,
rental, or business expense?
AREWERE
IF STILOWN = 1, fill "Are"
ELSE fill "Were"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

380

Skip Instructions:

1:

Goto OBSNSZB

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF OWNYB = 100 then goto BSNEXP2
ELSE goto ACQUIRYR

BSNSEXP
EOPB

381

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OBSNSZB

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OBSNSZB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Percentage of expenses deducted for business, farm or rental
% Deducted
OBSNSZB
OBSNSZB
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
BSNSEXP = 1

Universe Description:
Question Text:

Type:
Length:
Min:
Max:

What percent of the expenses for this property ^iswas deducted?
Include the portion used for business, farming, or rented to someone
outside the household.

Integer
3
1
100

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF:
100:

Instrument SAS Name:
Destination Data Set:

Goto ACQUIRYR

Goto ERR2_OBSNSZB

OBSNSZB
EOPB

382

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR2_OBSNSZB

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ERR2_OBSNSZB
Description:
Inherited Universe:

Universe:

100% Business
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
OBSNSZB = 100

Universe Description:
Text:

100% WAS ENTERED
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OWNSTAT to 5 for this property.
Soft
Suppress:

IF no more properties then goto S31_END
ELSE goto Next property

All others, go back to OBSNSZB

383

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BSNEXP2

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
BSNEXP2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Business, farm or rental expenses
Business Rent
BSNEXP2
BSNEXP2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
(((SHARED2 = 1, 2, DK or RF) AND (BCeintro.BUSCREEN = 2)) OR
(BSNSEXP = 2, DK or RF)) AND OWNYB = 100

Universe Description:
Question Text:

Type:
Length:
Answer List:

Is any part of this property you own rented to someone outside your
household or used for business?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ACQUIRYR
BSNEXP2
EOPB

384

385

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ACQUIRYR

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ACQUIRYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Year of closing or settling on property
Year closed/settled
ACQUIRYR
ACQUIRYR
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
((BSNSEXP = 2, DK or RF) AND OWNYB <> 100)
OR (OBSNSZB = 1-99, DK or RF)
OR (BSNEXP2 = 1, 2, DK or RF)
OR (BCeintro.BUSCREEN = 2 AND OWNYB <> 600 AND PROPDESC <>
888)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

In what year did ^YOU_YRCU close or settle on this property?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Integer
5
1900
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

386

Skip Instructions:

1900-9999:

DK, RF:
Instrument SAS Name:
Destination Data Set:

If entry = current or previous year,
goto ACQUIRMO
Else goto ANPROPTX
goto ANPROPTX

ACQUIRYR
EOPB

387

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ACQUIRMO

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ACQUIRMO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month of closing/settling on property
Month closed/settled
ACQUIRMO
ACQUIRMO
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
ACQUIRYR = Current or previous year

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

In what month did ^YOU_YRCU close or settle on this property?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

388

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1-12:

IF ACQUIRMO and ACQUIRYR are in the future,
then goto CK_ACQUIRMO
ELSEIF ACQUIRMO/ACQUIRYR are within the reference
period then goto GIFTPROP
ELSE goto ANPROPTX

DK,RF: Goto ANPROPTX
Instrument SAS Name:
Destination Data Set:

ACQUIRMO
EOPB

389

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_ACQUIRMO

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
CK_ACQUIRMO
Description:
Inherited Universe:

Universe:

Date in future
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
ACQUIRMO and ACQUIRYR are in the future

Universe Description:
Text:

Date entered is in the future. Property cannot be reported as owned at
this time.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to ACQUIRMO

390

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

GIFTPROP

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
GIFTPROP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Received as gift?
Received as gift?
GIFTPROP
GIFTPROP
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
(ACQUIRMO/ACQUIRYR is within reference period)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Was this property received as a gift or inheritance?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1,DK,RF:
2:

Instrument SAS Name:

Goto ANPROPTX

Goto OWN_PURX

GIFTPROP

391

Destination Data Set:

EOPB

392

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OWN_PURX

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OWN_PURX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total property price, not including closing costs
Total Price
OWN_PURX
OWN_PURX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
GIFTPROP = 2

Universe Description:
Help Screen:
Question Text:

H_CLOSECOST
9
? [F1]
What was the total price paid for ^this_the property, not including
closing costs?

Fills:
Instructions:
Type:
Length:
Min:
Max:

this_the
If OWNYB = 100, fill "this", ELSE fill "the"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

393

Skip Instructions:

0-99999999: IF [(OWNYB = 100-300 and OWN_PURX lt 1500 or gt
485000) OR
(OWNYB = 400 and OWN_PURX lt 100 or gt 250000) ]
then goto ERR1_OWNPURX
ELSE goto CLOSECST
DK, RF:

Instrument SAS Name:
Destination Data Set:

goto CLOSECST

OWN_PURX
EOPB

394

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_OWNPURX

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ERR1_OWNPURX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
[ (OWNYB = 100-300 and OWN_PURX lt 1500 or gt 485000) OR
(OWNYB = 400 and OWN_PURX lt 100 or gt 250000) ] AND (OWN_PURX
ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OWN__URX = A1
Soft
Suppress:

Goto CLOSECST

All others, go back to OWN_PURX

395

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CLOSECST

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
CLOSECST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount of closing costs
Closing Costs
CLOSECST
CLOSECST
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
OWN_PURX = 0-99999999, DK or RF

Universe Description:
Help Screen:
Question Text:

H_CLOSECOST
9
? [F1]
About how much were the closing costs?

Type:
Length:
Min:
Max:

Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-99999999: IF CLOSECST gt OWN_PURX then goto CK_CLOSECST
ELSEIF CLOSECST gt 17000 then goto ERR1_CLOSCST
ELSE goto OWNDPMTX
DK,RF: Goto OWNDPMTX

396

Instrument SAS Name:
Destination Data Set:

CLOSECST
EOPB

397

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_CLOSCST

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
CK_CLOSCST
Description:
Inherited Universe:

Universe:

Closing $ gt Total price
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
CLOSECST gt OWN_PURX AND (CLOSECST <> DK and <> RF) AND
(OWN_PURX <> DK and <> RF)

Universe Description:
Text:

Closing costs exceeds the total price.
Please verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto OWNDPMTX

All others, go back to CLOSCST

398

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_CLOSCST

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ERR1_CLOSCST
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
CLOSECST gt 17000 AND (CLOSECST <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CLOS_CST = A1
Soft
Suppress:

Goto OWNDPMT

All others, go back to CLOSCST

399

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OWNDPMTX

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OWNDPMTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount of down payment
Down Payment
OWNDPMTX
OWNDPMTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
CLOSECST = 0-99999999, DK or RF

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

What was the amount of the down payment?
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
0-99999999: IF gt OWN_PURX then goto CK_OWNDPMTX
ELSEIF OWNDPMTX gt 185000 then goto ERR1_OWNDPMTX
ELSE goto ANPROPTX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto ANPROPTX

OWNDPMTX
EOPB

400

401

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_OWNDPMTX

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
CK_OWNDPMTX
Description:
Inherited Universe:

Universe:

Down payment $ gt total price
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
OWNDPMTX gt OWN_PURX and (OWNDPMTX <> DK and <> RF)
AND (OWN_PURX <> DK and <> RF)

Universe Description:
Text:

Down payment exceeds the total price.
Please verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: Goto ANPROPTX
All others, go back to OWNDPMTX

402

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_OWNDPMTX

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ERR1_OWNDPMTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
OWNDPMTX gt 185000 and (OWNDPMTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OWND_MTX = A1
Soft
Suppress: Goto ANPROPTX
All others, go back to OWNDPMTX

403

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANPROPTX

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ANPROPTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Annual property taxes
Property Taxes
ANPROPTX
ANPROPTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
(OWNDPMTX = 0-99999999, DK or RF) OR
(GIFTPROP = 1, DK or RF) OR
(ACQUIRMO AND ACQUIRYR are not in the reference period) OR
(ACQUIRYR = DK or RF) OR (ACQUIRYR is before the previous year)

Universe Description:
Question Text:

What ^AREWERE2 the annual property taxes for ^this_the property?

Fills:
Instructions:

AREWERE2
IF STILOWN = 1, fill "are"
ELSE fill "were"

Fills:
Instructions:

this_the
If OWNYB = 100, fill "this", ELSE fill "the"

Type:
Length:
Min:
Max:

Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

404

Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF (ne DK or RF) AND [(OWNYB = 100 and ANPROPTX gt 15000) OR
(OWNYB = 200 and ANPROPTX gt 8000) OR
(OWNYB = 300 and ANPROPTX gt 7000) OR
(OWNYB = 400 and ANPROPTX gt 3000) ]
then goto ERR1_ANPROPTX
ELSEIF OWNYB = 400 then goto S3B_END
ELSEIF OWNYB ne 400 AND NOT (OWNYB = 100 AND SECT01.BUILDING
(from Section 1C) = 1, 9 , 10) then goto PROPTYPE
ELSE goto S3B_END

Instrument SAS Name:
Destination Data Set:

ANPROPTX
EOPB

405

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_ANPROPTX

Check

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ERR1_ANPROPTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
[ (OWNYB = 100 and ANPROPTX gt 15000) OR
(OWNYB = 200 and ANPROPTX gt 8000) OR
(OWNYB = 300 and ANPROPTX gt 7000) OR
(OWNYB = 400 and ANPROPTX gt 3000) ] AND
(ANPROPTX <> DK and <> RF)

Universe Description:
Text:

THE VALUE IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set ANPR_PTX = A1
Soft
Suppress:

IF OWNYB = 400 then goto S3B_END
ELSEIF OWNYB ne 400 AND NOT (OWNYB = 100 AND
BSECT01.BUILDING (from Section 1C) = 1, 9 ,
10) then goto PROPTYPE
ELSE goto S3B_END

All others go back to ANPROPTX

406

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PROPTYPE

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
PROPTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Is property condominium, cooperative, or something else
Property Type
PROPTYPE
PROPTYPE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
(ANPROPTX = 0-99999999, DK or RF) AND
[OWNYB <> 400 AND NOT (OWNYB = 100 AND BSECT01.BUILDING (from
Section 1C) = 1, 9, 10]

Universe Description:
Question Text:

Ask if not apparent.
If respondent doesn't know or refuses select pre-code 3.
^Is_Was_C this property a -

Fills:
Instructions:

Type:
Length:
Answer List:

Is_Was_C
IF STILOWNB = 2 then fill "Was"
ELSE fill "Is"
Enumerated
1
TPROPTYPE

Value:

Mnemonic:

Description:

1

Condo

Condominium

2

Coop

Cooperative

3

Something

Something else

Don't Know
Refuse
Empty

407

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Answer list options should be in Bold Black.
Goto S3B_END
PROPTYPE
EOPB

408

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

S3B_END

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
S3B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 3B

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))
(ANPROPTX = 0 - 99999999, DK or RF) AND
{OWNYB = 400 OR [OWNYB <> 400 AND (OWNYB = 100 AND
BSECT01.BUILDING (from Section 1C) = 1, 9, 10)]} OR (PROPTYPE = 1-3)
OR
(OWNYB = 600 AND ((COUNTRY = 2, DK or RF) OR
(STATE = DK or RF) OR (CNTYCODE = Entry, DK or RF) OR (OTHCNTY =
Entry) OR (STILOWNB = 1, 2, DK or RF)))

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store 1 in OPB_STAT and store 1 in OPB_ORIG

Array:
Skip Instructions:

IF STILOWNB = 2 then exit block and goto Section 3D
ELSE exit block and goto Section 3E

409

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PROP_NOB

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
PROP_NOB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property Number

PROP_NOB
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: Property number from 3A1 or S3A2
Valid Values: 1-99

Instrument SAS Name:
Destination Data Set:

PROP_NOB
EOPB

410

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OWNYB

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OWNYB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property code

OWNYB
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See WHICH_PROP for how to set this field
Valid Values: 100 = Sample Unit
200 = Former Home
300 = Vacation home
400 = Land with no building on it
600 = Residential business property

Instrument SAS Name:
Destination Data Set:

OWNYB
EOPB

411

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OWNSTAT

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OWNSTAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Ownership status

OWNSTAT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid Values: 1 = New property
2 = New property, no longer owned (disposed)
3 = Previously reported - Still own
4 = Previously reported - disposed of
5 = 100% business
OWNSTAT
EOPB

412

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

VPRPCODE

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
VPRPCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

State (from STATE) stored

VPRPCODE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COUNTRY or STATE for how to set this field
Valid Values: 2 character state codes, zz

Instrument SAS Name:
Destination Data Set:

VPRPCODE
EOPB

413

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HWMNYMRT

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
HWMNYMRT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Number of mortgages

HWMNYMRT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

**OUT VARIABLE**
Integer
2
1
99
Don't Know
Refuse
Empty

X
X
Store Instructions:

On Input
On Output
Save the number of active mortgages (LOAN_NOF less than 200 and
OPF_STAT ne 3) per property number.

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

NOTE: How many mortgages on the input file associated with
this property (this variable was requested by the
author)
HWMNYMRT
EOPB

414

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HWMNYLSL

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
HWMNYLSL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Number of lump sum home quity loans

HWMNYLSL
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

**OUT VARIABLE**
Integer
2
1
99
Don't Know
Refuse
Empty

X
X
Store Instructions:

On Input
On Output
Store the number of active lump sum home equity loans (LOAN_NOF greater
than 200 and OPF_STAT ne 3) per property number.

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

NOTE: How many lump sum home equity loans on the input file
associated with this property (this variable was
requested by the author).
HWMNYLSL
EOPB

415

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HWMNYLOC

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
HWMNYLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Number of line of credit home equity loans

HWMNYLOC
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X
Store Instructions:

On Input
On Output
Store the number of active line of credit home equity loans (where
OPH_STAT ne 3) per property number.

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

NOTE: How many line of credit home equity loans on the input
file associated with this property (this variable
was requested by the author).
HWMNYLOC
EOPB

416

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CLOS_CST

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
CLOS_CST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for CLOSECST

CLOS_CST
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_CLOSECST for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CLOS_CST
EOPB

417

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OWN__URX

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OWN__URX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OWN_PURX

OWN__URX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_OWN_PURX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OWN__URX
EOPB

418

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OWND_MTX

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OWND_MTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OWNDPMTX

OWND_MTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_OWNDPMTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OWND_MTX
EOPB

419

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

FIPSCODE

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
FIPSCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3-digit FIPS code for county

FIPSCODE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See CNTYCODE for how to set this field
Valid Values: 000-999, XXX

Instrument SAS Name:
Destination Data Set:

FIPSCODE
EOPB

420

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANPR_PTX

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
ANPR_PTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ANPROPTX

ANPR_PTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_ANPROPTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ANPR_PTX
EOPB

421

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OPB_STAT

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OPB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See S3B_END for how to set this field

Valid Values: 1 = Active Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

OPB_STAT
EOPB

422

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BPropertySect3B

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OPB_ORIG

Field

BSECT3.BSECT3BDEFGHI.BPropertySect3B.
OPB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See S3B_END for how to set this field

Valid Values: 1 = data from current month interview
4 = inventory data - no updates were made
5 = inventory data - updates made
Instrument SAS Name:
Destination Data Set:

OPB_ORIG
EOPB

423

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI

Spider Version 1.6.2

BSect3D

Block

BSECT3.BSECT3BDEFGHI.BSect3D
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Disposed of Property

If
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)
(OWNSTAT = 2) AND (OWNYB <> 600)

Universe Description:
Array:
Block Instructions:

1. Section Label: Section 3, Part D - Disposed of Property
2. Pre-fill the property number (PROP_NOD) and property
description (PROPDESC from section 3B) in the form pane.

424

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

PROP_NOD

Field

BSECT3.BSECT3BDEFGHI.BSect3D.PROP_
NOD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property number
Property #
PROP_NOD
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW / OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: Property number from section 3B
Valid Values: 1-99

Instrument SAS Name:
Destination Data Set:

PROP_NOD
EOPD

425

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

AuxPropDesc

Field

BSECT3.BSECT3BDEFGHI.BSect3D.AuxProp
Desc
Description:

Property Description

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property Description

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
52
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Pre-fill with PROPDESC from section 3B

426

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISPMTHD

Field

BSECT3.BSECT3BDEFGHI.BSect3D.DISPMT
HD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Method of disposing of property
Disposal Method
DISPMTHD
DISPMTHD
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

Property disposed of within reference period
You said ^YOU_YRCU no longer ^own_owns your ^PROPDESC.
Did ^YOU_YRCU sell it, give it to someone outside your household, or
do
something else with it?
Enumerated
1
TDispmthd

Value:

Mnemonic:

Description:

1

Sold

Sold the property or traded the property in

2

Gave

Gave it to someone outside household

3

Other

Something else, other - specify

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

427

Special Instructions:

Skip Instructions:

IF OWNSTAT = 2, copy the property number (PROP_NOB)
from section 3B and store in PROP_NOD.
Copy the property code (OWNYB) from section 3B and
store in OWNYD.
1,2,DK,RF:
3:

Instrument SAS Name:
Destination Data Set:

Goto DISPYR

Goto DISPOTH

DISPMTHD
EOPD

428

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISPOTH

Field

BSECT3.BSECT3BDEFGHI.BSect3D.DISPOT
H
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other Method of Property Disposal
Disposal Specify
DISPOTH
DISPOTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
DISPMTHD = 3

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto DISPYR
DISPOTH
EOPD

429

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISPYR

Field

BSECT3.BSECT3BDEFGHI.BSect3D.DISPYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Year disposed of property
Disposal Year
DISPYR
DISPYR
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
(DISPMTHD = 1, 2, DK or RF) OR (DISPOTH = Entry)

Universe Description:
Question Text:

In what year did ^YOU_YRCU ^sell_give_dispose?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

sell_give_dispose
If DISPMTHD = 1 then fill "sell( trade) this property"
If DISPMTHD = 2 then fill "give this property to someone outside your
household"
If DISPMTHD = 3, DK or RF, then fill "dispose of this property"

Type:
Length:
Min:
Max:

Integer
5
1998
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto DISPMO

430

Instrument SAS Name:
Destination Data Set:

DISPYR
EOPD

431

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISPMO

Field

BSECT3.BSECT3BDEFGHI.BSect3D.DISPMO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Disposal month for property
Disposal Month
DISPMO
DISPMO
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
DISPYR = Entry, DK or RF

Universe Description:
Question Text:

In what month did ^YOU_YRCU ^sell_give_dispose?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

sell_give_dispose
If DISPMTHD = 1 then fill "sell( trade) this property"
If DISPMTHD = 2 then fill "give this property to someone outside your
household"
If DISPMTHD = 3, DK or RF, then fill "dispose of this property"

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

432

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF Cur_monthnum = 1 THEN {Current Month is January}
IF DISPMO = 1 AND DISPYR = (Currentyear) THEN
{Disposed of January of this year}
Set flgError = No
ELSEIF (DISPMO = 10-12) AND DISPYR = (Currentyear-1)
THEN {Disposed of Oct, Nov, Dec of last year}
Set flgError = No
ELSE Set flgError = Yes
ENDIF
ELSEIF Cur_monthnum = 2 THEN {Current Month is February}
IF (DISPMO = 1 or 2) AND DISPYR = (Currentyear) THEN
{Disposed of in Jan or Feb of this year}
Set flgError = No
ELSEIF (DISPMO = 11 or 12) AND DISPYR = (Currentyear-1)
THEN {Disposed of in Nov or Dec of last year}
Set flgError = No
ELSE Set flgError = Yes
ENDIF
ELSEIF Cur_monthnum = 3 THEN {Current Month is March}
IF (DISPMO = 1-3) AND DISPYR = (Currentyear) THEN
{Disposed of in Jan or Feb of this year}
Set flgError = No
ELSEIF DISPMO = 12 and DISPYR = (Currentyear - 1) THEN
{Disposed of in Dec of last year}
Set flgError = No
ELSE Set flgError = Yes
ENDIF
ELSEIF
{Disposed of betweent the ref_month and current month of
this year}
(((DISPMO >= ref_monthnum) AND (DISPMO <= cur_monthnum) )
AND (DISPYR = Currentyear) )
OR
{Disposed of this month and this year}
((DISPMO = Interviewdate.MONTH) AND (DISPYR =
Currentyear)) THEN Set flgError = No
ELSE Set flgError = Yes

433

Array:
Skip Instructions:

IF DISPMO = DK or RF then goto S3D_END
ELSEIF DISPYR = DK or RF then goto S3D_END
ELSEIF flgError = Yes then goto DISPDATE_ERR
ELSEIF DISPMTHD = 1 then goto DISPX
ELSE goto S3D_END

Instrument SAS Name:
Destination Data Set:

DISPMO
EOPD

434

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISPDATE_ERR

Check

BSECT3.BSECT3BDEFGHI.BSect3D.DISPDA
TE_ERR
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Month not within reference period
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
(flgError = Yes) AND (DISPMO <> DK and <> RF) AND
(DISPYR <> DK and <> RF)
DISPMO and DSPYR are not in the reference period
Month and year entered is not within the reference period
Please Verify

Check Instructions:
Type:
Skip Instructions:

Soft
If suppressed goto S3D_END
Else go back to DISPMO

435

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISPX

Field

BSECT3.BSECT3BDEFGHI.BSect3D.DISPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Sale price of disposed property
Sale Price
DISPX
DISPX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
DISPMTHD = 1 AND
(Entry in DISPMO and DISPYR is within the reference period)

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

What was the selling price (trade-in value)?
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF ENTRY lt 750 or gt 399900 AND (ne DK or RF) then
goto ERR1_DISPX
ELSE goto DISPEXPX

Instrument SAS Name:
Destination Data Set:

DISPX
EOPD

436

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

ERR1_DISPX

Check

BSECT3.BSECT3BDEFGHI.BSect3D.ERR1_D
ISPX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
(DISPX lt 750 or gt 3999000) AND (DISPX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set DISPX_ = A1
Soft
Suppressed:

Goto DISPEXPX

All others, go back to DISPX

437

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISPEXPX

Field

BSECT3.BSECT3BDEFGHI.BSect3D.DISPEX
PX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total expenses for selling disposed of property
Total Expenses
DISPEXPX
DISPEXPX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
DISPX = 0-99999999, DK or RF

Universe Description:
Help Screen:
Question Text:

H_DISPEXPX
10
? [F1]
Here is a list of some of the costs people may have when selling
(trading) property. Looking at the list may help you remember
what ^YR_YRCUS expenses were. What were ^YR_YRCUS
total expenses in selling (trading) this property?

Fills:
Instructions:

Type:
Length:
Min:
Max:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

438

Skip Instructions:

0-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF ENTRY gt 28000 then goto ERR1_DISPEXPX
ELSEIF DISPEXPX gt DISPX then goto CK_DISPEXPX
ELSE goto S3D_END

Goto S3D_END

DISPEXPX
EOPD

439

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

ERR1_DISPEXPX

Check

BSECT3.BSECT3BDEFGHI.BSect3D.ERR1_D
ISPEXPX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
(DISPEXPX gt 28000) AND (DISPEXPX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set DISP_XPX = A1
Soft
Suppressed:

Goto S3D_END

All others, go back to DISPEXPX

440

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

CK_DISPEXPX

Check

BSECT3.BSECT3BDEFGHI.BSect3D.CK_DIS
PEXPX
Description:
Inherited Universe:

Universe:

Selling expense gt total selling price
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
(DISPEXPX > DISPX) AND (DISPEXPX <> DK and <> RF) AND
(DISPX <> DK and <> RF)

Universe Description:
Text:

Selling expenses are greater than selling price (trade-in value).
Please verify:

Check Instructions:
Type:
Skip Instructions:

Soft
Suppressed:

Goto S3D_END

All others, go back to DISPEXPX

441

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

S3D_END

Field

BSECT3.BSECT3BDEFGHI.BSect3D.S3D_EN
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 3D

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))
(DISPMO = NONRESPONSE) OR
(DISPYR = NONRESPONSE and DISPMO = RESPONSE) OR
(DISPDATE_ERR = Suppressed) OR
(DISPMTHD <> sold and (DISPMO = RESPONSE) ) OR
(DISPEXPX = RESPONSE) OR (DISPEXPX = NONRESPONSE)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. If DISPYR = current year AND DISPMO = current month
store 2 in OPD_STAT.
Else store 1 in OPD_STAT.
2.

Store 1 in OPD_ORIG

Array:
Skip Instructions:

Exit block and goto Section 3E

442

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

OWNYD

Field

BSECT3.BSECT3BDEFGHI.BSect3D.OWNYD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property code from section 3B

OWNYD
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See DISPMTHD for how to set this field

Valid Values: 100, 200, 300, 400, 500
Instrument SAS Name:
Destination Data Set:

OWNYD
EOPD

443

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISPX_

Field

BSECT3.BSECT3BDEFGHI.BSect3D.DISPX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for DISPX

DISPX_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_DISPX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

DISPX_
EOPD

444

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

DISP_XPX

Field

BSECT3.BSECT3BDEFGHI.BSect3D.DISP_X
PX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for DISPEXPX

DISP_XPX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_DISPEXPX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

DISP_XPX
EOPD

445

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

OPD_STAT

Field

BSECT3.BSECT3BDEFGHI.BSect3D.OPD_S
TAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_STAT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See S3D_END for how to set this field

Valid Values: 1 = Active Record
2 = Current Month Record
3 = Inactive Record - set in processing
Instrument SAS Name:
Destination Data Set:

OPD_STAT
EOPD

446

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3D

Spider Version 1.6.2

OPD_ORIG

Field

BSECT3.BSECT3BDEFGHI.BSect3D.OPD_O
RIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note:

See S3D_END for how to set this field

Valid Values: 1 = Data from current month interview
2 = Data collected in previous quarter
Instrument SAS Name:
Destination Data Set:

OPD_ORIG
EOPD

447

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI

Spider Version 1.6.2

BSect3E

Block

BSECT3.BSECT3BDEFGHI.BSect3E
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Mortgage/Home Equity Loan Screening Questions

If
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)
(OWNSTAT = 1 or 2) AND (OWNYB <> 600)
This section is asked for all first interviews AND
(Interviews 2-5 for returning CU's when new properties are found in Section
3A1 (OWNSTAT = 1 or 2) )

Array:
Block Instructions:

1. Maximum # or mortgages and lump sum home equity loans: 8
Maximum # of Line of Credit Home Equity Loans: 6
2. Section Label: Section 3, Part E - Mortgage/Home Equity
Loan Screening Questions

448

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

PRESMORT

Field

BSECT3.BSECT3BDEFGHI.BSect3E.PRESM
ORT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Current mortgages on property
Current Mortgage
PRESMORT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(OWNSTAT = 1 or 2 AND (PROPTYPE (from 3B) <> 2)
is complete for current property)

AND (Section 3B

Universe Description:
Question Text:

Fills:
Instructions:

PROPDESC
Fill PROPDESC from section 3B

Fills:
Instructions:

Auxrevmorg1
IF AGE62 = 1 then fill "and reverse mortgages"
ELSE fill blank

Fills:
Instructions:

DoDoes
IF NUMHOUSE = 1 then fill "do"
ELSE fill "does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:
Value:

Now I am going to ask about mortgages for your ^PROPDESC.
Excluding home equity loans, ^Auxrevmorg1, ^DoDoes ^YOU_YRCU
presently have a mortgage on your ^PROPDESC?

Enumerated
1
TYesNo
Mnemonic:

Description:

449

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto NUMMORT1

2,DK,RF: Goto HADMORT
Instrument SAS Name:

PRESMORT

450

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

NUMMORT1

Field

BSECT3.BSECT3BDEFGHI.BSect3E.NUMMO
RT1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

# of Current Mortgages
# Current Mortgages
NUMMORT1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
PRESMORT = 1

Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

How many mortgages ^havehas ^YOU_YRCU had on this
property since the first of ^REF_MONTH?
Integer
2
1
8
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (Section 3E has been completed) AND
(the FR attempts to lower the entry) then
goto CK_NUMMORT1
ELSE goto HOMEQ_YN

Instrument SAS Name:

NUMMORT1

451

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

CK_NUMMORT1

Check

BSECT3.BSECT3BDEFGHI.BSect3E.CK_NU
MMORT1
Description:
Inherited Universe:

Universe:

Lowered Number of mortgages or loans after detailed questions were started
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(Section 3E has been completed) AND (FR attempts to lower the entry in
NUMMORT1)

Universe Description:
Text:

Number of mortgages or loans cannot be lowered now.
To delete a mortgage or loan, enter 2 at ORG_INTR, the first question in
3FG.
Press ENTER to re-enter the original number of loans or mortgages
(which was ^item2).

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NUMMORT1
item2
Fill number of mortgages or loans originally entered
(NUMMORT1, NUMLCHEL, NUMMORT2, NUMMORT3, NUMLSHEL)

452

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

HADMORT

Field

BSECT3.BSECT3BDEFGHI.BSect3E.HADMO
RT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Had mortgage on this property?
Had Mortgage
HADMORT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
PRESMORT = 2, DK or RF

Universe Description:
Question Text:

^HaveHas_C ^YOU_YRCU had a mortgage on this property
since the first of ^REF_MONTH?

Fills:
Instructions:

HaveHas_C
IF NUMHOUSE = 1 fill then fill "Have",
ELSE fill "Has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

453

On Input
On Output
Array:
Skip Instructions:

1:

Goto NUMMORT2

2,DK,RF: Goto HOMEQ_YN
Instrument SAS Name:

HADMORT

454

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

NUMMORT2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.NUMMO
RT2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many mortgages on this property?
# Mortgages Had
NUMMORT2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
HADMORT = 1

Universe Description:
Question Text:

How many mortgages ^have_has2 ^YOU_YRCU had on this
property since the first of ^REF_MONTH?

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
2
1
8
Don't Know
Refuse
Empty
On Input
On Output

455

Array:
Skip Instructions:

IF (Section 3E has been completed) AND
(the FR attempts to lower the entry)
then goto CK_NUMMORT2
ELSE goto HOMEQ_YN

Instrument SAS Name:

NUMMORT2

456

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

CK_NUMMORT2

Check

BSECT3.BSECT3BDEFGHI.BSect3E.CK_NU
MMORT2
Description:
Inherited Universe:

Universe:

Lowered number of mortgages or loans after detailed questions were started
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(Section 3E has been completed) AND (the FR attempts to lower the entry in
NUMMORT2)

Universe Description:
Text:

Number of mortgages or loans cannot be lowered now.
To delete a mortgage or loan, enter 2 at ORG_INTR, the first question in
3FG.
Press ENTER to re-enter the original number of loans or mortgages
(which was ^item2).

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NUMMORT2
item2
Fill number of mortgages or loans originally entered
(NUMMORT1, NUMLCHEL, NUMMORT2, NUMMORT3, NUMLSHEL)

457

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

MRTCPSHA

Field

BSECT3.BSECT3BDEFGHI.BSect3E.MRTCP
SHA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Outside lender mortgages?
Outside Lender Mortgage
MRTCPSHA
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(OWNSTAT = 1 or 2) AND (PROPTYPE (from 3B) = 2)

Universe Description:
Question Text:

Since the first of ^REF_MONTH, in addition to ^YR_YRCUS share of the
cooperative's total costs, did ^YOU_YRCU make payments on a
mortgage
that was obtained from an outside lender for ^YR_YRCUS shares
in the cooperative?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

458

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto NUMMORT3

2,DK,RF: Goto HOMEQ_YN
Instrument SAS Name:

MRTCPSHA

459

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

NUMMORT3

Field

BSECT3.BSECT3BDEFGHI.BSect3E.NUMMO
RT3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Number of mortgages on coop
# from outside
NUMMORT3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
MORTCPSHA = 1

Universe Description:
Question Text:

How many mortgages ^have_has2 ^YOU_YRCU had on this
property since the first of ^REF_MONTH?

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
2
1
8
Don't Know
Refuse
Empty
On Input
On Output

460

Array:
Skip Instructions:

IF (Section 3E has been completed) AND
(the FR attempts to lower the entry)
then goto CK_NUMMORT3
ELSE goto HOMEQ_YN

Instrument SAS Name:

NUMMORT3

461

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

CK_NUMMORT3

Check

BSECT3.BSECT3BDEFGHI.BSect3E.CK_NU
MMORT3
Description:
Inherited Universe:

Universe:

Lowered number of mortgages after detailed questions were started
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(Section 3E has been completed) and (the FR attempts to lower the entry in
NUMMORT3)

Universe Description:
Text:

Number of mortgages or loans cannot be lowered now.
To delete a mortgage or loan, enter 2 at ORG_INTR, the first question in
3FG.
Press ENTER to re-enter the original number of loans or mortgages
(which was ^item2).

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NUMMORT3
item2
Fill number of mortgages or loans originally entered
(NUMMORT1, NUMLCHEL, NUMMORT2, NUMMORT3, NUMLSHEL)

462

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

HOMEQ_YN

Field

BSECT3.BSECT3BDEFGHI.BSect3E.HOMEQ
_YN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Have a home equity loan
Home Equity Loan
HOMEQ_YN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(MRTCPSHA = 2, DK or RF) OR (NUMMORT1 = 1-8, DK or RF) OR
(HADMORT = 2, DK or RF) OR (NUMMORT2 = 1-8, DK or RF) OR
(NUMMORT3 = 1-8, DK or RF)

Universe Description:
Question Text:

^DoDoes_C ^YOU_YRCU have a home equity loan or any
other loan which gives the lender claim on this property in case
the loan is not repaid?

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

463

On Input
On Output
Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:

Goto LSHEL_YN
Goto S3E_END

HOMEQ_YN

464

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

LSHEL_YN

Field

BSECT3.BSECT3BDEFGHI.BSect3E.LSHEL_
YN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Have a lump sum home equity loan
Lump sum home equity
LSHEL_YN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
HOMEQ_YN = 1

Universe Description:
Question Text:

^LSHEL_YN_FILL_ONCE
^HaveHas_C ^YOU_YRCU had a lump sum home equity loan on
this property since the first of ^REF_MONTH?

Fills:
Instructions:

LSHEL_YN_FILL_ONCE
Only fill introduction the first time this item comes up. Do not fill
second and subsequent times.
Fill, "There are two basic types of home equity loans. I'll describe both
types.
- A loan where ^YOU_YRCU received the entire lump-sum
borrowed when ^YOU_YRCU took out the loan; or
- A line of credit loan where ^YOU_YRCU can increase the amount
borrowed by simply writing a check or using a special credit card.

Fills:
Instructions:

HaveHas_C
IF NUMHOUSE = 1 fill then fill "Have",
ELSE fill "Has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Enumerated
1

465

Answer List:

TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto NUMLSHEL

2,DK,RF:
Instrument SAS Name:

Goto LCHEL_YN

LSHEL_YN

466

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

NUMLSHEL

Field

BSECT3.BSECT3BDEFGHI.BSect3E.NUMLS
HEL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many lump sum home equity loans
# Lump Sum Heq
NUMLSHEL
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
LSHEL_YN = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

How many?
Integer
2
1
8
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (Section 3E has been completed) AND
(the FR attempts to lower the entry)
then goto CK_NUMLSHEL
ELSE goto LCHEL_YN

467

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

CK_NUMLSHEL

Check

BSECT3.BSECT3BDEFGHI.BSect3E.CK_NU
MLSHEL
Description:
Inherited Universe:

Universe:

Lowered number of mortgages after detailed questions were started
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(Section 3E has been completed) and (the FR attempts to lower the entry in
NUMLSHEL)

Universe Description:
Text:

Number of mortgages or loans cannot be lowered now.
To delete a mortgage or loan, enter 2 at ORG_INTR, the first question in
3FG.
Press ENTER to re-enter the original number of loans or mortgages
(which was ^item2).

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NUMLSHEL
item2
Fill number of mortgages or loans originally entered
(NUMMORT1, NUMLCHEL, NUMMORT2, NUMMORT3, NUMLSHEL)

468

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

LCHEL_YN

Field

BSECT3.BSECT3BDEFGHI.BSect3E.LCHEL_
YN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Have home equity line of credit
Line of Credit Loan
LCHEL_YN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(LSHEL_YN = 2, DK or RF) OR (NUMLSHEL = 1-8, DK or RF)

Universe Description:
Question Text:

^HaveHas_C ^YOU_YRCU had a home equity line of credit
on this property since the first of ^REF_MONTH?

Fills:
Instructions:

HaveHas_C
IF NUMHOUSE = 1 fill then fill "Have",
ELSE fill "Has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

469

On Input
On Output
Array:
Skip Instructions:

1:

Goto NUMLCHEL

2,DK,RF: Goto S3E_END

470

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

NUMLCHEL

Field

BSECT3.BSECT3BDEFGHI.BSect3E.NUMLC
HEL
Description:

Number of home equity lines of credit

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

# Line of Credit

Universe:

LCHEL_YN = 1

NUMLCHEL
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

How many?
Integer
2
1
6
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (section 3E has been completed) AND
(the FR attempts to lower the entry)
then goto CK_NUMLCHEL
ELSE goto S3E_END

471

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

CK_NUMLCHEL

Check

BSECT3.BSECT3BDEFGHI.BSect3E.CK_NU
MLCHEL
Description:
Inherited Universe:

Universe:

Lowered number of mortgages or loans after detailed questions were started
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(Section 3E has been completed) AND (The FR attempts to lower the entry in
NUMLCHEL)

Universe Description:
Text:

Number of mortgages or loans cannot be lowered now.
To delete a mortgage or loan, enter 888 at PAIDLOAN, the first question
in 3H.
Press ENTER to re-enter the original number of loans or mortgages
(which was ^item2).

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

Hard
Go back to NUMLCHEL
item2
Fill number of mortgages or loans originally entered
(NUMMORT1, NUMLCHEL, NUMMORT2, NUMMORT3, NUMLSHEL)

472

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

S3E_END

Field

BSECT3.BSECT3BDEFGHI.BSect3E.S3E_EN
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 3E

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(HOMEQ_YN = 2, DK or RF) OR (LCHEL_YN = 2, DK or RF) OR
(NUMLCHEL = 1-6, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:

473

Special Instructions:

1. If NUMMORT1 gt 0 OR NUMMORT2 gt 0 OR NUMMORT3 gt 0 OR
NUMLSHEL gt 0 OR NUMLCHEL gt 0 then:
a.

Create one or two mortgage/loan array containing
the following variables:
(LOANTYPE = 1 and 2 go to one array and LOANTYPE = 3
go to another)

LOANTYPE: 1 = mortgage, 2 = Lump sum home equity loan,
3 = line of credit home equity loan
NEWLOAN: 1 = new loan, blank = not a new loan
LOANNUM: consecutive loan numbers within loan
type, within property
PROPLNST: Status of loan on owned property
b.

Assign loan numbers in consecutive order.
If this is the first new loan reported and there
were no loans of LOANTYPE 1 reported last quarter
then start with 101. Otherwise find the last loan
of LOANTYPE 1, add 1 to that loan number and that
will be your starting loan number.
1. If PRESMORT = 1 and NUMMORT1 ne DK and ne RF
then add to the array the # of records
indicated in NUMMORT1. Set LOANTYPE, NEWLOAN
and PROPLNST to 1 for each record.
2. If HADMORT = 1 and NUMMORT2 ne DK and ne RF then
add to the array the # of records indicated
in NUMMORT2. Set LOANTYPE and NEWLOAN = 1 and
PROPLNST = 2 for each record.
3. IF MRTCPSHA = 1 and NUMMORT3 ne DK and ne RF then
add to the array the # for records indicated in
NUMMORT3. Set LOANTYPE, NEWLOAN and PROPLNST
to 1 for each record.

c.

Assign loan numbers in consecutive order.
If this is the first new loan reported and there
were no loans of LOANTYPE 2 reported last quarter
then start with 201. Otherwise find the last loan
of LOANTYPE 2, add 1 to that loan number and that
will be your starting loan number.
1. If LSHEL_YN = 1 and NUMLSHEL ne DK and ne RF
then add to the array the # of records
indicated in NUMLSHEL. Set LOANTYPE to 2 and
NEWLOAN and PROPLNST to 1 for each record.

474

d.

Assign loan numbers in consecutive order.
If this is the first new loan reported and there
were no loans of LOANTYPE 3 reported last quarter
then start with 301. Otherwise find the last loan
of LOANTYPE 3, add 1 to that loan number and that
will be your starting loan number.
1. If LCHEL_YN = 1 and NUMLCHEL ne DK and ne RF
then add to the array the # of records
indicated in NUMLCHEL. Set LOANTYPE to 3 and
NEWLOAN and PROPLNST to 1 for each record.

Skip Instructions:

IF (NUMMORT1 gt 0 OR NUMMORT2 gt 0 OR NUMMORT3 gt 0) OR
NUMLSHEL gt 0 then goto Section 3FG
ELSEIF NUMLCHEL gt 0 then goto Section 3H
ELSE goto Section 3I

475

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

NEWLOAN

Field

BSECT3.BSECT3BDEFGHI.BSect3E.NEWLO
AN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

New loan (=1)

NEWLOAN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:

Valid Values: 1 = New loan
blank = Not a new loan
NEWLOAN

476

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

PROPLNST

Field

BSECT3.BSECT3BDEFGHI.BSect3E.PROPL
NST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Still have (=1) or Paid off (=2)

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:

Valid Values: 1 = Still have
2 = Paid off
PROPLNST

477

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

BSECT3F

Block

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Mortgages and Lump Sum Home Equity Loans

If
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2

Universe Description:
Array:
Block Instructions:

1. Max # of grid lines: 8 (per property)
2. Section Label: Section 3, Part F - Mortgage and Lump Sum
Home Equity Loans
NOTE:

This section asks details on new mortgages or lump
sum home equity loans on new property.
(New loans found in 3E)
This section is asked for first interviews, when a
mortgage or lump sum home equity loan is found in 3E.
Changes in October 2005 allow us to collect
information on interest only mortgages.
This section is asked of new loans only (NEWLOAN = 1)

478

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

PROPNUM

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PROPNUM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property Number - SHOW ONLY
Prop #

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW ONLY **
Integer
4
1
9999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

Set = 8500.PROP_NOB
PROPNUM

479

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

PROPDESC

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PROPDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property Description - SHOW ONLY
Prop Desc.

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

Set = 8500.OWNYB description
PROPDESC

480

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ORG_INTR

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ORG_INTR
Description:

Original mortgage intro

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Original mortgage intro

Universe:

ORG_INTR
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(OWNSTAT = 1-3) AND (NEWLOAN = 1) AND (LOANTYPE = 1 or 2)

Universe Description:
Question Text:

Now I will ask some questions about your ^LOAN_RANK
^MORTGAGE_LUMPSUM.
These questions refer to the ^MORTGAGE_LUMPSUM you are currently
making payments on.

Fills:
Instructions:

LOAN_RANK
IF the current loan is a mortgage and the total number of new
mortgages (MorTotLoans) > 1 and this is the first mortgage
then fill "1st."
ELSEIF the current loan is a mortgage and the total number of new
mortgages (MorTotLoans > 1 then
fill, 2nd, 3rd, etc. as appropriate
ELSEIF the current loan is a lump sum and the total number of new
lump sums (LsTotLoans) > 1 and this is the first lump
sum then fill "1st."
ELSEIF the current loan is a lump sum and the total number of new
lump sums (LsTotLoans > 1 then
fill, 2nd, 3rd, etc. as appropriate

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Type:
Length:

Enumerated
1

Answer List:

TLoandelete

481

Value:

Mnemonic:

Description:

1

Continue

Continue

2

Delete

Delete the loan

Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
IF ORG_INTR = 2, store 888 in ORG_DEL

Array:
Special Instructions:

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1.

Store the property number (PROP_NOB from 3B) in
PROP_NOF, the property code (OWNYB from 3B) in OWNYF
and the loan number (LOANNUM from 3E) in LOAN_NOF.

2.

Pre-fill the property number and property description
(PROPDESC) in the form pane.

1:

Goto REFI

2:

Goto S3FG_END

ORG_INTR
EOPF

482

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

REFI

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.REFI
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Refinanced the mortgage
Refinance
REFI
REFI
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
ORG_INTR = 1

Universe Description:
Question Text:

^HaveHas_C ^YOU_YRCU ever refinanced this
^MORTGAGE_LUMPSUM?

Fills:
Instructions:

HaveHas_C
IF NUMHOUSE = 1 fill then fill "Have",
ELSE fill "Has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

483

X

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto FRSTPYYR
REFI
EOPF

484

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

FRSTPYYR

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.FRSTPYYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Year of first payment
Payment Year
FRSTPYYR
FRSTPYYR
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
REFI = 1, 2, DK or RF

Universe Description:
Question Text:

In what year did ^YOU_YRCU make the first payment
on this ^MORTGAGE_LUMPSUM^AFTERREFINANCING?
^FR_REFINANCE_YR

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

AFTERREFINANCING
IF REFI = 1 then fill " after refinancing"
ELSE leave blank

Fills:
Instructions:

FR_REFINANCE_YR
IF REFI = 1 then fill "
refinancing"
ELSE leave blank

Type:
Length:

Enter year of first payment after the most recent

Integer
5

485

Min:
Max:

1900
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1900-9999:

IF (entry gt current year) or
(entry lt (current year - 30)) then
goto ERR1_FRSTPYYR
ELSE goto FRSTPYMO

DK,RF:

Goto FRSTPYMO

FRSTPYYR
EOPF

486

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

ERR1_FRSTPYYR

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_FRSTPYYR
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
[(FRSTPYYR gt current year) or
(FRSTPYYR lt (current year - 30))]
AND (FRSTPYYR ne DK and ne RF)

Universe Description:
Text:

THE STARTING YEAR OF THE LOAN IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set FRST_YYR = A1
Soft
Suppress:

Goto FRSTPYMO

All others, go back to FRSTPYYR

487

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

FRSTPYMO

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.FRSTPYMO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month of first payment
Payment Month
FRSTPYMO
FRSTPYMO
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
FRSTPYYR = 1900 - 9000, DK or RF

Universe Description:
Question Text:

In what month did ^YOU_YRCU make the first payment
on this ^MORTGAGE_LUMPSUM^AFTERREFINANCING?
^FR_REFINANCE_MO

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

AFTERREFINANCING
IF REFI = 1 then fill " after refinancing"
ELSE leave blank

Fills:
Instructions:

FR_REFINANCE_MO
IF REFI = 1 then fill "
refinancing"
ELSE leave blank

Type:
Length:
Answer List:

Enter month of first payment after the most recent

Enumerated
2
TMONTH

488

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF FRSTPYYR and FRSTPYMO are gt (current month + 2 and year)
then goto CK_FRPSTYMO
ELSE ORGMRTX

Instrument SAS Name:
Destination Data Set:

FRSTPYMO
EOPF

489

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

CK_FRSTPYYR

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.CK_FRSTPYYR
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Date is in Future
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
FRSTPYMO and FRSTPYYR are greater then the interview period month + 2
and current system date year
note: in production current month and interview period month are the same.
In testing look at INTPER on the case list.
(The year is using the current system data year.)
Date cannot be in the future.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to FRSTPYYR

490

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ORGMRTX

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ORGMRTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Original Mortgage $
ORGMRTX
ORGMRTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
ORG_INTR = 1

Universe Description:
Question Text:

What was the amount of this ^MORTGAGE_LUMPSUM when
^YOU_YRCU obtained it, not including any interest?

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

491

Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF (ORGMRTX ne DK or RF) AND [
(OWNYB = 100 and ORGMRTX lt 5000 or gt 315000) OR
(OWNYB = 200 and ORGMRTX lt 3000 or gt 350000) OR
(OWNYB = 300 and ORGMRTX lt 3000 or gt 400000) OR
(OWNYB = 400 and ORGMRTX lt 1000 or gt 124900) ]
then goto ERR1_ORGMRTX
ELSE goto MTERM

Instrument SAS Name:
Destination Data Set:

ORGMRTX
EOPF

492

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_ORGMRTX

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_ORGMRTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
[ (OWNYB = 100 and ORGMRTX lt 5000 or gt 315000) OR
(OWNYB = 200 and ORGMRTX lt 3000 or gt 350000) OR
(OWNYB = 300 and ORGMRTX lt 3000 or gt 400000) OR
(OWNYB = 400 and ORGMRTX lt 1000 or gt 124900) ] AND
(ORGMRTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ORGMRTX_ = A1
Soft
Suppress:

Goto MTERM

All others, go back to ORGMRTX

493

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MTERM

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.MTERM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

15/30 mortgage or something else
Mortgage Term
MTERM
MTERM
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
ORG_INTR = 1

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Is this a 30 year ^MORTGAGE_LUMPSUM, a 15 year
^MORTGAGE_LUMPSUM, or something else?
MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"
Enumerated
1
TMTerm

Value:

Mnemonic:

Description:

1

Thirty

30-year

2

Fifteen

15-year

3

SomethingElse

Something else

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

494

Skip Instructions:

1:

IF current year - FRSTPYYR gt 30 then goto CK_S3FG
ELSE goto NEWMRRT

2:

IF current year - FRSTPYYR gt 15 then goto CK_S3FG
ELSE goto NEWMRRT

3:

Goto MORTTERM

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto NEWMRRT

MTERM
EOPF

495

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MORTTERM

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.MORTTERM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Number of years of mortgage
Other Mortgage Term
MORTTERM
MORTTERM
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
MTERM = 3

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

Enter number of years
Integer
2
1
50

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1-50: IF (current year - FRSTPYYR) gt MORTTERM then
goto CK_S3FG]
ELSEIF ENTRY lt 5 or gt 30 then goto ERR1_MORTTERM
ELSE goto NEWMRRT
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto NEWMRRT

MORTTERM
EOPF

496

497

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_S3FG

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.CK_S3FG
Description:

Inherited Universe:

Universe:

# payments made gt mortgage term.

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
((current year - FRSTPYYR) gt MORTTERM) OR
(MTERM = 1 and (current year - FRSTPYYR) gt 30) OR
(MTERM = 2 and (current year - FRSTPYYR) gt 15)

Universe Description:
Text:

Number of payments made to date is greater than the mortgage term.
Please Verify:

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto NEWMRRT

All others, go back to MTERM or MORTTERM as appropriate

498

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_MORTTERM

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_MORTTERM
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(MORTTERM lt 5 or gt 30) AND (MORTTERM ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MORT_ERM = A1
Soft
Suppress:

Goto NEWMRRT

All others, go back to MORTTERM

499

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMRRT

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.NEWMRRT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Current interest rate
Current Interest Rate
NEWMRRT
NEWMRRT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(MTERM = 1, 2, DK or RF) OR (MORTTERM = 1-50, DK or RF) OR
(CK_S3FG = suppressed)

Universe Description:
Help Screen:
Question Text:

H_NEWMRRT
? [F1]
What is the current interest rate on this ^MORTGAGE_LUMPSUM?
Enter percent including decimal

Fills:
Instructions:

Type:
Length:
Min:
Max:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"
Real / decimal
6
0
99.999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

500

Skip Instructions:

IF ENTRY lt 2.5 or gt 8.5 AND (ne DK or RF) then
goto ERR1_NEWMRRT
ELSE goto FIXEDRTE

Instrument SAS Name:
Destination Data Set:

NEWMRRT
EOPF

501

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_NEWMRRT

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_NEWMRRT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(NEWMRRT lt 2.5 or gt 8.5) AND (NEWMRRT ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set NEWMRRT_ = A1
Soft
Suppress:

Goto FIXEDRTE

All others, go back to NEWMRRT

502

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

FIXEDRTE

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.FIXEDRTE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Fixed interest rate
Fixed Rate
FIXEDRTE
FIXEDRTE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
NEWMRRT = 0-99.999, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Is this a fixed rate ^MORTGAGE_LUMPSUM?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto PAYINCL

2,DK,RF:
Instrument SAS Name:

Goto PAYTYPE

FIXEDRTE

503

Destination Data Set:

EOPF

504

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYTYPE

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Types of payments
Loan Type
PAYTYPE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
FIXEDRTE = 2, DK or RF

Universe Description:
Help Screen:
Question Text:

H_PAYTYPE
? [F1]
There are many different kinds of ^Mortgage_Lumpsums.
Which of these comes closest to ^YRS_YRCS?
Read each item on list
Enter all that apply, separate with commas

Fills:
Instructions:

YRS_YRCS
If single person household fill "yours" ELSE fill "your household's"

Fills:
Instructions:

Mortgage_Lumpsums
IF LOANTYPE = 1 then fill "mortgages"
ELSE fill "lump sum home equity loans"

Type:
Max # of Values:
Length:
Answer List:

Set
3
1
TPaytype

Value:

Mnemonic:

Description:

1

Variable

Variable or adjustable rate of interest (ARM)

2

Int_only

Interest only

3

Somethingelse

Other - Specify

505

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

1.

If PAYTYPE = 1, store 1 in VARRTE
If PAYTYPE = 2, store 2 in INTONLY
If PAYTYPE = 3, store 3 in OTHRTE
If PAYTYPE = DK, store 9 in VARRTE, INTONLY, OTHRTE
If PAYTYPE = RF, store 8 in VARRTE, INTONLY, OTHRTE

2. Answer list options should be in bold black
Skip Instructions:

IF 1 and 2 are selected then goto CK_PAYTYPE
ELSEIF 3 is selected then goto PAYTOTHF
ELSE goto PAYINCL

Instrument SAS Name:
Destination Data Set:

PAYTYPE
EOPF

506

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

PAYTOTHF

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYTOTHF
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other types of payment
Other loan type
PAYTOTHF
PAYTOTHF
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
3 selected in PAYTYPE

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PAYINCL
PAYTOTHF
EOPF

507

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYINCL

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYINCL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Payments included in the loan
Payment Include
PAYINCL
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
FIXEDRTE = 1 OR (PAYTYPE = 1-2, DK or RF) OR
(PAYTOTHF = Entry)

Universe Description:
Help Screen:
Question Text:

H_PAYINCL
10
? [F1]
On ^YR_YRCUS last payment, which of these things were included?
Read each item on list
Enter all that apply, separate with commas

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"
Set
7
2
TPayincl

Value:

Mnemonic:

Description:

1

Principal

Principal?

2

Interest

Interest?

3

Taxes

Property taxes?

4

Insurance

Property insurance?

5

Mortgage

Mortgage guarantee insurance (PMI)?

508

6

Specify

Any other payments - specify?

77

dknow

Don't know

X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If 1 is selected, store 1 in PAYPRINI
If 2 is selected, store 2 in PAYINT
If 3 is selected, store 3 in PAYPROTX
If 4 is selected, store 4 in PAYPROIN
If 5 is selected, store 5 in PAYMORIN
If 6 is selected, store 6 in PAYOTHER
If 77 is entered and NO OTHER answer list options 1-6
entered, store 9 in PAYPRINI, PAYPROTX, PAYPROIN,
PAYMORIN, PAYINT, PAYOTHER
If 77 entered and OTHER answer list options 1-6 selected, do
not store 9 in PAYPRINI, PAYPROTX, PAYPROIN, PAYMORIN,
PAYINT, or PAYOTHER and only store the answer list
options in the appropriate fields (as designated above)
If RF entered, store 8 in PAYPRINI, PAYPROTX, PAYPROIN,
PAYMORIN, PAYINT, PAYOTHER

Array:
Special Instructions:
Skip Instructions:

Answer list options should be in bold black, except option 77
IF 1 and 2 were not selected then goto CK_PAYINCL
ELSEIF 6 selected then goto PAYOTHF
ELSEIF FIXEDRTE = 1 then goto MRTPMTX
ELSE goto PAYMTX1

Instrument SAS Name:
Destination Data Set:

PAYINCL
EOPF

509

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PAYINCL

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.CK_PAYINCL
Description:
Inherited Universe:

Universe:

Principal and Interest not included
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(1 and 2 were not selected in PAYINCL) and (PAYINCL <> RF)

Universe Description:
Text:

Principal and interest were not included in the mortgage payment.
Please verify:

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF 6 select in PAYINCL then goto PAYOTHF
ELSEIF FIXEDRTE = 1 then goto MRTPMTX
ELSE goto PAYMTX1

All others, go back to PAYINCL

510

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

PAYOTHF

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYOTHF
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other items included in mortgage payment
Payments specify
PAYOTHF
PAYOTHF
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
6 selected in PAYINCL

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF FIXEDRTE = 1 then goto MRTPMX
ELSE goto PAYMTX1

Instrument SAS Name:
Destination Data Set:

PAYOTHF
EOPF

511

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MRTPMTX

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.MRTPMTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total mortgage payment
Total Payment
MRTPMTX
MRTPMTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
FIXEDRTE = 1

Universe Description:
Question Text:

Type:
Length:
Min:
Max:

How much is ^YR_YRCUS ^MORTGAGE_LUMPSUM payment per
month?
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

512

Skip Instructions:

1-99999999: IF MRTPMTX gt ORGMRTX then goto CK_MRTPMTX
ELSEIF entry lt 125 or gt 2700 then
goto ERR1_MRTPMTX
ELSEIF any codes 3-6 are selected in PAYINCL
then goto PRININTX
ELSE goto S3FG_END
DK,RF:

Instrument SAS Name:
Destination Data Set:

IF any codes 3-6 are selected in PAYINCL
then goto PRININTX
ELSE goto S3FG_END

MRTPMTX
EOPF

513

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_MRTPMTX

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.CK_MRTPMTX
Description:
Inherited Universe:

Universe:

Payment $ gt total loan amount
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
MRTPMTX gt ORGMRTX AND (MRTPMTX <> DK and <> RF) AND
(ORGMRTX <> DK and <> RF)

Universe Description:
Text:

Payment cannot exceed total loan amount.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MRTPMTX

514

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_MRTPMTX

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_MRTPMTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(MRTPMTX lt 125 or gt 2700) AND (MRTPMTX ne DK and ne RF)

Universe Description:
Text:

VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MRT_MTX = A1
Soft
Suppress:

IF any codes 3-6 are selected in PAYINCL then
goto PRININTX
ELSE goto S3FG_END

All others, go back to MRTPMTX

515

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRININTX

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PRININTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount for principal and interest
Prin/Int Amt
PRININTX
PRININTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(MRTPMTX = 1-99999999, DK or RF) AND
(any codes 3-6 selected in PAYINCL)

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How much of that amount was for ^prinint_fill?
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-99999999:

DK,RF:

IF PRININTX gt MRTPMTX then goto ERR_PRININTX
ELSEIF entry lt 75 or gt 2500 then
goto ERR1_PRININTX
ELSE goto S3FG_END

Goto S3FG_END

516

Instrument SAS Name:
Destination Data Set:

PRININTX
EOPF

517

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PRININTX

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.CK_PRININTX
Description:

Inherited Universe:

Universe:

Principal and interest gt total payment

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRININTX gt MRTPMTX) AND (PRININTX <> DK and <> RF) AND
(MRTPMTX <> DK and <> RF)

Universe Description:
Text:

Principal and interest cannot exceed total payment

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRININTX

518

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PRININTX

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_PRININTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRININTX lt 75 or gt 2500) AND (PRININTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRIN_NTX = A1
Soft
Suppress:

Goto S3FG_END

All others, go back to PRININTX

519

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYMTX1

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYMTX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Ref Month Payment
PAYMTX1
PAYMTX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
FIXEDRTE = 2, DK or RF

Universe Description:
Question Text:

How much was ^YR_YRCUS payment on this ^MORTGAGE_LUMPSUM
in ^REF_MONTH?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
9
0
99999999
Don't Know
Refuse
Empty

520

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0:

Goto PAYMTX2

1-99999999,DK,RF: IF entry lt 125 or gt 2700 then goto
ERR1_PAYMTX1
ELSEIF any codes 3-6 selected in PAYINCL
then goto PRNINTX1
ELSE goto PAYMTX2
Instrument SAS Name:
Destination Data Set:

PAYMTX1
EOPF

521

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PAYMTX1

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_PAYMTX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PAYMTX1 lt 125 OR gt 2700) AND
(PAYMTX1 <> DK and <> RF and <> 0)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PAYMTX1_ = A1
Soft
Suppress:

IF any codes 3-6 selected in PAYINCL then
goto PRNINTX1
ELSE goto PAYMTX2

All others, go back to PAYMTX1

522

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNINTX1

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PRNINTX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Ref Month Prin/ Int Amt
PRNINTX1
PRNINTX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(FIXEDRTE = 2, DK or RF) AND (PAYMTX1 = 1-99999999, DK or RF)
AND (any codes 3-6 selected in PAYINCL)

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How much of that amount was for ^prinint_fill?
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-99999999: IF PRNINTX1 gt PAYMTX1 then goto CK_PRNINTX1
ELSEIF entry lt 75 or gt 2500 then
goto ERR1_PRNINTX1
ELSE goto PAYMTX2
DK,RF:

Goto PAYMTX2

523

Instrument SAS Name:
Destination Data Set:

PRNINTX1
EOPF

524

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PRNINTX1

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.CK_PRNINTX1
Description:
Inherited Universe:

Universe:

Principal and interest gt total payment
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRNINTX1 gt PAYMTX1) AND (PRNINTX1 <> DK and <> RF) AND
(PAYMTX1 <> DK and <> RF)

Universe Description:
Text:

Principal and interest cannot exceed total payment.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRNINTX1

525

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PRNINTX1

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_PRNINTX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRNINTX1 lt 75 or gt 2500) AND (PRNINTX1 <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRNI_TX1 = A1
Soft
Suppress:

Goto PAYMTX2

All others, go back to PRNINTX1

526

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYMTX2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYMTX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month 2 Payment
PAYMTX2
PAYMTX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(FIXEDRTE = 2, DK or RF) AND (PAYMTX1 = 0-99999999, DK or RF)

Universe Description:
Question Text:

How much was ^YR_YRCUS payment on this ^MORTGAGE_LUMPSUM
in ^TWO_MONTH?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
9
0
99999999
Don't Know
Refuse
Empty

527

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0:

Goto PAYMTX3

1-99999999,DK,RF: IF entry lt 125 or gt 2700 then
goto ERR1_PAYMTX2
ELSEIF any codes 3-6 selected in PAYINCL
then goto PRNINTX2
ELSE goto PAYMTX3
Instrument SAS Name:
Destination Data Set:

PAYMTX2
EOPF

528

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

ERR1_PAYMTX2

Spider Version 1.6.2

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_PAYMTX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PAYMTX2 lt 125 or gt 2700) AND
(PAYMTX2 <> DK and <> RF and <> 0)

Universe Description:
Text:

THE VALUE IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PAYMTX2 = A1
Soft
Suppress: IF any codes 3-6 selected in PAYINCL then
goto PRNINTX2
ELSE goto PAYMTX3
All others, go back to PAYMTX2

529

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNINTX2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PRNINTX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month 2 Prin/Int Amt
PRNINTX2
PRNINTX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(FIXEDRTE = 2, DK or RF) AND (PAYMTX2 = 1 - 99999999) AND
(any codes 3-6 selected in PAYINCL)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

How much of that amount was for ^prinint_fill?
Prinint_fill
If code 1 and NOT code 2 selected in PYRINIJ, fill "principal"
If code 2 and NOT code 1 selected in PYRINIJ, fill "interest"
ELSE fill "principal and interest"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

530

Skip Instructions:

0-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF PRNINTX2 gt PAYMTX2 then goto ERR_PRNINTX2
ELSEIF entry lt 75 or gt 2500 then
goto ERR1_PRNINTX2
ELSE goto PAYMTX3

Goto PAYMTX3

PRNINTX2
EOPF

531

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PRNINTX2

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_PRNINTX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRNINTX2 lt 75 or gt 2500) AND
(PRNINTX2 <> DK and <> RF and <> 0)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRNI_TX2 = A1
Soft
Suppress:

Goto PAYMTX3

All others, go back to PRNINTX2

532

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PRNINTX2

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.CK_PRNINTX2
Description:

Inherited Universe:

Universe:

Prinicpal interest gt total payment.

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRNINTX2 gt PAYMTX2) AND (PRNINTX2 <> DK and <> RF) AND
(PAYMTX2 <> DK and <> RF)

Universe Description:
Text:

Principal interest cannot exceed total payment.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRNINTX2

533

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYMTX3

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYMTX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Last Month Payment
Last Month Payment
PAYMTX3
PAYMTX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(FIXEDRTE = 2, DK or RF) AND (PAYMTX2 = 0-99999999, DK or RF)

Universe Description:
Question Text:

How much was ^YR_YRCUS payment on this ^MORTGAGE_LUMPSUM
in ^LAST_MONTH?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MORTGAGE_LUMPSUM
IF 8500.LOANTYPE = 1 or LOANTYPE = 1 then fill "mortgage"
ELSE fill "lump sum home equity loan"

Fills:
Instructions:

LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
9
0
99999999
Don't Know
Refuse

534

Empty
X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0,DK,RF:

Goto S3FG_END

1-99999999: IF entry lt 125 or gt 2700 then goto ERR1_PAYMTX3
ELSEIF any codes 3-6 selected in PAYINCL
then goto PRNINTX3
ELSE goto S3FG_END
Instrument SAS Name:
Destination Data Set:

PAYMTX3
EOPF

535

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PAYMTX3

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_PAYMTX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PAYMTX3 lt 125 or gt 2700) AND
(PAYMTX3 <> DK and <> RF and <> 0)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set PAYMTX3_ = A1
Soft
Suppress:

If any codes 3-6 selected in PAYINCL then
goto PRNINTX3
else goto S3FG_END

All others, go back to PAYMTX3

536

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNINTX3

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PRNINTX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Last Month Prin/Int Amount
Last Month Prin/Int Amt
PRNINTX3
PRNINTX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(FIXEDRTE = 2, DK or RF) AND (PAYMTX3 = 1-99999999) AND (any codes
3-6 selected in PAYINCL)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

How much of that amount is for ^prinint_fill?
Prinint_fill
If code 1 and NOT code 2 selected in PYRINIJ, fill "principal"
If code 2 and NOT code 1 selected in PYRINIJ, fill "interest"
ELSE fill "principal and interest"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

537

Skip Instructions:

0-99999999: IF PRNINTX3 gt PAYMTX3 then goto CK_PRNINTX3
ELSEIF PRNINTX3 lt 75 or gt 2500 then
goto ERR1_PRNINTX3
ELSE goto S3FG_END
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto S3FG_END

PRNINTX3
EOPF

538

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PRNINTX3

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.CK_PRNINTX3
Description:

Inherited Universe:

Universe:

Principal and interest gt total payment

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRNINTX3 gt PAYMTX3) AND (PRNINTX3 <> DK and <> RF) AND
(PAYMTX3 <> DK and <> RF)

Universe Description:
Text:

Principal and interest cannot exceed total payment

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRNINTX3

539

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PRNINTX3

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ERR1_PRNINTX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRNINTX3 lt 75 or gt 2500) AND (PRNINTX3 <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRNI_TX3 = A1
Soft
Suppress:

Goto S3FG_END

All others, go back to PRNINTX3

540

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

S3FG_END

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.S3FG_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 3F

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))
(PRININTX = 0-99999999, DK or RF) OR
((MRTPMTX = 1-99999999, DK or RF) and (3-6 not selected in PAYINCL))
OR ((PAYMTX3 = 0-99999999, DK or RF) and (codes 3-6 not selected in
PAYINCL)) OR
(PRNINTX3 = 0-99999999, DK or RF) OR
(no more loans)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If OPF_STAT = 0, store 1 in OPF_STAT
if OPF_ORIG = 0, store 1 in OPF_ORIG.

Array:

541

Skip Instructions:

Goto ORGMRTX for the next new loan with LOANTYPE = 1 or 2
IF no more new loans with LOANTYPE 1 or 2 AND NUMLCHEL (from 3E) gt
0 then goto Section 3H
ELSE goto Section 3I

542

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

NEWLOAN

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.NEWLOAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

New loan (=1)

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:

Valid Values:

1 = New loan
blank = Not a new loan

NEWLOAN

543

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

PROPLNST

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PROPLNST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Still have (= 1) or Paid off (= 2)

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Valid Values: 1 = Still have
2 = Paid off

544

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LOANTYPE

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.LOANTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type of loan

LOANTYPE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid Values:

1 = Mortgage
2 = Lump sum home equity loan
3 = Line of credit home equity loan

LOANTYPE
EOPF

545

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

PAYPRINI

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYPRINI
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Principal

PAYPRINI
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYINCL for how to set this field
Valid Values: 1 = Principal
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PAYPRINI
EOPF

546

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

PAYPROTX

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYPROTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property taxes

PAYPROTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE **
String
1

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYINCL for how to set this field
Valid Values: 3 = Property Tax
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PAYPROTX
EOPF

547

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

PAYPROIN

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYPROIN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property insurance

PAYPROIN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYINCL for how to set this field
Valid Values: 4 = Property Insurance
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PAYPROIN
EOPF

548

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

PAYMORIN

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYMORIN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Mortgage guarantee insurance

PAYMORIN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYINCL for how to set this field
Valid Values: 5 = Mortgage guarantee insurance
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PAYMORIN
EOPF

549

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

PAYOTHER

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYOTHER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any other payments

PAYOTHER
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYINCL for how to set this field
Valid Values: 6 = Any other payments
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PAYOTHER
EOPF

550

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

PAYINT

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYINT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Interest

PAYINT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYINCL for how to set this field
Valid Values: 2 = Interest
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

PAYINT
EOPF

551

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

PROP_NOF

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PROP_NOF
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property number from 3B

PROP_NOF
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See ORG_INTR for how to set this field

Valid Values: 1-99
Instrument SAS Name:
Destination Data Set:

PROP_NOF
EOPF

552

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

OWNYF

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.OWNYF
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property code from 3B

OWNYF
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See ORG_INTR for how to set this field

Valid Values: 100, 200, 300, 400
Instrument SAS Name:
Destination Data Set:

OWNYF
EOPF

553

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

LOAN_NOF

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.LOAN_NOF
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Loan number from 3B

LOAN_NOF
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See ORG_INTR for how to set this field

Valid Values: 1-299
Instrument SAS Name:
Destination Data Set:

LOAN_NOF
EOPF

554

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ORGMRTX_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ORGMRTX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ORGMRTX

ORGMRTX_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_ORGMRTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ORGMRTX_
EOPF

555

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYMTX1_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYMTX1_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PAYMTX1

PAYMTX1_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PAYMTX1 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PAYMTX1_
EOPF

556

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYMTX2_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYMTX2_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PAYMTX2

PAYMTX2_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PAYMTX2 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PAYMTX2_
EOPF

557

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAYMTX3_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PAYMTX3_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PAYMTX3

PAYMTX3_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PAYMTX3 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PAYMTX3_
EOPF

558

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNI_TX1

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PRNI_TX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PRNINTX1

PRNI_TX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRNINTX1 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRNI_TX1
EOPF

559

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNI_TX2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PRNI_TX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PRNINTX2

PRNI_TX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRNINTX2 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRNI_TX2
EOPF

560

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRNI_TX3

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PRNI_TX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PRNINTX3

PRNI_TX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRNINTX3 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRNI_TX3
EOPF

561

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MRTPMTX_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.MRTPMTX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MRTPMTX

MRTPMTX_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MRTPMTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MRTPMTX_
EOPF

562

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PRIN_NTX

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.PRIN_NTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PRININTX

PRIN_NTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRININTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRIN_NTX
EOPF

563

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MORT_ERM

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.MORT_ERM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MORTTERM

MORT_ERM
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MORTTERM for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MORT_ERM
EOPF

564

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMRRT_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.NEWMRRT_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for NEWMRRT

NEWMRRT_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_NEWMRRT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

NEWMRRT_
EOPF

565

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

VARRTE

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.VARRTE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Variable rate

VARRTE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYTYPE for how to set this field
Valid Values: 1 = Variable Rate
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

VARRTE
EOPF

566

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

INTONLY

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.INTONLY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Interest only

INTONLY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYTYPE for how to set this field
Valid Values: 2 = Interest Only
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

INTONLY
EOPF

567

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

OTHRTE

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.OTHRTE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other loan rate

OTHRTE
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAYTYPE for how to set this field
Valid Values: 3 = other loan Rate
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

OTHRTE
EOPF

568

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

ORG_DEL

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.ORG_DEL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Deleted Loan Flag

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ORG_INT for how to set this field
Valid Values: blank, 888

Instrument SAS Name:
Destination Data Set:

ORG_DEL
EOPF

569

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

OPF_SEQ

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.OPF_SEQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Sequential line number of loans within a property

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: Sequential Line number of loans within a property
EX: property 1 has 2 mortgages, property 2 has 1
3F Record 1 - OPF_SEQ = 1
Record 2 - OPF_SEQ = 2
Record 3 - OPF_SEQ = 1
Used by the instrument in order to store the input data to the correct property
(Set in processing - capi in)

570

Instrument SAS Name:
Destination Data Set:

OPF_SEQ
EOPF

571

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

OPF_STAT

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.OPF_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See S3FG_END for how to set this field
Valid Values: 1 = Active Record
3 = Inactive Record [set in processing]

Instrument SAS Name:
Destination Data Set:

OPF_STAT
EOPF

572

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3F

Blaise Item-Level Specifications Report

OPF_ORIG

Spider Version 1.6.2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BSECT3
F.OPF_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1-4) AND (There is at least 1 new loan (NEWLOAN = 1) with
LOANTYPE = 1 or 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See S3FG_END for how to set this field
Valid Values: 1 = Data collected in current month
4 = Inventory data, no updates
5 = Inventory data, updates

Instrument SAS Name:
Destination Data Set:

OPF_ORIG
EOPF

573

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3E

Spider Version 1.6.2

BROWSECT3H

Block

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Home Equity Line of Credit

If
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600))
(OWNSTAT = 1 or 2) AND (OWNYB <> 600)
This section is asked for all first interviews AND
(Interviews 2-5 for returning CU's when new properties are found in Section
3A1 (OWNSTAT = 1 or 2) )

Array:
Block Instructions:

1. Max # of Grid Lines: 6
2. Section Label: Section 3, Part H - Home
Equity Line of Credit
3. Pre-fill AuxPropDesc with the property description (PROPDESC)

574

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

AuxPropDesc

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.AuxPropDesc
Description:

Property Description

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property Description

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
52
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

Pre-fill with PROPDESC from section 3A1
AuxPropDesc

575

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PAIDLOAN

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.PAIDLOAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Payments on home equity loans
Home Equity Payments
PAIDLOAN
PAIDLOAN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
(OWNSTAT = 1-3) AND (NEWLOAN = 1) AND (LOANTYPE = 3)

Universe Description:
Question Text:

^D_PAIDLOAN
Since the first of ^REF_MONTH, ^have_has2 ^YOU_YRCU
made any payments for ^YR_YRCUS ^loan_1st_2nd_3rd_etc?

Fills:
Instructions:

D_PAIDLOAN
The first time at PAIDLOAN fill, "I'd like to ask some questions about
^YR_YRCUS home equity ^line_s of credit."
ELSE do not fill anything

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

576

Fills:
Instructions:

Type:
Length:
Answer List:

loan_1st_2nd_3rd_etc
IF NUMLCHEL = 1 fill, "loan"
ELSE fill "1st loan", "2nd loan", "3rd loan", etc. as appropriate
Enumerated
3
TYesNoDelete

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

888

Delete

Delete this loan

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

1.

Copy the property number (PROP_NOB from 3B) to PROP_NOH,
Property code (OWNYB from 3B)to OWNYH and the
loan number (LOANNUM from 3B) to LOAN_NOH.

2. If 888, grey the loan.
Skip Instructions:

1:

Goto PDAMTX1

2,DK,RF:
888:
Instrument SAS Name:
Destination Data Set:

Goto TOTOWED
Goto next loan

PAIDLOAN
EOPH

577

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PDAMTX1

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.PDAMTX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount paid in ref month
$ ref month
PDAMTX1
PDAMTX1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
PAIDLOAN = 1

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

What was the total amount paid in ^REF_MONTH?
REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

578

Skip Instructions:

1-99999999: IF (OWNYB = 100 and PDAMTX1 lt 15 or gt 6000)
OR (OWNYB = 200-400 and PDAMTX1 lt 35 or
gt 35000) then goto ERR1_PDAMTX1
ELSE goto PDAMTX2
0,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto PDAMTX2

PDAMTX1
EOPH

579

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PDAMTX1

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.ERR1_PDAMTX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
[(OWNYB = 100 and PDAMTX1 lt 15 or gt 6000) OR
(OWNYB = 200-400 and PDAMTX1 lt 35 or gt 35000) ]
AND (PDAMTX1 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PDAMTX1_ = A1
Soft
Suppress:

Goto PDAMTX2

All others, go back to PDAMTX1

580

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PDAMTX2

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.PDAMTX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount paid in second month of ref period
$ month 2
PDAMTX2
PDAMTX2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
PDAMTX1 = 0-99999999, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

What was the total amount paid in ^TWO_MONTH?
TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:

Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

581

Skip Instructions:

1-99999999:

0,DK,RF:
Instrument SAS Name:
Destination Data Set:

IF (OWNYB = 100 and PDAMTX2 lt 15 or gt 6000)
OR (OWNYB = 200-400 and PDAMTX2 lt 35 or
gt 35000) then goto ERR1_PDAMTX2
ELSE goto PDAMTX3

Goto PDAMTX3

PDAMTX2
EOPH

582

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PDAMTX2

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.ERR1_PDAMTX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
[(OWNYB = 100 and PDAMTX2 lt 15 or gt 6000) OR
(OWNYB = 200-400 and PDAMTX2 lt 35 or gt 35000) ] AND (PDAMTX2 ne
0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PDAMTX2_ = A1
Soft
Suppress:

Goto PDAMTX3

All others, go back to PDAMTX2

583

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PDAMTX3

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.PDAMTX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount paid in the "last month" of ref period
$ last month
PDAMTX3
PDAMTX3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
PDAMTX2 = 0-99999999, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

What was the total amount paid in ^LAST_MONTH?
LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:

Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

584

Skip Instructions:

1-99999999: IF (OWNYB = 100 and entry lt 15 or gt 6000)
OR (OWNYB = 200-400 and entry lt 15 or
gt 6000) then goto ERR1_PDAMTX3
ELSE goto TOTOWED
0: IF PDAMTX1 = 0 and PDAMTX2 = 0 then goto CK_PDAMTX3
ELSE goto TOTOWED
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto TOTOWED

PDAMTX3
EOPH

585

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PDAMTX3

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.ERR1_PDAMTX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
[(OWNYB = 100 and PDAMTX3 lt 15 or gt 6000) OR
(OWNYB = 200-400 and PDAMTX3 lt 35 or gt 35000)]
AND (PDAMTX3 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PDAMTX3_ = A1
Soft
Suppress: Goto TOTOWED
All others, go back to PDAMTX3

586

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_PDAMTX3

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.CK_PDAMTX3
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

$0 entered for all expenses after answering "yes" to PAIDLOAN
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
PDAMTX1 = 0 and PDAMTX2 = 0 and PDAMTX3 = 0
PDAMTX1-3 = 0
$0 WAS ENTERED FOR PAYMENT AFTER ANSWERING "YES" TO
SCREENER
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PAIDLOAN

587

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TOTOWED

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.TOTOWED
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount owed on home equity loan
Amount Owed
TOTOWED
TOTOWED
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
(PDAMTX3 = 0-99999999, DK or RF) OR (PAIDLOAN = 2, DK or RF)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

^TOTOWED_FILL
TOTOWED_FILL
IF PAIDLOAN = 2, DK, RF, fill "How much was owed at the end of
^LAST_MONTH?"
ELSEIF PDAMTX3 ne 0 or (PDAMTX3 = DK or RF), fill "How much was
owed at the end of ^TWO_MONTH before the payment made in
^LAST_MONTH?"
ELSEIF PDAMTX2 ne 0 or (PDAMTX2 = DK or RF), fill "How much was
owed at the end of ^REF_MONTH before the payment made in
^TWO_MONTH?"
ELSEIF PDAMTX1 ne 0 or (PDAMTX1 = DK or RF), fill, "How much was
owed at the end of ^PRE_REF_MONTH before the payment made in
^REF_MONTH?"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

588

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF (OWNYH = 100 and entry lt 165 or gt 104400)
OR (OWNYH = 200-400 and entry lt 2000 or
gt 100000) AND (entry ne 0 )then
goto ERR1_TOTOWED
IF (entry lt PDAMTX3 AND (PDAMTX3 ne DK and
ne RF)) then goto CK_TOTOWED
ELSE goto S3H_END

Goto S3H_END

TOTOWED
EOPH

589

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TOTOWED

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.ERR1_TOTOWED
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
[(OWNYH = 100 and TOTOWED lt 165 or gt 104400) OR
(OWNYH = 200-400 and TOTOWED lt 2000 or gt 100000)] AND
(TOTOWED ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TOTOWED_ = A1
Soft
Suppress:

Goto S3H_END

All others, go back to TOTOWED

590

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CK_TOTOWED

Check

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.CK_TOTOWED
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Payment is larger than balance of loan.
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
(TOTOWED lt PDAMTX3) AND (PDAMTX3 <> DK and <> RF) AND
(TOTOWED <> DK and <> RF)

Payment is larger than balance of loan.
Payment is larger than balance of loan.
Please Verify.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto S3H_END

All others, go back to TOTOWED

591

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

S3H_END

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.S3H_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 3H

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))
(PAIDLOAN = 2, DK or RF) OR (TOTOWED = 1-99999999, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF OPH_STAT = EMPTY store 1 in OPH_STAT
IF OPH_ORIG = EMPTY store 1 in OPH_ORIG

Array:
Special Instructions:

Skip Instructions:

NOTE:

Repeat section 3H with next line of credit home
equity loan on this property. When no more loans,
continue with section 3I with this property.

Goto PAIDLOAN for next new loan with LOANTYPE = 3 for this
property.
If no more new loans with LOANTYPE = 3 then exit block and
goto Section 3I

592

593

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PROP_NOH

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.PROP_NOH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property number from section 3B

PROP_NOH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAIDLOAN for how to set this field
Valid Values: 1-30

Instrument SAS Name:
Destination Data Set:

PROP_NOH
EOPH

594

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OWNYH

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.OWNYH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property code from section 3B

OWNYH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAIDLOAN for how to set this field
Valid Values: 100, 200, 300, 400

Instrument SAS Name:
Destination Data Set:

OWNYH
EOPH

595

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LOAN_NOH

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.LOAN_NOH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Loan number from 3E

LOAN_NOH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PAIDLOAN for how to set this field
Valid Values: 301-399

Instrument SAS Name:
Destination Data Set:

LOAN_NOH
EOPH

596

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PDAMTX1_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.PDAMTX1_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PDAMTX1

PDAMTX1_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PDAMTX1 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PDAMTX1_
EOPH

597

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PDAMTX2_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.PDAMTX2_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PDAMTX2

PDAMTX2_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PDAMTX2 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PDAMTX2_
EOPH

598

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PDAMTX3_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.PDAMTX3_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PDAMTX2

PDAMTX3_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PDAMTX3 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PDAMTX3_
EOPH

599

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TOTOWED_

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.TOTOWED_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TOTOWED

TOTOWED_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TOTOWED for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TOTOWED_
EOPH

600

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OPH_SEQ

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.OPH_SEQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Sequential line number of loans within a property

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: Sequential Line number of loans within a property
EX: property 1 has 2 mortgages, property 2 has 1
3H Record 1 - OPH_SEQ = 1
Record 2 - OPH_SEQ = 2
Record 3 - OPH_SEQ = 1
Used by the instrument in order to store the input data to the correct property
(Set in processing - capi in)

601

Instrument SAS Name:
Destination Data Set:

OPH_SEQ
EOPH

602

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OPH_STAT

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.OPH_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See S3H_END for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record
3 = Inactive Record

OPH_STAT
EOPH

603

Survey: CEQ 2019 04
Section:
BSECT3.BSECT3BDEFGHI.BSect3E.BROWSECT3
H

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OPH_ORIG

Field

BSECT3.BSECT3BDEFGHI.BSect3E.BROWS
ECT3H.OPH_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
(((OWNSTAT = 1 or 2) AND (OWNYB <> 600)) AND
((OWNSTAT = 1 or 2) AND (OWNYB <> 600)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See S3H_END for how to set this field
Valid Values: 1 = Data collected in current month
4 = Inventory data - no updates
5 = Inventory data - updates

Instrument SAS Name:
Destination Data Set:

OPH_ORIG
EOPH

604

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI

Spider Version 1.6.2

BSect3I

Block

BSECT3.BSECT3BDEFGHI.BSect3I
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Ownership Costs

If
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)
(INTNMBR = 1-4) AND (OWNSTAT = 1-4)

Universe Description:
Array:
Block Instructions:

1. Section Label: Section 3, Part I - Ownership Costs
NOTE: If OWNYB = 600, go to VAC_RNTQ
If there are active loans on this property, goto
MORTSPEC
Else if there are no active loans AND PROPTYPE (from
3B or 8500) = 1 then goto PAYCONDO
Else if there are no active loans AND PROPTYPE (from
3B or 8500) = 2 then goto COOPPRG3
Else if there are no active loans AND PROPTYPE (from
3B or 8500) = 3 AND (TIMESHAR (from 3B or 8500) =
1) then goto PAYHOASS
Else if there are no active loans AND PROPTYPE (from
3B or 8500) = 3 AND OWNYB = 400 then goto PAYHOASS
Else goto GRNDRENT

605

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

MORTSPEC

Field

BSECT3.BSECT3BDEFGHI.BSect3I.MORTSP
EC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Paid more than required on loan
Paid more on loan
MORTSPEC
MORTSPEC
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(OWNSTAT = 1-4) AND (OWNYB <> 600)
[ (NUMMORT1 > 0 or NUMMORT2 > 0 or NUMMORT3 > 0) or
(HEQUITY = 1 or HELTYPE = 1) or (there are active loans
of LOANTYPE = 1 or 2 on this property) ]

Universe Description:
Question Text:

Now I'm going to ask about other ownership costs
for your ^PROPDESC.
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM
paid more than the amount required on any mortgage or
lump sum home equity loan for this property?

Fills:
Instructions:

PROPDESC
Fill PROPDESC from section 3B

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

606

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Copy the property number (PROP_NOB from 3B) to PROP_NOI.
Copy the property code (OWNYB from 3B) to OWNYI.
1:

Goto SPECIALX

2,DK,RF: If PROPTYPE (from 3B or 8500) = 1 then goto PAYCONDO
Elseif PROPTYPE (from 3B or 8500) = 2 then
goto COOPPRG3
Elseif PROPTYPE (from 3B or 8500) = 3 AND
(TIMESHAR (from 3B or 8500) = 1) then
goto PAYHOASS
Elseif PROPTYPE (from 3B or 8500) = 3 AND OWNYB =
400 then goto PAYHOASS
Else goto GRNDRENT
Instrument SAS Name:
Destination Data Set:

MORTSPEC
EOPI

607

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

SPECIALX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.SPECIAL
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total extra amount paid on mortgage
Amount paid extra
SPECIALX
SPECIALX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
MORTSPEC = 1

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month How much EXTRA did ^YOU_YRCU pay?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Min:
Max:
X
X

X

Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:

608

Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999999:

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF lt 8 or gt 14000 then goto ERR1_SPECIALX
ELSEIF PROPTYPE (from 3B or 8500) = 1 then
goto PAYCONDO
ELSEIF PROPTYPE (from 3B or 8500) = 2 then
goto COOPPRG3
ELSEIF PROPTYPE (from 3B or 8500) = 3 AND
(TIMESHAR (from 3B or 8500) = 1) then
goto PAYHOASS
ELSEIF PROPTYPE (from 3B or 8500) = 3 AND
OWNYB = 400 then goto PAYHOASS
ELSE goto GRNDRENT

IF PROPTYPE (from 3B or 8500) = 1 then goto PAYCONDO
ELSEIF PROPTYPE (from 3B or 8500) = 2 then
goto COOPPRG3
ELSEIF PROPTYPE (from 3B or 8500) = 3 AND
(TIMESHAR (from 3B or 8500) = 1) then
goto PAYHOASS
ELSEIF PROPTYPE (from 3B or 8500) = 3 AND
OWNYB = 400 then goto PAYHOASS
ELSE goto GRNDRENT

SPECIALX
EOPI

609

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_SPECIALX

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_S
PECIALX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
SPECIALX lt 8 or gt 14000 AND (SPECIALX ne DK and ne RF)
Amount paid extra is less than 8 dollars or greater than 14,000 dollars
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set SPEC_ALX = A1
Soft
Suppress: IF PROPTYPE (from 3B or 8500) = 1 then
goto PAYCONDO
ELSEIF PROPTYPE (from 3B or 8500) = 2 then
goto COOPPRG3
ELSEIF PROPTYPE (from 3B or 8500) = 3 AND
(TIMESHAR (from 3B or 8500) = 1) then
goto PAYHOASS
ELSEIF PROPTYPE (from 3B or 8500) = 3 AND
OWNYB = 400 then goto PAYHOASS
ELSE goto GRNDRENT
All others, go back to SPECIALX

610

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

GRNDRENT

Field

BSECT3.BSECT3BDEFGHI.BSect3I.GRNDRE
NT
Description:

Ground or land rent payments

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Ground/Land Rent
GRNDRENT
GRNDRENT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:

PROPTYPE (from 3B or 8500) = 3 AND
(TIMESHAR (from 3B or 8500) = 2, DK, RF or EMPTY) AND
(OWNYB = 100, 200 or 300)

Universe Description:
Question Text:

^OWNCOSTS
Since the first of ^REF_MONTH not including this month, ^have_has2
^YOU_YRCU made any
payments for ground or land rent for ^PROPDESC?

Fills:
Instructions:

OWNCOSTS
IF GRNDRENT is the first variable in 3I then fill
"Now I'm going to ask about ownership costs for your
^PROPDESC"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

PROPDESC
Fill PROPDESC from section 3B

Type:

Enumerated

611

Length:
Answer List:

1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Copy the property number (PROP_NOB from 3B) to PROP_NOI.
Copy the property code (OWNYB from 3B) to OWNYI.
1:

Goto GRNDRNTX

2,DK,RF: Goto PAYHOASS
Instrument SAS Name:
Destination Data Set:

GRNDRENT
EOPI

612

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

GRNDRNTX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.GRNDRN
TX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount paid on land or grant
$ Ground/Land Rent
GRNDRNTX
GRNDRNTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
GRNDRENT = 1

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month What was the total amount paid?

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

613

Skip Instructions:

1-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF GRNDRNTX lt 45 or gt 2465 then
goto ERR1_GRNDRNTX
ELSE goto PAYHOASS

Goto PAYHOASS

GRNDRNTX
EOPI

614

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_GRNDRNTX

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_G
RNDRNTX
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(GRNDRNTX lt 45 or gt 2465) AND (GRNDRNTX ne DK and ne RF)

Amount paid on ground/land rent is less than 45 dollars or greater than 2,465
dollars
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set GRND_NTX = A1
Soft
Suppress:

Goto PAYHOASS

All others, go back to GRNDRNTX

615

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

PAYHOASS

Field

BSECT3.BSECT3BDEFGHI.BSect3I.PAYHOA
SS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Homeowners Association Payments
Homeowners Association
PAYHOASS
PAYHOASS
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
PROPTYPE (from 3B or 8500) = 3

Universe Description:
Question Text:

^DoDoes_C ^YOU_YRCU make regular payments to
a homeowner's association?

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

616

X

On Output

Array:
Skip Instructions:

1:

Goto HORCORG

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto SPCLPAY2

PAYHOASS
EOPI

617

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

PAYCONDO

Field

BSECT3.BSECT3BDEFGHI.BSect3I.PAYCON
DO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Required condo fees
Condominium Fees
PAYCONDO
PAYCONDO
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
PROPTYPE (from 3B or 8500) = 1

Universe Description:
Question Text:

^AreIs_C ^YOU_YRCU required to make regular payments
of condominium fees for general maintenance or management
services?

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

618

X

On Output

Array:
Skip Instructions:

1:

Goto HORCORG

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto SPCLPAY2

PAYCONDO
EOPI

619

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG3

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Payments to cooperative
Items Paid to COOP
COOPRG3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
PROPTYPE (from 3B or 8500) = 2

Universe Description:
Help Screen:
Question Text:

H1_SPCLPAY
10
? [F1]
Now I'd like to ask you about payments ^YOU_YRCU ^make_makes
directly to the cooperative for ^YR_YRCUS share of its costs.
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM
made any payments for any of the following things Read each item on the list
Enter all that apply, separate with commas
Enter 12 for no payments made

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

make_makes
IF one person CU fill, "make"
ELSE fill "makes"

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

620

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Set
13
2
TCOOP

Value:

Mnemonic:

Description:

1

Repay

Repayment of loans owed by cooperative

2

Taxes

Property taxes

3

Insurance

Property Insurance

4

Management

Management

5

Repairs

6

Improvements

Repairs or maintenance, including lawn care or snow
removal
Improvements

7

Recreational

8

Security

Recreational including swimming, golf or tennis
facilities
Security including guards or alarm systems

9

Utilities

Utilities such as gas, electricity, water, heat

10

Trash

Trash collection

11

Other

Other

12

Nopayments

No payments made

77

Dknow

Don't know

X

Don't Know
Refuse
Empty
On Input
On Output

621

Store Instructions:

If 1 selected, store 1 in COOPRG01
If 2 selected, store 2 in COOPRG02
If 3 selected, store 3 in COOPRG03
If 4 selected, store 4 in COOPRG04
If 5 selected, store 5 in COOPRG05
If 6 selected, store 6 in COOPRG06
If 7 selected, store 7 in COOPRG07
If 8 selected, store 8 in COOPRG08
If 9 selected, store 9 in COOPRG09
If 10 selected, store 10 in COOPRG10
If 11 selected, store 11 in COOPRG11
If 12 selected, store 12 in COOPRG12
If 77 entered and NO OTHER answer list options 1-12 selected,
store 99 in COOPRG01-COOPRG12
If 77 entered and OTHER answer list options 1-12 selected, do
not store 99 in COOPRG01-COOPRG12 and only store the
answer list options in the appropriate fields (as
designated above)
If RF entered, store 98 in COOPRG01-COOPRG12

Array:
Skip Instructions:

12,RF:
1-11,77:

Instrument SAS Name:
Destination Data Set:

Goto SPCLPAY1
IF 11 selected then goto CORGOTH
ELSE goto MGOTHPPD

COOPRG3
EOPI

622

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

CORGOTH

Field

BSECT3.BSECT3BDEFGHI.BSect3I.CORGOT
H
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other specify for coop fees
Specify
CORGOTH
CORGOTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
COOPRG3 = 11

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MGOTHPPD
CORGOTH
EOPI

623

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HORCORG

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HORCO
RG
Description:

Items paid to HOA

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Items Paid to HOA

Universe:

HORCORG
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
PAYHOASS = 1 OR PAYCONDO = 1

Universe Description:
Help Screen:
Question Text:

H2_SPCLPAY
11
? [F1]
Which of the following services and privileges were included in
those payments?
Read each item on the list.
Enter all that apply---separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
12
2
THOCO

Value:

Mnemonic:

Description:

1

Management

Management

2

Repairs

3

Improvements

Repairs or maintenance, including lawn care or snow
removal
Improvements

4

Utilities

Utilities such as gas, electricity, water, heat

5

Parking

Parking

6

Recreational

7

Security

Recreational including swimming, golf, or tennis
facilities
Security including guards or alarm systems

8

Maid

Maid Services

9

Medical

Medical Services

624

10

Trash

Trash collection

11

Other

Other

77

DKnow

Don't Know

X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If 1 selected, store 21 in HOCORG21
If 2 selected, store 22 in HOCORG22
If 3 selected, store 23 in HOCORG23
If 4 selected, store 24 in HOCORG24
If 5 selected, store 25 in HOCORG25
If 6 selected, store 26 in HOCORG26
If 7 selected, store 27 in HOCORG27
If 8 selected, store 28 in HOCORG28
If 9 selected, store 29 in HOCORG29
If 10 selected, store 30 in HOCORG30
If 11 selected, store 31 in HOCORG31
If 77 entered and NO OTHER answer list options 1-11 selected,
store 99 in HOCORG21-HOCORG31
If 77 entered and OTHER answer list options 1-11 selected,
do not store 99 in HOCORG21-HOCORG31 and
only store the answer list options in the appropriate
fields (as designated above)
If RF entered, store 98 in HOCORG21-HOCORG31

Array:
Special Instructions:
Skip Instructions:

Answer list options 1-11 should be in bold black
1-11,77:

RF:
Instrument SAS Name:
Destination Data Set:

IF 11 selected then goto HORGOTH
ELSEIF there is at least one loan of LOANTYPE =
1 on this property then goto MGOTHER
ELSE goto MGOTHERX

Goto SPCLPAY2

HORCORG
EOPI

625

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HORGOTH

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HORGOT
H
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other specify for condo fees
Specify
HORGOTH
HORGOTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
HORCORG = 11

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

IF at least one loan of LOANTYPE = 1 for this property then
goto MGOTHER
ELSE goto MGOTHERX

Instrument SAS Name:
Destination Data Set:

HORGOTH
EOPI

626

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

MGOTHER

Field

BSECT3.BSECT3BDEFGHI.BSect3I.MGOTHE
R
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any regular management service payments
Regular HOA Payment
MGOTHER
MGOTHER
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
( (HORCORG = 1-11 or 77) AND (There is at least 1 loan of
LOANTYPE = 1 for this property) )

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Since the first of ^REF_MONTH not including this month, have you
made ANY regular payments for
these services?
REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

627

Skip Instructions:

1,DK,RF:
2:

Instrument SAS Name:
Destination Data Set:

Goto MGOTHPPD

IF PROPTYPE (from 3B or 8500) = 2 then goto SPCLPAY1
ELSE goto SPCLPAY2

MGOTHER
EOPI

628

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

MGOTHPPD

Field

BSECT3.BSECT3BDEFGHI.BSect3I.MGOTHP
PD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Time Period
Time Period
MGOTHPPD
MGOTHPPD
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(MGOTHER = 1, DK or RF) OR (COOPRG3 = 1-11, 77)

Universe Description:
Question Text:

How often ^DoDoes ^YOU_YRCU currently pay for these services?

Fills:
Instructions:

DoDoes
IF NUMHOUSE = 1 then fill "do"
ELSE fill "does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TMgothppd

Value:

Mnemonic:

Description:

1

Month

Once a month

2

E2Months

Every 2 months

3

Quarterly

Quarterly (every 3 months)

4

E4Months

Every 4 months

5

TwiceYear

Twice a year (every 6 months)

6

Year

Once a year

7

Other

Other

X
X

Don't Know
Refuse

629

Empty

X

On Input
On Output

Array:
Skip Instructions:

1-6: Goto MGOTHPYX
7,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto MGOTHERX

MGOTHPPD
EOPI

630

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

MGOTHPYX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.MGOTHP
YX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much currently paid for services
Payment Amount
MGOTHPYX
MGOTHPYX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
MGOTHPPD = 1-6

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

What is the amount currently paid ^Mgothppd_Fill?
Mgothppd_Fill
IF MGOTHPPD = 1 then fill "once a month"
ELSEIF MGOTHPPD = 2 then fill "every two months"
ELSEIF MGOTHPPD = 3 then fill "every three months"
ELSEIF MGOTHPPD = 4 then fill "every four months"
ELSEIF MGOTHPPD = 5 then fill "every six months"
ELSEIF MGOTHPPD = 6 then fill "once a year"
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

631

Skip Instructions:

IF (MGOTHPPD=1 and MGOTHPYX = 1-5 or gt 870) or
(MGOTHPPD=2 and MGOTHPYX = 1-5 or gt 1740) or
(MGOTHPPD=3 and MGOTHPYX = lt 10 or gt 2610) or
(MGOTHPPD=4 and MGOTHPYX = lt 10 or gt 3480) or
(MGOTHPPD=5 and MGOTHPYX = lt 10 or gt 5220) or
(MGOTHPPD=6 and MGOTHPYX = lt 10 or gt 10,440) then goto
ERR1_MGOTHPYX
ELSE IF PROPTYPE (from 3B or 8500) = 2 then goto SPCLPAY1
ELSE goto SPCLPAY2

Instrument SAS Name:
Destination Data Set:

MGOTHPYX
EOPI

632

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_MGOTHPYX

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_M
GOTHPYX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
[ (MGOTHPPD=1 and MGOTHPYX = 1-5 or gt 870) or
(MGOTHPPD=2 and MGOTHPYX = 1-5 or gt 1740) or
(MGOTHPPD=3 and MGOTHPYX = lt 10 or gt 2610) or
(MGOTHPPD=4 and MGOTHPYX = lt 10 or gt 3480) or
(MGOTHPPD=5 and MGOTHPYX = lt 10 or gt 5220) or
(MGOTHPPD=6 and MGOTHPYX = lt 10 or gt 10,440) ]
AND (MGOTHPYX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set MGOT_PYX = A1
Soft
Suppress:

IF PROPTYPE (from 3B or 8500) = 2 then
goto SPCLPAY1
ELSE goto SPCLPAY2

All others, go back to MGOTHPYX

633

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

MGOTHERX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.MGOTHE
RX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Payment for Services
$ Paid for Services
MGOTHERX
MGOTHERX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(MGOTHPPD = 7, DK or RF) OR
(((HORCORG = 1-11, or 77) or HORGOTH = ENTRY) and
(there is no loan with LOANTYPE = 1 for this property) )

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month, how much
^have_has2 ^YOU_YRCU paid for these services?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Type:
Length:
Min:
Max:
X
X

Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input

634

X

On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999999: IF MGOTHERX lt 10 or gt 2610 then goto
ERR1_MGOTHERX
ELSEIF PROPTYPE (from 3B or 8500) = 2 then
goto SPCLPAY1
ELSE goto SPCLPAY2

0,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF PROPTYPE (from 3B or 8500) = 2 then
goto SPCLPAY1
ELSE goto SPCLPAY2

MGOTHERX
EOPI

635

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_MGOTHERX

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_M
GOTHERX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(MGOTHERX lt 10 or gt 2610) AND (MGOTHERX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set MGOT_ERX = A1
Soft
Suppress:

IF PROPTYPE (from 3B or 8500) = 2 then
goto SPCLPAY1
ELSE goto SPCLPAY2

All others, go back to MGOTHERX

636

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

SPCLPAY1

Field

BSECT3.BSECT3BDEFGHI.BSect3I.SPCLPA
Y1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Management special service payments
COOP Management Service Payments
SPCLPAY1
SPCLPAY1
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
PROPTYPE (from 3B or 8500) = 2

Universe Description:
Help Screen:
Question Text:

H1_SPCLPAY
10
? [F1]
^HaveHas_C ^YOU_YRCU made any SPECIAL payments to
a management service?

Fills:
Instructions:

HaveHas_C
IF NUMHOUSE = 1 fill then fill "Have",
ELSE fill "Has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

637

On Input
On Output
Store Instructions:

Store SPCLPAY1 in SPCLPAY

Array:
Skip Instructions:

1:

Goto COOPSP3

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ASSESSMT

SPCLPAY1
EOPI

638

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

SPCLPAY2

Field

BSECT3.BSECT3BDEFGHI.BSect3I.SPCLPA
Y2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Management special service payments
Special HOA Payment
SPCLPAY2
SPCLPAY2
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
PROPTYPE (from 3B or 8500) = 1 or 3

Universe Description:
Help Screen:
Question Text:

H2_SPCLPAY
11
? [F1]
^HaveHas_C ^YOU_YRCU made any SPECIAL payments to a
management service?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

HaveHas_C
IF NUMHOUSE = 1 fill then fill "Have",
ELSE fill "Has"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

639

On Input
On Output
Store Instructions:

Store SPCLPAY2 in SPCLPAY

Array:
Skip Instructions:

1:

Goto HOCOSP3

2,DK,RF: Goto ASSESSMT
Instrument SAS Name:
Destination Data Set:

SPCLPAY2
EOPI

640

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP3

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
3
Description:

COOP services provided

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Coop Services Provided

Universe:

COOPSP3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
SPCLPAY1 = 1 AND PROPTYPE (from 3B or 8500) = 2

Universe Description:
Help Screen:
Question Text:

H1_SPCLPAY
10
? [F1]
Since the first of ^REF_MONTH not including this month, what services
were provided?
Enter all that apply, separate with commas

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Set
12
2
TCOOPSP3

Value:

Mnemonic:

Description:

1

Repay

Repayment of loans owed by the cooperative

2

Taxes

Property taxes

3

Insurance

Property insurance

4

Management

Management

5

Repairs

6

Improvements

Repairs or maintenance, including lawn care or snow
removal
Improvements

641

7

Recreation

8

Security

Recreational including swimming, golf, or tennis
facilities
Security including guards or alarm systems

9

Utilities

Utilities such as gas, electricity, water, heat

10

Trash

Trash collection

11

Other

Other

77

DKnow

Don't Know

X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If 1 selected, store 1 in COOPSP01
If 2 selected, store 2 in COOPSP02
If 3 selected, store 3 in COOPSP03
If 4 selected, store 4 in COOPSP04
If 5 selected, store 5 in COOPSP05
If 6 selected, store 6 in COOPSP06
If 7 selected, store 7 in COOPSP07
If 8 selected, store 8 in COOPSP08
If 9 selected, store 9 in COOPSP09
If 10 selected, store 10 in COOPSP10
If 11 selected, store 11 in COOPSP11
If 77 entered and NO OTHER answer list options 1-11 selected,
store 99 in COOPSP01-COOPSP11
If 77 entered and OTHER answer list options 1-11 selected,
do not store 99 in COOPSP01-COOPSP11 and
only store the answer list options in the appropriate
fields (as designated above)
If RF entered, store 98 in COOPSP01-COOPSP11

Array:
Skip Instructions:

IF 11 is selected then goto COSPOTH
ELSE goto SPECLX

Instrument SAS Name:
Destination Data Set:

COOPSP3
EOPI

642

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COSPOTH

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COSPOT
H
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other specify for coop services
Specify Coop Serv
COSPOTH
COSPOTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
COOPSP3 = 11

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SPECLX
COSPOTH
EOPI

643

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP3

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Services provided (SPCLPAY2)
Services Provided
HOCOSP3
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
SPCLPAY2 = 1 AND (PROPTYPE (from 3B or 8500) = 1 or 3)

Universe Description:
Help Screen:
Question Text:

H2_SPCLPAY
11
? [F1]
Since the first of ^REF_MONTH not including this month, what services
were provided?
Enter all that apply, separate with commas

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Set
12
2
THOCO

Value:

Mnemonic:

Description:

1

Management

Management

2

Repairs

3

Improvements

Repairs or maintenance, including lawn care or snow
removal
Improvements

4

Utilities

Utilities such as gas, electricity, water, heat

5

Parking

Parking

6

Recreational

Recreational including swimming, golf, or tennis
facilities

644

7

Security

Security including guards or alarm systems

8

Maid

Maid Services

9

Medical

Medical Services

10

Trash

Trash collection

11

Other

Other

77

DKnow

Don't Know

X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If 1 selected, store 21 in HOCOSP01
If 2 selected, store 22 in HOCOSP02
If 3 selected, store 23 in HOCOSP03
If 4 selected, store 24 in HOCOSP04
If 5 selected, store 25 in HOCOSP05
If 6 selected, store 26 in HOCOSP06
If 7 selected, store 27 in HOCOSP07
If 8 selected, store 28 in HOCOSP08
If 9 selected, store 29 in HOCOSP09
If 10 selected, store 30 in HOCOSP10
If 11 selected, store 31 in HOCOSP11
If 77 entered and NO OTHER answer list options 1-11 selected,
store 99 in HOCOSP01-HOCOSP11
If 77 entered and OTHER answer list options 1-11 selected,
do not store 99 in HOCOSP01-HOCOSP11 and
only store the answer list options in the appropriate
fields (as designated above)
If RF entered, store 98 in HOCOSP01-HOCOSP11

Array:
Special Instructions:
Skip Instructions:

Grey answer list options 12-14
IF 11 is selected then goto HOSPOTH
ELSE goto SPECLX

Instrument SAS Name:
Destination Data Set:

HOCOSP3
EOPI

645

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOSPOTH

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOSPOT
H
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other specify for condo services
Specify services provided
HOSPOTH
HOSPOTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
HOCOSP3 = 11

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SPECLX
HOSPOTH
EOPI

646

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

SPECLX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.SPECLX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Number of Special Payments
$ Special Payments
SPECLX
SPECLX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(COOPSP3 = 1-11, 77 or RF) OR (HOCOSP3 = 1-11, 77 or RF)
OR (HOSPOTH = Entry) OR (COSPOTH = Entry)

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

Since the first of ^REF_MONTH not including this month, how much
were these
special payments?
REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

647

Skip Instructions:

1-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF SPECLX gt 6600 then goto ERR1_SPECLX
ELSE goto ASSESSMT

Goto ASSESSMT

SPECLX
EOPI

648

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_SPECLX

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_S
PECLX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
SPECLX gt 6600 AND (SPECLX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SPECLX_ = A1
Soft
Suppress: Goto ASSESSMT
All others, go back to SPECLX

649

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ASSESSMT

Field

BSECT3.BSECT3BDEFGHI.BSect3I.ASSESS
MT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Assessments Paid to Government
Assess Paid to Govt
ASSESSMT
ASSESSMT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(SPCLPAY = 1, 2, DK or RF) AND (OWNYB not equal 600)

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month, ^have_has2
^YOU_YRCU paid any special assessments to a local government for
construction or repair of roads, sidewalks, or other things like that?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse

650

Empty

X

On Input
On Output

Array:
Skip Instructions:

1:

Goto ASSESSX

2,DK,RF: IF OWNYB = 100 then goto RNTEQVX
ELSEIFIF OWNYB = 300 then goto VAC_OCCQ
ELSE goto S3I_END
Instrument SAS Name:
Destination Data Set:

ASSESSMT
EOPI

651

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ASSESSX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.ASSESS
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total assessments paid to local government
Total Assessments Paid
ASSESSX
ASSESSX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
ASSESSMT = 1

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month What was the total amount paid?

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

652

Skip Instructions:

1-99999999:

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ASSESSX lt 6 or gt 77000 then
goto ERR1_ASSESSX
ELSEIF OWNYB = 100 then goto RNTEQVX
ELSEIF OWNYB = 300 then goto VAC_OCCQ
ELSE goto S3I_END

IF OWNYB = 100 then goto RNTEQVX
ELSEIF OWNYB = 300 then goto VAC_OCCQ
ELSE goto S3I_END

ASSESSX
EOPI

653

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_ASSESSX

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_A
SSESSX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(ASSESSX lt 6 or gt 77000) AND (ASSESSX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ASSESSX_ = A1
Soft
Suppress:

IF OWNYB = 100 then goto RNTEQVX
ELSEIF OWNYB = 300 then goto VAC_OCCQ
ELSE goto S3I_END

All others, go back to ASSESSX

654

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_OCCQ

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_OC
CQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

time occupied in timeshare/property
time occupied
VAC_OCCQ
VAC_OCCQ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
OWNYB = 300

Universe Description:
Question Text:

Since the first of ^REF_MONTH, how much time did you occupy this
^Filltimeshare?
Enter quantity and select period on next screen.

Fills:
Instructions:

Filltimeshare
If 8500.TIMESHAR = 1 or TIMESHAR = 1 then fill "timeshare"
ELSE fill "property"
(TIMESHAR is from section 3B)

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
3
0
150
Don't Know
Refuse
Empty
On Input
On Output

655

Array:
Skip Instructions:

0,DK,RF: IF ((TIMESHAR (from 3B or 8500) = 2, DK or RF))
then goto VAC_SEC
ELSEIF (TIMESHAR (from 3B or 8500) = 1) then
goto TIME_RNT
ELSE goto S3I_END
1-150:

Instrument SAS Name:
Destination Data Set:

Goto VAC_OCCY

VAC_OCCQ
EOPI

656

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_OCCY

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_OC
CY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

period occupied in timeshare/property
period occupied
VAC_OCCY
VAC_OCCY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
VAC_OCCQ = 1-150

Universe Description:
Question Text:
Type:
Length:
Answer List:

Enter time period.
Enumerated
1
TTimeper

Value:

Mnemonic:

Description:

1

Days

Days

2

Weeks

Weeks

3

Months

Months

4

Percent

Percent

5

Other

Other, specify

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

657

Skip Instructions:

1-4,DK,RF: IF ((TIMESHAR (from 3B or 8500) = 2, DK or RF))
then goto VAC_SEC
ELSEIF (TIMESHAR (from 3B or 8500) = 1) then
goto TIME_RNT
ELSE goto S3I_END
5:

Instrument SAS Name:
Destination Data Set:

Goto VAC_OTH

VAC_OCCY
EOPI

658

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_OTH

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_OT
H
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Specify other time period
Specify
VAC_OTH
VAC_OTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
VAC_OCCY = 5

Universe Description:
Question Text:
Type:
Length:
X
X

X

Specify:
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (TIMESHAR (from 3B or 8500) = 2, DK or RF) then
goto VAC_SEC
ELSEIF (TIMESHAR (from 3B or 8500) = 1) then goto TIME_RNT
ELSE goto S3I_END

Instrument SAS Name:
Destination Data Set:

VAC_OTH
EOPI

659

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_SEC

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_SE
C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rented/Available to rent by someone outside CU?
Rented
VAC_SEC
VAC_SEC
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
[(VAC_OCCQ = 0, DK or RF) or (VAC_OCCY = 1-4, DK or RF) or
(VAC_OTH = Entry, DK or RF) ] AND
((TIMESHAR (from 3B or 8500) = 2, DK or RF))

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Since the first of ^REF_MONTH, was this property either rented by
someone outside your household or available to be rented?

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

660

Skip Instructions:

1:

Goto VAC_RNTQ

2,DK,RF: Goto RNTEQVX
Instrument SAS Name:
Destination Data Set:

VAC_SEC
EOPI

661

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_RNTQ

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_RN
TQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much time rented?
Time rented
VAC_RNTQ
VAC_RNTQ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
VAC_SEC = 1 OR OWNYB = 600

Universe Description:
Question Text:

Since the first of ^REF_MONTH, how much time was this property
rented by someone outside your household?
Enter quantity and select period on next screen.

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
3
0
150
Don't Know
Refuse
Empty
On Input
On Output
IF OWNYB = 600 then
Copy the property number (PROP_NOB from 3B) to PROP_NOI
Copy the property code (OWYNB from 3B) to OWNYI

Array:

662

Skip Instructions:

0,DK,RF: Goto VAC_AVAQ
1-150:

Instrument SAS Name:
Destination Data Set:

Goto VAC_RNTY

VAC_RNTQ
EOPI

663

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_RNTY

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_RN
TY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

period rented
period rented
VAC_RNTY
VAC_RNTY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
VAC_RNTQ = 1-150

Universe Description:
Question Text:

Type:
Length:
Answer List:

Enter time period.

Enumerated
1
TTimeper

Value:

Mnemonic:

Description:

1

Days

Days

2

Weeks

Weeks

3

Months

Months

4

Percent

Percent

5

Other

Other, specify

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

664

Skip Instructions:

1: IF VAC_RNTQ ge 91 AND OWNYB = 300 then goto RNTEQV2X
ELSEIF VAC_RNTQ ge 91 then goto S3I_END
ELSE goto VAC_AVAQ
2: IF VAC_RNTQ ge 13 AND OWNYB = 300 then goto RNTEQV2X
ELSEIF VAC_RNTQ ge 13 then goto S3I_END
ELSE goto VAC_AVAQ
3: IF VAC_RNTQ ge 3 AND OWNYB = 300 then goto RNTEQV2X
ELSEIF VAC_RNTQ ge 3 then goto S3I_END
ELSE goto VAC_AVAQ
4: IF VAC_RNTQ = 100 AND OWNYB = 300 then goto RNTEQV2X
ELSEIF VAC_RNTQ = 100 then goto S3I_END
ELSE goto VAC_AVAQ
5: Goto VAC_ROTH
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto VAC_AVAQ

VAC_RNTY
EOPI

665

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_ROTH

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_RO
TH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

specify other period rented
Specify
VAC_ROTH
VAC_ROTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
VAC_RNTY = 5

Universe Description:
Question Text:
Type:
Length:
X
X

X

Specify:
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VAC_AVAQ
VAC_ROTH
EOPI

666

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_AVAQ

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_AV
AQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much time available to rent
Time Available
VAC_AVAQ
VAC_AVAQ
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(VAC_RNTQ = 0, DK or RF) OR (VAC_RNTY = 5, DK or RF) OR
(VAC_RNTY = 1 and VAC_RNTQ = 1-90) OR
(VAC_RNTY = 2 and VAC_RNTQ = 1-12) OR
(VAC_RNTY = 3 and VAC_RNTQ = 1-2) OR
(VAC_RNTY = 4 and VAC_RNTQ = 1-99)

Universe Description:
Question Text:

Since the first of ^REF_MONTH, how much time was this property
available to be rented, but not rented out?
Enter quantity and select period on next screen.

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
3
0
150
Don't Know
Refuse
Empty
On Input
On Output

Array:

667

Skip Instructions:

0,DK,RF: IF OWNYB = 300 then goto RNTEQV2X
ELSE goto S3I_END
1-150:

Instrument SAS Name:
Destination Data Set:

Goto VAC_AVAY

VAC_AVAQ
EOPI

668

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VAC_AVAY

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VAC_AV
AY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Period available for rent.
Period Available
VAC_AVAY
VAC_AVAY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
VAC_AVAQ = 1-150

Universe Description:
Question Text:

Specify

Type:
Length:

Enumerated
1

Answer List:

TTimeper

Value:

Mnemonic:

Description:

1

Days

Days

2

Weeks

Weeks

3

Months

Months

4

Percent

Percent

5

Other

Other, specify

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

669

Skip Instructions:

1-4: IF (VAC_RNTY = VAC_AVAY) AND (VAC_RNTQ not equal DK and
not equal RF) AND (VAC_AVAQ not equal DK and not
equal RF) AND
[ (VAC_RNTY = 1 and ((VAC_RNTQ + VAC_AVAQ) gt total
number of days from the 1st of the reference
month and today)) OR
(VAC_RNTY = 2 and ((VAC_RNTQ + VAC_AVAQ) gt total
number of weeks from the 1st of the reference
month and today)) OR
(VAC_RNTY = 3 and ((VAC_RNTQ + VAC_AVAQ) gt 3) )
OR
(VAC_RNTY = 4 and ((VAC_RNTQ + VAC_AVAQ) gt 100)) ]
Then goto CK_RNTQ_AVAQ
ELSEIF OWNYB = 300 then goto RNTEQV2X
ELSE goto S3I_END
DK,RF:

5:
Instrument SAS Name:
Destination Data Set:

IF OWNYB = 300 then goto RNTEQV2X
ELSE goto S3I_END

Goto VAC_AOTH

VAC_AVAY
EOPI

670

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

CK_RNTQ_AVAQ

Check

BSECT3.BSECT3BDEFGHI.BSect3I.CK_RNT
Q_AVAQ
Description:

Inherited Universe:

Universe:

Time rented and time available to rent add up to more than 100% of the
reference period
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(VAC_RNTY = VAC_AVAY) AND (VAC_RNTQ not equal DK and not equal
RF) AND (VAC_AVAQ not equal DK and not equal RF) AND
[ (VAC_RNTY = 1 and ((VAC_RNTQ + VAC_AVAQ) gt total number
of days from the 1st of the reference month and today)) OR
(VAC_RNTY = 2 and ((VAC_RNTQ + VAC_AVAQ) gt total number
of weeks from the 1st of the reference month and today)) OR
(VAC_RNTY = 3 and ((VAC_RNTQ + VAC_AVAQ) gt 3) )
OR
(VAC_RNTY = 4 and ((VAC_RNTQ + VAC_AVAQ) gt 100)) ]

Universe Description:
Text:

Time rented and time available to rent add up to more than 100% of the
reference period.
Please verify
Time rented
^VAC_RNTY_FILL
Time available to rent:

Check Instructions:
Type:
Skip Instructions:

Fills:
Instructions:
Fills:
Instructions:

Fills:
Instructions:

:

^VAC_RNTQ_FILL

^VAC_AVAQ_FILL

^VAC_AVAY_FILL

List VAC_AVAY first under question involved
Soft
Suppress: IF OWNYB = 300 then goto RNTEQV2X
ELSE goto S3I_END
All other, go back to VAC_AVAY
VAC_RNTQ_FILL
Fill entry in VAC_RNTQ
VAC_RNTY_FILL
If VAC_RNTY = 1 then fill "Days"
If VAC_RNTY = 2 then fill "Weeks"
If VAC_RNTY = 3 then fill "Months"
If VAC_RNTY = 4 then fill "Percent"
VAC_AVAQ_FILL
Fill entry in VAC_AVAQ

671

Fills:
Instructions:

VAC_AVAY_FILL
If VAC_AVAY = 1 then fill "Days"
If VAC_AVAY = 2 then fill "Weeks"
If VAC_AVAY = 3 then fill "Months"
If VAC_AVAY = 4 then fill "Percent"

672

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

VACAOTH

Field

BSECT3.BSECT3BDEFGHI.BSect3I.VACAOT
H
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Specify other period rented
Specify
VACAOTH
VACAOTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
VAC_AVAY = 5

Universe Description:
Question Text:
Type:
Length:
X
X

X

Specify
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF OWNYB = 300 then goto RNTEQV2X
ELSE goto S3I_END

Instrument SAS Name:
Destination Data Set:

VACAOTH
EOPI

673

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RNTEQV2X

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RNTEQV
2X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Estimated vac home rent if someone were to rent?
Vac Rent Estimate
RNTEQV2X
RNTEQV2X
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
OWNYB = 300 AND VAC_SEC = 1

Universe Description:
Question Text:

If someone were to rent this home today, how much do you think it
would rent for?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
IF (RNTEQV2X lt 200 or gt 800) AND (ne DK and ne RF) then
goto ERR1_RNTEQV2X
ELSE goto RENTPERD

Instrument SAS Name:
Destination Data Set:

RNTEQV2X
EOPI

674

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_RNTEQV2X

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_R
NTEQV2X
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(RNTEQV2X lt 200 or gt 8000) AND (RNTEQV2X ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RNTE_V2X = A1
Soft
Suppress:

Goto RENTPERD

All others, go back to RNTEQV2X

675

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RENTPERD

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RENTPE
RD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Period of time rental amount covers?
Period of Time
RENTPERD
RENTPERD
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
RNTEQV2X = 1-999999, DK or RF

Universe Description:
Question Text:

Ask if not already stated.
What period of time does this rental amount cover?

Type:
Length:
Answer List:

Enumerated
1
TRentper

Value:

Mnemonic:

Description:

1

Week

Week

2

Month

Month

3

Quarter

Quarter

4

Specify

Other specify

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-3,DK,RF: Goto RENTUTIL
4:

Goto RNPEROTH

676

Instrument SAS Name:
Destination Data Set:

RENTPERD
EOPI

677

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RNPEROTH

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RNPERO
TH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Specify
Specify
RNPEROTH
RNPEROTH
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
RENTPERD = 4

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RENTUTIL
RNPEROTH
EOPI

678

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RENTUTIL

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RENTUTI
L
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Does this amount include utilities?
Utilities included
RENTUTIL
RENTUTIL
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
(RENTPERD = 1-3, DK or RF) OR (RNPEROTH = Entry)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Does this amount include utilities?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PROPVALX
RENTUTIL
EOPI

679

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RNTEQVX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RNTEQV
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Monthly Rent Estimate
Monthly Rent Estimate
RNTEQVX
RNTEQVX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
[ (OWNYB = 100) and (ASSESSMT = 1, 2, DK or RF) ] OR
[ (OWNYB = 300) and (VAC_SEC = 2, DK or RF) ]

Universe Description:
Question Text:

Fills:
Instructions:

If someone were to rent this ^Fill_RNTEQVX how much do you think it
would rent for monthly, unfurnished and without utilities?
Fill_RNTEQVX
IF BSect3BDEFCHI.BpropertySect3B.BSNSEXP = 1 OR
BSect3BDEFCHI.BpropertySect3B.BSNEXP2 = 1 OR
BSect3A1.BCurrentProps.TStillOwn.Brow.BSNSEXPA = 1 then fill
"entire property today, including part of the property currently being
used for business, farming, or rented"
ELSE fill "home today"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

680

Skip Instructions:

1-999999:

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF (OWNYB = 100 and RNTEQVX lt 300 or gt 3000) OR
(OWNYB = 200 and RNTEQVX lt 200 or gt 4000) OR
(OWNYB = 300 and RNTEQVX lt 200 or gt 8000)
then goto ERR1_RNTEQVX
ELSEIF OWNYB = 100 OR (OWNYB = 300 AND
((TIMESHAR (from 3B or 8500) = 2, DK or RF)) then
goto PROPVALX
ELSE goto S3I_END

IF OWNYB = 100 OR (OWNYB = 300 AND
((TIMESHAR (from 3B or 8500) = 2, DK or RF)) then
goto PROPVALX
ELSE goto S3I_END

RNTEQVX
EOPI

681

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_RNTEQVX

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_R
NTEQVX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
[ (OWNYB = 100 and (RNTEQVX lt 300 or gt 3000)) OR
(OWNYB = 200 and (RNTEQVX lt 200 or gt 4000)) OR
(OWNYB = 300 and (RNTEQVX lt 200 or gt 8000)) ] AND
(RNTEQVX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RNTEQVX_ = A1
Soft
Suppress:

IF OWNYB = 100 OR
(OWNYB = 300 and 8500.TIMESHAR/TIMESHAR = 2,
DK or RF) then goto PROPVALX
ELSE goto S3I_END

All others, go back to RNTEQVX

682

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

PROPVALX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.PROPVA
LX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Property Value
Property Value
PROPVALX
PROPVALX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
[ (RNTEQVX = 1-999999, DK or RF) AND
( ( OWNYB = 100) OR
(OWNYB = 300 AND ((TIMESHAR (from 3B or 8500) = 2, DK or RF) ) ]
OR (RENTUTIL = 1, 2, DK or RF)

Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X

About how much do you think this property would sell for on today's
market?
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
0-99999999: IF OWNYB = 100 and PROPVALX lt 1000 or gt 600000
OR (OWNYB = 300 and PROPVALX lt 3000 or gt
800000) then goto ERR1_PROPVALX
ELSE goto S3I_END
DK,RF:

Goto S3I_END

683

Instrument SAS Name:
Destination Data Set:

PROPVALX
EOPI

684

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_PROPVALX

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_P
ROPVALX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
[ (OWNYB = 100 and PROPVALX lt 1000 or gt 600000) OR
(OWNYB = 300 and PROPVALX lt 3000 or gt 800000) ] AND
(PROPVALX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PROP_ALX = A1
Soft
Suppress:

Goto S3I_END

All others, go back to PROPVALX

685

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

TIME_RNT

Field

BSECT3.BSECT3BDEFGHI.BSect3I.TIME_RN
T
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Timeshare rented to someone outside CU?
Timeshare rented?
TIME_RNT
TIME_RNT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
OWNYB = 300 AND (TIMESHAR (from 3B or 8500) = 1)

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Since the first of ^REF_MONTH, did you rent this timeshare to someone
outside your household?
REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto RNTEQV3X

686

Instrument SAS Name:
Destination Data Set:

TIME_RNT
EOPI

687

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RNTEQV3X

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RNTEQV
3X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Weekly rent estimate for timeshare?
Weekly Rent Estimate
RNTEQV3X
RNTEQV3X
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
OWNYB = 300 AND (TIMESHAR (from 3B or 8500) = 1)

Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X

If you were to rent this timeshare today to someone else, instead of
using it yourself, how much would it rent for weekly?
Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
1-99999:

IF OWNYB = 300 and RNTEQV3X lt 200 or gt 8000
then goto ERR1_RNTEQV3X
ELSE goto PRPVAL2X

DK,RF:

Goto PRPVAL2X

RNTEQV3X
EOPI

688

689

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_RNTEQV3X

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_R
NTEQV3X
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
OWNYB = 300 and (RNTEQV3X lt 200 or gt 8000) AND
(RNTEQV3X ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RNTE_V3X_ = A1
Soft
Suppress: Goto PRPVAL2X
All others, go back to RNTEQV3X

690

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

PRPVAL2X

Field

BSECT3.BSECT3BDEFGHI.BSect3I.PRPVAL
2X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Timeshare Property Value
Timeshare Property Value
PRPVAL2X
PRPVAL2X
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
OWNYB = 300 AND (TIMESHAR (from 3B or 8500) = 1)

Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X

If you were able to sell this timeshare, about how much do you think it
would sell for on today's market?
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
0-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF OWNYB = 300 and PRPVL2X lt 3000 or gt
800000 then goto ERR1_PRPVL2X
ELSE goto S3I_END

Goto S3I_END

PRPVAL2X
EOPI

691

692

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ERR1_PRPVAL2X

Check

BSECT3.BSECT3BDEFGHI.BSect3I.ERR1_P
RPVAL2X
Description:
Inherited Universe:

Universe:

Out of Range Check
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))
OWNYB = 300 and (PRPVL2X lt 3000 or gt 800000) AND
(PRPVL2X ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set PRPV_L2X = A1
Soft
Suppress:

Goto S31_END

All others, go back to PRPVAL2X

693

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

S3I_END

Field

BSECT3.BSECT3BDEFGHI.BSect3I.S3I_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 3I

((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store 1 in OPI_STAT
Store 1 in OPI_ORIG.

Array:

694

Special Instructions:

If INTNMBR = 1 or NEWCU = 1 AND there are no more new
properties (Or NO properties) then set the
section complete flag. (Store "Yes" in SECTCOMP(3) )
If INTNMBR = 2-4 And NEWCU ne 1 and there were
previously reported properties then:
If all appropriate properties on the inventory grid
have been updated AND PURPROP is on the path,
AND there are no more new properties (Or NO new
properties) then set the section complete flag
If INTNMBR = 2-4 And NEWCU ne 1 and there were NO
previously reported properties then:
If there are no more new properties (Or No new
properties) then set the section complete flag

Skip Instructions:

Goto Section 3B for the next new property.
If no more new properties (OR NO New Properties) AND
OWNED = 1 then exit block and goto ANYRENT
ELSE exit section 3 block and goto Section 4 - BSECTION4

695

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

PROP_NOI

Field

BSECT3.BSECT3BDEFGHI.BSect3I.PROP_N
OI
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property number

PROP_NOI
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORTSPEC or GRNDRENT for how to set this field
Valid Values: 1-99

Instrument SAS Name:
Destination Data Set:

PROP_NOI
EOPI

696

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

OWNYI

Field

BSECT3.BSECT3BDEFGHI.BSect3I.OWNYI
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Property code

OWNYI
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORTSPEC or GRNDRENT for how to set this field
Valid Values: 100, 200, 300, 400, 600

Instrument SAS Name:
Destination Data Set:

OWNYI
EOPI

697

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG01

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - repayments of loans by coop

COOPRG01
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Repayments of loans by coop
98 = Refused
99 = Don't know

COOPRG01
EOPI

698

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG02

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G02
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - property taxes

COOPRG02
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

2 = Property Taxes
98 = Refused
99 = Don't know

COOPRG02
EOPI

699

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG03

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G03
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - property ins.

COOPRG03
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

3 = Property Insurance
98 = Refused
99 = Don't know

COOPRG03
EOPI

700

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG04

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - management

COOPRG04
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

4 = Management
98 = Refused
99 = Don't know

COOPRG04
EOPI

701

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG05

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G05
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - repairs

COOPRG05
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

5 = Repairs
98 = Refused
99 = Don't know

COOPRG05
EOPI

702

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG06

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - improvements

COOPRG06
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

6 = Improvements
98 = Refused
99 = Don't know

COOPRG06
EOPI

703

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG07

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - recreational

COOPRG07
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

7 = Recreational
98 = Refused
99 = Don't know

COOPRG07
EOPI

704

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG08

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - security

COOPRG08
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

8 = Security
98 = Refused
99 = Don't know

COOPRG08
EOPI

705

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG09

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - utilities

COOPRG09
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

9 = Utilities
98 = Refused
99 = Don't know

COOPRG09
EOPI

706

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG10

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - trash

COOPRG10
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values: 10 = Trash
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

COOPRG10
EOPI

707

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG11

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - other

COOPRG11
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values: 11 = Other
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

COOPRG11
EOPI

708

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPRG12

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPR
G12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - no payments made

COOPRG12
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPRG3 for how to set this field
Valid Values: 12 = No payments
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

COOPRG12
EOPI

709

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG21

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G21
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - management

HOCORG21
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 21 = Management
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG21
EOPI

710

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG22

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G22
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - repairs

HOCORG22
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 22 = Repairs
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG22
EOPI

711

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG23

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G23
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - improvements

HOCORG23
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 23 = Improvements
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG23
EOPI

712

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG24

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G24
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - utilities

HOCORG24
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 24 = Utilities
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG24
EOPI

713

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG25

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G25
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - parking

HOCORG25
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 25 = Parking
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG25
EOPI

714

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG26

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G26
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - recreational

HOCORG26
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 26 = Recreational
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG26
EOPI

715

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG27

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G27
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - security

HOCORG27
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 27 = Security
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG27
EOPI

716

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG28

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G28
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - maid

HOCORG28
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 28 = Maid
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG28
EOPI

717

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG29

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G29
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - medical

HOCORG29
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 29 = Medical
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG29
EOPI

718

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG30

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G30
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - trash

HOCORG30
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 30 = Trash
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG30
EOPI

719

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCORG31

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOR
G31
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - other

HOCORG31
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HORCORG for how to set this field
Valid Values: 31 = Other
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCORG31
EOPI

720

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP01

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - repayment of loans by coop

COOPSP01
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = repayment of loans by coop
98 = Refused
99 = Don't know

COOPSP01
EOPI

721

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP02

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
02
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - property taxes

COOPSP02
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

2 = Property Tax
98 = Refused
99 = Don't know

COOPSP02
EOPI

722

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP03

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
03
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - property ins.

COOPSP03
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

3 = Property Insurance
98 = Refused
99 = Don't know

COOPSP03
EOPI

723

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP04

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - management

COOPSP04
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

4 = Management
98 = Refused
99 = Don't know

COOPSP04
EOPI

724

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP05

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
05
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - repairs

COOPSP05
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

5 = Repairs
98 = Refused
99 = Don't know

COOPSP05
EOPI

725

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP06

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - improvements

COOPSP06
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

6 = Improvements
98 = Refused
99 = Don't know

COOPSP06
EOPI

726

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP07

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - recreational

COOPSP07
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

7 = Recreational
98 = Refused
99 = Don't know

COOPSP07
EOPI

727

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP08

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - security

COOPSP08
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

8 = Security
98 = Refused
99 = Don't know

COOPSP08
EOPI

728

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP09

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - utilities

COOPSP09
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

9 = Utilities
98 = Refused
99 = Don't know

COOPSP09
EOPI

729

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP10

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - trash

COOPSP10
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values: 10 = Trash
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

COOPSP10
EOPI

730

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

COOPSP11

Field

BSECT3.BSECT3BDEFGHI.BSect3I.COOPSP
11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - other

COOPSP11
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COOPSP3 for how to set this field
Valid Values: 11 = Other
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

COOPSP11
EOPI

731

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP01

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - management

HOCOSP01
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 21 = Management
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP01
EOPI

732

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP02

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
02
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - repairs

HOCOSP02
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 22 = Repairs
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP02
EOPI

733

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP03

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
03
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - improvements

HOCOSP03
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 23 = Improvements
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP03
EOPI

734

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP04

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - utilities

HOCOSP04
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 24 = Utilities
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP04
EOPI

735

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP05

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
05
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - parking

HOCOSP05
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 25 = Parking
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP05
EOPI

736

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP06

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - recreational

HOCOSP06
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 26 = Recreational
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP06
EOPI

737

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP07

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - security

HOCOSP07
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 27 = Security
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP07
EOPI

738

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP08

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - maid

HOCOSP08
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 28 = Maid
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP08
EOPI

739

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP09

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - medical

HOCOSP09
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 29 = Medical
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP09
EOPI

740

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP10

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - trash

HOCOSP10
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 30 = Trash
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP10
EOPI

741

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

HOCOSP11

Field

BSECT3.BSECT3BDEFGHI.BSect3I.HOCOSP
11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store - other

HOCOSP11
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See HOCOSP3 for how to set this field
Valid Values: 11 = Other
98 = Refused
99 = Don't know

Instrument SAS Name:
Destination Data Set:

HOCOSP11
EOPI

742

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

SPCLPAY

Field

BSECT3.BSECT3BDEFGHI.BSect3I.SPCLPA
Y
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

SPCLPAY
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: SPCLPAY is created as an output variable to hold value
of SPCLPAY1 or SPCLPAY2
See SPCLPAY1 and SPCLPAY2 for how to set this field
Valid Values: 1, 2, DK, RF

Instrument SAS Name:
Destination Data Set:

SPCLPAY
EOPI

743

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

SPEC_ALX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.SPEC_A
LX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SPECIALX

SPEC_ALX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SPECIALX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SPEC_ALX
EOPI

744

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

GRND_NTX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.GRND_N
TX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for GRNDRNTX

GRND_NTX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_GRNDRNTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

GRND_NTX
EOPI

745

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

MGOT_PYX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.MGOT_P
YX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MGOTHPYX

MGOT_PYX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MGOTHPYX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MGOT_PYX
EOPI

746

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

MGOT_ERX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.MGOT_E
RX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MGOTHERX

MGOT_ERX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MGOTHERX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MGOT_ERX
EOPI

747

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

SPECLX_

Field

BSECT3.BSECT3BDEFGHI.BSect3I.SPECLX
_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SPECLX

SPECLX_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SPECLX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SPECLX_
EOPI

748

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

ASSESSX_

Field

BSECT3.BSECT3BDEFGHI.BSect3I.ASSESS
X_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ASSESSX

ASSESSX_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_ASSESSX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ASSESSX_
EOPI

749

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RNTEQVX_

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RNTEQV
X_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RNTEQVX

RNTEQVX_
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_RNTEQVX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RNTEQVX_
EOPI

750

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RNTE_V2X

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RNTE_V
2X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RNTEQV2X

RNTE_V2X
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_RNTEQV2X for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RNTE_V2X
EOPI

751

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

RNTE_V3X

Field

BSECT3.BSECT3BDEFGHI.BSect3I.RNTE_V
3X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RNTEQV3X

RNTE_V3X
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_RNTEQV3X for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RNTE_V3X
EOPI

752

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

PROP_ALX

Field

BSECT3.BSECT3BDEFGHI.BSect3I.PROP_A
LX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PROPVALX

PROP_ALX
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PROPVALX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PROP_ALX
EOPI

753

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

PRPV_L2X

Field

BSECT3.BSECT3BDEFGHI.BSect3I.PRPV_L2
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PRPVAL2X

PRPV_L2X
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRPVAL2X for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRPV_L2X
EOPI

754

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

OPI_STAT

Field

BSECT3.BSECT3BDEFGHI.BSect3I.OPI_STA
T
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See S3I_END for how to set this field

Valid Values:
Instrument SAS Name:
Destination Data Set:

1 = Active Record

OPI_STAT
EOPI

755

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3.BSECT3BDEFGHI.BSect3I

Spider Version 1.6.2

OPI_ORIG

Field

BSECT3.BSECT3BDEFGHI.BSect3I.OPI_ORI
G
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)) AND
((INTNMBR = 1-4) AND (OWNSTAT = 1-4))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See S3I_END for how to set this field

Valid Values: 1 = Data from current month interview
Instrument SAS Name:
Destination Data Set:

OPI_ORIG
EOPI

756

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT3

Spider Version 1.6.2

ANYRENT

Field

BSECT3.ANYRENT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any rented houses or apartments
Any Rental Properties
ANYRENT
(BSect02.S2_END = 1) OR
(There are records on input with 8500.OPB_STAT = 1)
OWNED = 1

AND section 3 = complete

Universe Description:
Question Text:

Since the first of ^REF_MONTH have ^YOU_ANYMEM rented any
houses, apartments, or
temporary living quarters NOT used entirely for business or vacation?
Do NOT include college or university regulated housing.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

757

On Input
On Output
Store Instructions:

1. If entry of 2, DK or RF then set section 2 complete
flag. (Store "Yes" in SECTCOMP(2) )
2.

When ANYRENT = 1, set SAMP_UN = 2 for this property

Array:
Skip Instructions:

1:

Goto RENTX1

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto Section 4

ANYRENT
EOPI

758

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B

Spider Version 1.6.2

SECT02B

Block

SECT02B
Description:
Tab Name:
Fly Over Name:
Universe Type:

Rented Living Quarters
S2B
S2B - Rented Living Quarters
If

Inherited Universe:
Universe:

(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe Description:
Array:
Block Instructions:

1. Max Number: 5
2.

Section Label:

Section 2 - Rented Living Quarters

759

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B

Spider Version 1.6.2

BRENT02

Block

SECT02B.BRENT02
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Rental Unit Questions

If
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Array:
Block Instructions:

Prefill and gray the RentDesc field" as follows:
IF RENTED = 1 prefill "Rented Sample Unit" for the
first unit, "Rental 2" for 2nd, etc
ELSE prefill with "Rental 1", "Rental 2", etc.

760

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RENTDESC

Field

SECT02B.BRENT02.RENTDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Pre-fill rental description (SHOW ONLY)
Rent/prop desc
Description
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

** SHOW ONLY **
String
20
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF RENTED = 1 then prefill "Rented Sample Unit" for the
first unit, "Rental 2" for 2nd, etc.
ELSE prefill with "Rental 1", "Rental 2", etc.

761

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RENTX1

Field

SECT02B.BRENT02.RENTX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

rental payment for reference month
Rent paid for ref month
RENTX1
RENTX1
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
BSECT3.ANYRENT = 1 OR MORERNT = 1

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

What was your total rental payment for ^REF_MONTH for this unit?
Include any extra charges for garage or parking facilities, but do not
include direct payments by local, state or federal agencies.
REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
8
0
9999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and a comma in the entry field.
0-9999999:

DK,RF:

IF RENTX1 gt 3000 then goto ERR1_RENTX1
ELSE goto RENTX2
Goto RENTX2

762

Instrument SAS Name:
Destination Data Set:

RENTX1
ERNT

763

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

ERR1_RENTX1

Check

SECT02B.BRENT02.ERR1_RENTX1
Description:
Inherited Universe:

Universe:

Out of Range Check
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RENTX1 gt 3000 AND (RENTX1 ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RENTX1_ = A1
Soft
Suppress:
Goto RENTX2
All others, go back to RENTX1

764

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RENTX2

Field

SECT02B.BRENT02.RENTX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment for month 2
Rent paid for month 2
RENTX2
RENTX2
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RENTX1 = 0-9999999, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

What was the total rental payment for ^TWO_MONTH for this unit?
TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
8
0
9999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

765

Skip Instructions:

1-9999999:

0,DK,RF:
Instrument SAS Name:
Destination Data Set:

IF RENTX2 gt 3000 then goto ERR1_RENTX2
ELSEIF (RENTX1 ne 0,DK or RF) and ((RENTX2 le
(0.6 x RENTX1)) or (RENTX2 ge (1.4 x
RENTX1))) then goto ERR2_RENTX2
ELSE goto RENTX3
Goto RENTX3

RENTX2
ERNT

766

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

ERR1_RENTX2

Check

SECT02B.BRENT02.ERR1_RENTX2
Description:
Inherited Universe:

Universe:

Out of Range Check
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RENTX2 gt 3000 AND (RENTX2 ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RENTX2_ = A1
Soft
Suppress: IF (RENTX1 ne 0,DK or RF) and ((RENTX2 le (0.6 x
RENTX1)) or (RENTX2 ge (1.4 x RENTX1))) then
goto ERR2_RENTX2
ELSE goto RENTX3
All others, go back to RENTX2

767

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

ERR2_RENTX2

Check

SECT02B.BRENT02.ERR2_RENTX2
Description:

2nd month amount significantly above or below 1st month amount

Inherited Universe:

(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:

((RENTX2 less than or equal to (0.6 x RENTX1)) or (RENTX2 greater than or
equal to (1.4 x RENTX1))) AND (RENTX1 ne 0 and ne DK and ne RF) AND
(RENTX2 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS CONSIDERABLY HIGHER OR LOWER
THAN THE VALUE
FOR THE PREVIOUS MONTH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto RENTX3

All others, go back to RENTX2

768

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RENTX3

Field

SECT02B.BRENT02.RENTX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment for last month
Rent paid for last month
RENTX3
RENTX3
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RENTX2 = 0-9999999, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

What was your total rental payment for ^LAST_MONTH for this unit?
LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
8
0
9999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and a comma in the entry field.

769

Skip Instructions:

1-9999999: IF RENTX3 gt 3000 then goto ERR1_RENTX3
ELSEIF (RENTX2 ne 0,DK or RF) and ((RENTX3 le
(0.6 x RENTX2)) or (RENTX3 ge (1.4 x
RENTX2))) then goto ERR2_RENTX3
ELSE goto RTELECT
0,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto RTELECT

RENTX3
ERNT

770

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

ERR1_RENTX3

Check

SECT02B.BRENT02.ERR1_RENTX3
Description:
Inherited Universe:

Universe:

Out of Range Check
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RENTX3 gt 3000 AND (RENTX3 ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RENTX3_ = A1
Soft
Suppress:

IF (RENTX2 ne 0,DK or RF) and ((RENTX3 le (0.6 x
RENTX2)) or (RENTX3 ge (1.4 x RENTX2))) then
goto ERR2_RENTX3
ELSE goto RTELECT

All others, go back to RENTX3

771

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

ERR2_RENTX3

Check

SECT02B.BRENT02.ERR2_RENTX3
Description:

3rd month amount significantly above or below 2nd month amount

Inherited Universe:

(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:

((RENTX3 less than or equal to (0.6 x RENTX2)) or (RENTX3 greater than or
equal to (1.4 x RENTX2))) AND (RENTX3 ne 0 and ne DK and ne RF) AND
(RENTX2 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS CONSIDERABLY HIGHER OR LOWER
THAN THE VALUE
FOR THE PREVIOUS MONTH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto RTELECT

All others, go back to RENTX3

772

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTELECT

Field

SECT02B.BRENT02.RTELECT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include electricity
Includes electricity
RTELECT
RTELECT
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RENTX3 = 0-9999999, DK or RF

Universe Description:
Question Text:

8
Does the rental payment include the cost of . . . Electricity?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RTGAS
RTELECT
ERNT

773

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTGAS

Field

SECT02B.BRENT02.RTGAS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include gas
Includes gas
RTGAS
RTGAS
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTELECT = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . . Gas?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTWATER
RTGAS

774

Destination Data Set:

ERNT

775

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTWATER

Field

SECT02B.BRENT02.RTWATER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

rental payment include piped in water
Includes piped in water
RTWATER
RTWATER
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTGAS = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Piped in water?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTHEAT
RTWATER

776

Destination Data Set:

ERNT

777

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTHEAT

Field

SECT02B.BRENT02.RTHEAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include heating
Includes heating
RTHEAT
RTHEAT
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTWATER = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . . Heating?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTTRASH
RTHEAT

778

Destination Data Set:

ERNT

779

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTTRASH

Field

SECT02B.BRENT02.RTTRASH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include trash/garbage collection
Includes trash collect
RTTRASH
RTTRASH
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTHEAT = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Trash or garbage collection?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTPARK
RTTRASH

780

Destination Data Set:

ERNT

781

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTPARK

Field

SECT02B.BRENT02.RTPARK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment include garage and parking facilities
Includes park facility
RTPARK
RTPARK
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTTRASH = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Garage and parking facilities?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTTELEPH
RTPARK

782

Destination Data Set:

ERNT

783

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTTELEPH

Field

SECT02B.BRENT02.RTTELEPH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment includes telephone services
Includes telephone services
RTTELEPH
RTTELEPH
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTPARK = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Telephone services?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTTVCABL
RTTELEPH

784

Destination Data Set:

ERNT

785

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTTVCABL

Field

SECT02B.BRENT02.RTTVCABL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment includes television services
Includes television services
RTTVCABL
RTTVCABL
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTTELEPH = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Television services?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RTINTRNT
RTTVCABL
ERNT

786

787

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTINTRNT

Field

SECT02B.BRENT02.RTINTRNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment includes internet services
Includes internet services
RTINTRNT
RTINTRNT
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTTVCABL = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Internet services?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto RTFUNSH
RTINTRNT

788

Destination Data Set:

ERNT

789

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTFUNSH

Field

SECT02B.BRENT02.RTFUNSH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental payment includes household furnishings
Includes furniture
RTFUNSH
RTFUNSH
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTINTRNT = 1, 2, DK or RF

Universe Description:
Question Text:

8
Repeat if necessary
Does the rental payment include the cost of . . . Furniture?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RTASPAY
RTFUNSH
ERNT

790

791

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTASPAY

Field

SECT02B.BRENT02.RTASPAY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Receive reduced or free rent
Reduced/free rent
RTASPAY
RTASPAY
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTPARK = 1, 2, DK or RF

Universe Description:
Question Text:

Did ^YOU_ANYMEM receive any reduced or free rent for
this unit as a form of pay since the first of ^REF_MONTH?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

792

Array:
Skip Instructions:

1:

Goto RTCOMPX

2,DK,RF: IF BCeintro.BUSCREEN ne 2 then goto RTBSNS
ELSEIF BCeintro.BUSCREEN = 2 AND (PSU = 06001,
06013, 06037, 06041, 06059, 06065, 06071, 06081,
06073, 06075, 06087, 06097, 11001, 24021, 24043,
34003, 34013, 34017, 34023, 34027, 34031, 34037,
36005, 36047, 36059, 36061, 36081, 36085, 36087,
36103, 36119) then goto RENTCONT
ELSE goto MORERNT
Instrument SAS Name:
Destination Data Set:

RTASPAY
ERNT

793

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTCOMPX

Field

SECT02B.BRENT02.RTCOMPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

rental charge to another tenant
Rent for similar unit
RTCOMPX
RTCOMPX
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTASPAY = 1

Universe Description:
Question Text:

What is the current monthly rental charge to another tenant for a similar
unit?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0-999999: IF RTCOMPX lt 100 or gt 1550 then goto
ERR1_RTCOMPX
ELSE goto REGRNTX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto REGRNTX

RTCOMPX
ERNT

794

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

ERR1_RTCOMPX

Check

SECT02B.BRENT02.ERR1_RTCOMPX
Description:
Inherited Universe:

Universe:

Out of Range Check
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
(RTCOMPX lt 100 or gt 1550) AND (RTCOMPX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RTCOMPX_ = A1
Soft
Suppress:

Goto REGRNTX

All others, go back to RTCOMPX

795

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

REGRNTX

Field

SECT02B.BRENT02.REGRNTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Regular rental payment
Regular Rent
REGRNTX
REGRNTX
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTCOMPX = 1-999999, DK or RF

Universe Description:
Question Text:

What is your regular rental payment?

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the answer pane.

796

Skip Instructions:

0-999999: IF REGRNTX gt 1463 then goto ERR1_REGRNTX
ELSEIF BCeintro.BUSCREEN ne 2 then goto RTBSNS
ELSEIF BCeintro.BUSCREEN = 2 AND (PSU = 06001,
06013, 06037, 06041, 06059, 06065, 06071, 06081,
06073, 06075, 06087, 06097, 11001, 24021, 24043,
34003, 34013, 34017, 34023, 34027, 34031, 34037,
36005, 36047, 36059, 36061, 36081, 36085, 36087,
36103, 36119) then goto RENTCONT
ELSE goto MORERNT
DK,RF:

Instrument SAS Name:
Destination Data Set:

IF BCeintro.BUSCREEN ne 2 then goto RTBSNS
ELSEIF BCeintro.BUSCREEN = 2 AND (PSU = 06001,
06013, 06037, 06041, 06059, 06065, 06071, 06081,
06073, 06075, 06087, 06097, 11001, 24021, 24043,
34003, 34013, 34017, 34023, 34027, 34031, 34037,
36005, 36047, 36059, 36061, 36081, 36085, 36087,
36103, 36119) then goto RENTCONT
ELSE goto MORERNT

REGRNTX
ERNT

797

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

ERR1_REGRNTX

Check

SECT02B.BRENT02.ERR1_REGRNTX
Description:
Inherited Universe:

Universe:

Out of Range Check
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
REGRNTX gt 1463 AND (REGRNTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set REGRNTX_ = A1
Soft
Suppress: IF BCeintro.BUSCREEN ne 2 then goto RTBSNS
ELSEIF BCeintro.BUSCREEN = 2 AND (PSU = 06001,
06013, 06037, 06041, 06059, 06065, 06071, 06081,
06073, 06075, 06087, 06097, 11001, 24021, 24043,
34003, 34013, 34017, 34023, 34027, 34031, 34037,
36005, 36047, 36059, 36061, 36081, 36085, 36087,
36103, 36119) then goto RENTCONT
ELSE goto MORERNT
All others, go back to REGRNTX

798

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTBSNS

Field

SECT02B.BRENT02.RTBSNS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any portion used for own business
Used for own busin?
RTBSNS
RTBSNS
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
BCeintro.BUSCREEN <> 2 AND
((REGRNTX = 0-999999, DK or RF) or (RTASPAY = 2, DK or RF))

Universe Description:
Question Text:
Type:
Length:
Answer List:

Is any portion of this unit used for your own business?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:

799

Skip Instructions:

1:

Goto RTBSNSZ

2,DK,RF: IF STLRENT = 2 AND RTASPAY = 2 AND RTBSNS = 2 then
goto CK_RTBSNS
ELSEIF PSU = 06001, 06013, 06037, 06041, 06059,
06065, 06071, 06073, 06075, 06081 06087, 06097,
11001, 24021, 24043, 34003, 34013, 34017,
34023, 34027, 34031, 34037, 36005, 36047,
36059, 36061, 36081, 36085, 36087, 36103,
36119, then goto RENTCONT
ELSE goto MORERNT
Instrument SAS Name:
Destination Data Set:

RTBSNS
ERNT

800

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

CK_RTBSNS

Check

SECT02B.BRENT02.CK_RTBSNS
Description:
Inherited Universe:

Universe:

Respondent does not own or rent the Sample Unit
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
STLRENT = 2 AND RTASPAY = 2 AND RTBSNS = 2

Universe Description:
Text:

The respondent has reported neither renting nor owning the sample unit.
If the sample unit is being purchased, change STLRENT to 3, else
suppress this edit.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF PSU = 06001, 06013, 06037, 06041, 06059,
06065, 06071, 06073, 06075, 06081, 06087, 06097,
11001, 24021, 24043, 34003, 34013, 34017,
34023, 34027, 34031, 34037, 36005, 36047,
36059, 36061, 36081, 36085, 36087, 36103,
36119 then goto RENTCONT
ELSE goto MORERNT

All others, go back to RTBSNS

801

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTBSNSZ

Field

SECT02B.BRENT02.RTBSNSZ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

% rental payment counted as business expense
% business exp
RTBSNSZ
RTBSNSZ
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTBSNS = 1

Universe Description:
Question Text:

What percent of the rental payment is counted as a business expense?
Enter to the nearest whole percent.

Type:
Length:
Min:
Max:
X
X

Integer
3
1
100
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF: IF PSU = 06001, 06013, 06037, 06041, 06059,
06065, 06071, 06073, 06075, 06081, 06087, 06097,
11001, 24021, 24043, 34003, 34013, 34017,
34023, 34027, 34031, 34037, 36005, 36047,
36059, 36061, 36081, 36085, 36087, 36103,
36119 then goto RENTCONT
ELSE goto MORERNT
100: Goto ERR2_RTBSNSZ

Instrument SAS Name:

RTBSNSZ

802

Destination Data Set:

ERNT

803

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

ERR2_RTBSNSZ

Check

SECT02B.BRENT02.ERR2_RTBSNSZ
Description:
Inherited Universe:

Universe:

100% entered
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTBSNSZ = 100

Universe Description:
Text:

100% WAS ENTERED
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF PSU = 06001, 06013, 06037, 06041, 06059,
06065, 06071, 06073, 06075, 06081, 06087, 06097,
11001, 24021, 24043, 34003, 34013, 34017,
34023, 34027, 34031, 34037, 36005, 36047,
36059, 36061, 36081, 36085, 36087, 36103,
36119 then goto RENTCONT
ELSE goto MORERNT

All others, go back to RTBSNSZ

804

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RENTCONT

Field

SECT02B.BRENT02.RENTCONT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rent control
Rent control
RENTCONT
RENTCONT
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
(PSU = 06001, 06013, 06037, 06041, 06059, 06065, 06071,
06073, 06075, 06081, 06087, 06097, 11001, 24021,
24043, 34003, 34013, 34017, 34023, 34027, 34031,
34037, 36005, 36047, 36059, 36061, 36081, 36085,
36087, 36103, 36119)
AND ( RTASPAY = 1, 2, DK or RF )

Universe Description:
Question Text:

Type:
Length:
Answer List:

Is this unit under rent control?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto MORERNT
RENTCONT

805

Destination Data Set:

ERNT

806

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

MORERNT

Field

SECT02B.BRENT02.MORERNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Rented any more living spaces?
Any more
MORERNT
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
RTASPAY = 1, 2, DK or RF
all
Since the first of ^REF_MONTH, have ^YOU_ANYMEM
rented any other houses, apartments, or temporary living
quarters NOT used entirely for business or vacation?
Do NOT include college or university regulated
housing.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

807

On Input
On Output
Store Instructions:

1. Store 1 in RNT_ORIG.
2. Store 1 in RNT_STAT.
3. If entry of 1 then set SAMP_UN to 2 for this property.

Array:
Skip Instructions:

1:

Goto RENTX1

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S2_END

MORERNT
ERNT

808

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

SAMP_UN

Field

SECT02B.BRENT02.SAMP_UN
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Is this the sample unit?
(1 = rented sample unit, 2 = rented other property)

SAMP_UN
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See STLRENT, RENTED, MORERENT and ANYRENT for how to
set this field.
Valid Values: 1 = Sample Unit
2 = Other rented property
(property level variable)

Instrument SAS Name:
Destination Data Set:

SAMP_UN
ERNT

809

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RENTX1_

Field

SECT02B.BRENT02.RENTX1_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RENTX1

RENTX1_
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: see ERR1_RENTX1 for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RENTX1_
ERNT

810

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RENTX2_

Field

SECT02B.BRENT02.RENTX2_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RENTX2

RENTX2_
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_RENTX2 for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RENTX2_
ERNT

811

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RENTX3_

Field

SECT02B.BRENT02.RENTX3_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RENTX3

RENTX3_
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_RENTX3 for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RENTX3_
ERNT

812

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

REGRNTX_

Field

SECT02B.BRENT02.REGRNTX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for REGRNTX

REGRNTX_
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_REGRNTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

REGRNTX_
ERNT

813

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RTCOMPX_

Field

SECT02B.BRENT02.RTCOMPX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RTCOMPX

RTCOMPX_
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_RTCOMPX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RTCOMPX_
ERNT

814

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RNT_STAT

Field

SECT02B.BRENT02.RNT_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Status

REC_STAT
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Valid Value:

Instrument SAS Name:
Destination Data Set:

RNT_STAT
ERNT

1 = Active

815

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B.BRENT02

Spider Version 1.6.2

RNT_ORIG

Field

SECT02B.BRENT02.RNT_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin

REC_ORIG
(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Value: 1 = Data from current month interview
RNT_ORIG
ERNT

816

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: SECT02B

Spider Version 1.6.2

S2_END

Field

SECT02B.S2_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 2

(BSECT02.OWNED = 1 or (there is a record with 8500.OWNYB = 100 on the
SCIF)) AND BSECT3.ANYRENT = 1
(MORERNT = 2, DK or RF) OR (BSECT3.ANYRENT = 2, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF MORERNT = 2, DK or RF OR BSECT3.ANYRENT = 2, DK or RF
then set section complete flag. (Store "Yes" in Sectcomp(2))

Array:
Skip Instructions:

Goto Section 4 - BSECTION4

817

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 Specifications –
SECTION 4
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

BSECTION4

Block

BSECTION4
Description:
Tab Name:
Fly Over Name:
Universe Type:

Utilities and Fuels for Owned and Rented Properties
S4
S4 - Utilities
If

Inherited Universe:
Universe:

Universe Description:

(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
All interviews where section 3 is complete

Array:
Block Instructions:

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

S4A_INTRO

Field

BSECTION4.S4A_INTRO
Description:

Introduction

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction
S4A_INTRO
(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

Now I am going to ask about utilities including telephone bills. Please
refer to any billing statements or other records you have when
answering these questions.
Please remember to include any bills you receive or pay online or have
automatically deducted.
Report any bill you have received, even if the bill has not been paid.
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output

3

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TELEBILL
S4A_INTRO
EUTA

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

TELEBILL

Field

BSECTION4.TELEBILL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Bills for tel/pager, internet, cable TV, or satellite TV services
Any Bills
TELEBILL
(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
S4A_INTRO = 1

Universe Description:
Help Screen:
Question Text:

H_S4A
12

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM received any
bills for telephone, internet, cable TV, or satellite TV services, including
cellular and Voice Over IP? Do not include bills for telephones used
entirely for business purposes.
Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

5

On Input
On Output
Array:
Skip Instructions:

1:

Goto TblPhone Block

2,DK,RF: Goto TblPhone.S4A_END
Instrument SAS Name:
Destination Data Set:

TELEBILL
EUTA

6

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

TBLPHONE

Block

BSECTION4.TBLPHONE
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Telephone Expenses

If
(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
TELEBILL = 1
Yes, received bills for telephone services

Array:
Block Instructions:

1. Max number of grid lines: 20
2. Prechart information
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously phone bills :
description (TELCOMP) - only display once, NOT on
every line.
total amount (TELCHGX1)
total amount (TELCHGX2)
total amount (TELCHGX3)
Display the pre-chart items as follows:
Description Amount1
Amount2 Amount3
------------------------------------------(TELCOMP)
(TELCHGX1) (TELCHGX2) (TELCHGX3)

3. Section Label:
Section 4, Part A - Telephone, Internet, and
Cable/Satellite TV Expenses

7

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE

Spider Version 1.6.2

BSECTION04A

Block

BSECTION4.TBLPHONE.BSECTION04A
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

If
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Array:
Block Instructions:

IF there are any records on the SCIF with 850005.TELCOMP =
ENTRY then goto PREVCOMP
ELSE goto TELCOMP

8

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

PREVCOMP

Field

BSECTION4.TBLPHONE.BSECTION04A.PRE
VCOMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Previous Company
Comp
PREVCOMP
PREVCOMP
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
At least one record on the SCIF with 850005.TELCOMP = ENTRY

Universe Description:
Question Text:

^PREVCOMP_fill?
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

Type:
Length:
Answer List:

PREVCOMP_fill
IF ROW Number = 1 then fill "We will review these expenses by bills
you've received. What is the name of the first company you received a
bill for"
ELSE fill "What is the name of the next company"
Enumerated
3
TPREVCOMP

Value:

Mnemonic:

Description:

1

p1

^Temprevcomp[1]

2

p2

^Temprevcomp[2]

3

p3

^Temprevcomp[3]

4

p4

^Temprevcomp[4]

5

p5

^Temprevcomp[5]

6

p6

^Temprevcomp[6]

7

p7

^Temprevcomp[7]

8

p8

^Temprevcomp[8]

9

p9

^Temprevcomp[9]

10

p10

^Temprevcomp[10]

9

11

p11

^Temprevcomp[11]

12

p12

^Temprevcomp[12]

13

p13

^Temprevcomp[13]

14

p14

^Temprevcomp[14]

15

p15

^Temprevcomp[15]

16

p16

^Temprevcomp[16]

17

p17

^Temprevcomp[17]

18

p18

^Temprevcomp[18]

19

p19

^Temprevcomp[19]

20

p20

^Temprevcomp[20]

55

p21

Company name not listed

888

p22

Delete the line

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

1. Store company name selected in TELCOMP and show TELCOMP
2. IF PREVCOMP = 888, set TELCOMP = 888
IF PREVCOMP = 888 then "SHOW" the fields in the row

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-20:

IF BCeintro.BUSCREEN = 2 goto TELCHGX1
ELSE goto TELBSNS

55:

Goto TELCOMP

888:

Goto TELOTH

PREVCOMP
EUTA

10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELCOMP

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
COMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Company name
Comp name
TELCOMP
TELCOMP
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(No entries in 8500.TELCOMP = 1-20) OR (PREVCOMP = 55)
No previously reported service providers or a new service provider
^Telcom_fill2
Enter 888 to delete the line
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

Type:
Length:

Telcom_fill2
IF PREVCOMP = 55, Fill " Enter company name"
ELSEIF Row number = 1 then fill "We will review these expenses by
bills you've received. What is the name of the first company you
recieved a bill for?"
ELSE, fill "What is the name of the next company?"
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

IF TELCOMP = 888 then "SHOW" the fields in the row

11

Skip Instructions:

888: Goto TELOTH
All others: IF Uppercase version of the entry is "NETFLIX" or "HULU" then
goto CK_TELCOMP
ELSEIF BCeintro.BUSCREEN = 2 goto TELCHGX1
ELSE goto TELBSNS

Instrument SAS Name:
Destination Data Set:

TELCOMP
EUTA

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

CK_TELCOMP

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TELCOMP
Description:
Inherited Universe:

Universe:

Company name is Netflix or Hulu
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
Uppercase version of the entry in TELCOMP = "NETFLIX" or "HULU"

Universe Description:
Text:

Internet video streaming services, such as Netflix and Hulu, are collected
in Section 17 under "Rented video files or DVDs or streaming video
subscriptions."
Please delete this line by entering 888 in TELCOMP

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TELCOMP

13

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELBSNS

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
BSNS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

any part business expense
Bus exp
TELBSNS
TELBSNS
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
((TELCOMP <> 888) OR (PREVCOMP = 1-20)) AND
BCeintro.BUSCREEN <> 2

Universe Description:
Question Text:

Will any of the charges be deducted as a business expense?

Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

14

Skip Instructions:

1:

Goto TELBSNZ

2,DK,RF: Goto TELCHGX1
Instrument SAS Name:
Destination Data Set:

TELBSNS
EUTA

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELBSNZ

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
BSNZ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What percent business
% Ded
TELBSNZ
TELBSNZ
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
TELBSNS = 1
Yes, some of the charges will be deducted as a business expense
What percentage will be deducted?
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
3
1
100
Don't Know
Refuse
Empty
On Input
On Output
IF TELNSNZ = 100 then set UTA_STAT = 1 and UTA_ORIG = 1.

Array:
Skip Instructions:

1-99,DK,RF: Goto TELCHGX1
100:

Instrument SAS Name:

Goto CK_TELBSNZ

TELBSNZ

16

Destination Data Set:

EUTA

17

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

CK_TELBSNZ

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TELBSNZ
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

100% business deduction
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
TELBSNZ = 100
All of the charges will be deducted as a business expense
100% WAS ENTERED.
PLEASE VERIFY

Check Instructions:

Type:
Skip Instructions:

IF suppressed and PREVCOMP = 1-20 then
set PREVCOMP = 888 and TELCOMP = 888
ELSEIF suppressed then set TELCOMP = 888
Soft
Suppress: Goto TELOTH
All others, go back to TELBSNZ

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELCHGX1

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
CHGX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

total amount of bill in ref month
$ Ref month
TELCHGX1
TELCHGX1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TELBSNZ = 1-99, DK or RF) OR (TELBSNS = 2, DK or RF) OR
(BCeintro.BUSCREEN = 2 AND (PREVCOMP = 1-20 or TELCOMP <> 888))

Universe Description:
Question Text:

How much were you billed for in ^REF_MONTH?
Do not include any unpaid charges from a previous billing period.
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF TELCHGX1 = 7-400, 0, DK or RF then set TELC_GX1 = EMPTY

Array:

19

Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-999999: IF entry lt 7 or gt 400 then goto ERR1_TELCHGX1
ELSE goto TELCHGX2
0,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto TELCHGX2

TELCHGX1
EUTA

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

ERR1_TELCHGX1

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TELCHGX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TELCHGX1 lt 7 or gt 400) AND
(TELCHGX1 <> 0 and <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set TELC_GX1 = A1
Soft
Suppress:

Goto TELCHGX2

All others, go back to TELCHGX1

21

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELCHGX2

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
CHGX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

total amount of bill in second month
$ month 2
TELCHGX2
TELCHGX2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
TELCHGX1 = 0-999999, DK or RF

Universe Description:
Question Text:

How much were you billed for in ^TWO_MONTH?
Do not include any unpaid charges from a previous billing period.
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF TELCHGX2 = 7-400, 0, DK or RF then set TELC_GX2 = EMPTY

22

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-999999:

0,DK,RF:
Instrument SAS Name:
Destination Data Set:

IF entry lt 7 or gt 400 then goto ERR1_TELCHGX2
ELSE goto TELCHGX3
Goto TELCHGX3

TELCHGX2
EUTA

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

ERR1_TELCHGX2

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TELCHGX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TELCHGX2 lt 7 or gt 400) AND
(TELCHGX2 <> 0 and <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TELC_GX2 = A1
Soft
Suppress:

Goto TELCHGX3

All others, go back to TELCHGX2

24

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELCHGX3

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
CHGX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

total amount of bill in last month
$ Last month
TELCHGX3
TELCHGX3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
TELCHGX2 = 0-999999, DK or RF

Universe Description:
Question Text:

How much were you billed for in ^LAST_MONTH?
Do not include any unpaid charges from a previous billing period.
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF TELCHGX3 = 7-400, 0, DK or RF then set TELC_GX3 = EMPTY

Array:

25

Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-999999: IF entry lt 7 or gt 400 then goto ERR1_TELCHGX3
ELSEIF TELCHGX1 = 0 OR TELCHGX2 = 0
then goto BILPERD
ELSE goto TELSERV
0:

Goto BILPERD

DK,RF: IF TELCHGX1 = 0 OR TELCHGX2 = 0 then goto BILPERD
ELSE goto TELSERV
Instrument SAS Name:
Destination Data Set:

TELCHGX3
EUTA

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

ERR1_TELCHGX3

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TELCHGX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TELCHGX3 lt 7 or gt 400) and
(TELCHGX3 ne 0 and ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TELC_GX3 = A1
Soft
Suppress: IF TELCHGX1 = 0 OR TELCHGX2 = 0 then goto BILPERD
ELSE goto TELSERV

All others, go back to TELCHGX3

27

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

BILPERD

Field

BSECTION4.TBLPHONE.BSECTION04A.BILP
ERD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Billing Period
Bill Perd
BILPERD
BILPERD
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
TELCHGX1 = 0 OR TELCHGX2 = 0 OR TELCHGX3 = 0

Universe Description:
Question Text:

What is your usual billing period for this service?

Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)
Type:
Length:
Answer List:

Enumerated
1
TBillPeriod

Value:

Mnemonic:

Description:

1

Month1

Month

2

Month2

2 months

3

Quarter

Quarter

4

Annual

Annual

5

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

28

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TELSERV
BILPERD
EUTA

29

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELSERV

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
SERV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Service items included in bill
Tel Serv
TELSERV
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Help Screen:
Question Text:

H_S4A
12

? [F1]

Which of the following items were included in the bill(s) Read each item on list.
Enter all that apply, separate with commas.
Description
Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)
Type:
Max # of Values:
Length:
Answer List:

Set
3
1
Ttelserv

Value:

Mnemonic:

Description:

1

Telephone

2

Internet

3

Cable

Telephone service (mobile, residential, or Voiceover
IP)?
Internet service (including broadband, DSL, and dialup)?
Cable or satellite television service?

X
X

Don't Know
Refuse
Empty

30

X
Store Instructions:

On Input
On Output
IF 1 is selected then set TPHONE = 1
IF 1 is NOT selected then set TPHONE = 2
IF 2 is selected then set TINTNET = 1
IF 2 is NOT selected then set TINTNET = 2
IF 3 is selected then set TCABLE = 1
IF 3 is NOT selected then set TCABLE = 2

IF DK or RF is entered then
set TPHONE = 8
set TINTNET = 8
set TCABLE = 8
Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Answer list descriptions should be in bold black
IF 1 is selected goto TYPETEL
ELSEIF more than one item is selected then goto TELBLPRS
ELSE goto TELOTH
TELSERV
EUTA

31

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TYPETEL

Field

BSECTION4.TBLPHONE.BSECTION04A.TYP
ETEL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

types of service
Type serv
TYPETEL
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
1 selected in TELSERV

Universe Description:
Help Screen:
Question Text:

H_S4A
12

? [F1]

What types of telephone services did the bill include Read each item on list.
Enter all that apply, separate with commas.
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Type:
Max # of Values:
Length:
Answer List:

Set
2
1
TPhoneType

Value:

Mnemonic:

Description:

1

Residential

Residential Service including Voice over IP?

2

Mobile

Mobile or Cellular Service including prepaid?

X
X

Don't Know
Refuse
Empty

32

On Input
On Output
Store Instructions:

IF 1 is selected then set TELRESD = 1
IF 2 is selected then set TELCELL = 2
IF DK is selected then set TELRESD = 9 and TELCELL = 9
IF RF is selected then set TELRESD = 8 and TELCELL = 8

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Answer list descriptions should be in bold black.
IF more than 1 item is selected in TELSERV then goto TELBLPRS
ELSE goto TELOTH
TYPETEL
EUTA

33

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELBLPRS

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
BLPRS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Referred to bills
Referred to Bills
TELBLPRS
TELBLPRS
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
More than 1 item is selected in TELSERV

Universe Description:
Question Text:

Type:
Length:
Answer List:

Is respondent referring to a detailed bill, including online or digital?
Do not include checkbooks
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty

X

On Input
On Output

Array:

34

Skip Instructions:

1: IF 2 selected in TELSERV and TELCHGX1 =1-999999, DK or RF then
goto TINTNTX1
ELSEIF 2 selected in TELSERV and TELCHGX2 =1-999999, DK or RF
then goto TINTNTX2
ELSEIF 2 selected in TELSERV and TELCHGX3 =1-999999, DK or RF
then goto TINTNTX3
ELSEIF 3 selected in TELSERV and TELCHGX1 =1-999999, DK or RF
then goto TCABLEX1
ELSEIF 3 selected in TELSERV and TELCHGX2 =1-999999, DK or RF
then goto TCABLEX2
ELSEIF 3 selected in TELSERV and TELCHGX3 =1-999999, DK or RF
then goto TCABLEX3
ELSE goto TELOTH
2:

Instrument SAS Name:
Destination Data Set:

Goto TELOTH

TELBLPRS
EUTA

35

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TINTNTX1

Field

BSECTION4.TBLPHONE.BSECTION04A.TIN
TNTX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

How much of ref month bill for internet
$ Inter ref
TINTNTX1
TINTNTX1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
2 selected in TELSERV AND (TELCHGX1 = 1-999999, DK or RF) AND
TELBLPRS = 1
Internet service included in the bill
How much of the ^TELCHGX1_Fill in ^REF_MONTH were for internet
access?
^DataPlans_Fill
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

TELCHGX1_Fill
IF TELCHGX1 =1-999999 then fill "$" the entry in TELCHGX1 "charges"
(Display commas as appropriate)
ELSE fill "charges"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

DataPlans_Fill
IF (TYPETEL[1] = 2) OR (TYPETEL[2] = 2) then fill:
data plans for mobile phones."

Type:
Length:

Integer
7

Min:
Max:

0
999999

X

"

Do not include

Don't Know

36

X

X
Store Instructions:

Refuse
Empty
On Input
On Output
IF TINTNTX1 = 5-60, 0, DK or RF then set TINT_TX1 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
IF TINTNTX1 = 1-5 OR gt 60 then goto ERR1_TINTNTX1
ELSEIF TINTNTX1 gt TELCHGX1 then goto CK_TINTNTX1
ELSEIF TELCHGX2 = 1-999999, DK or RF then goto TINTNTX2
ELSEIF TELCHGX3 = 1-999999, DK or RF then goto TINTNTX3
ELSEIF 3 selected in TELSERV and TELCHGX1 = 1-999999, DK or RF then
goto TCABLEX1
ELSEIF 3 selected in TELSERV and TELCHGX2 = 1-999999, DK or RF then
goto TCABLEX2
ELSEIF 3 selected in TELSERV and TELCHGX3 = 1-999999, DK or RF then
goto TCABLEX3
ELSE goto TELOTH
TINTNTX1
EUTA

37

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

ERR1_TINTNTX1

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TINTNTX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TINTNTX1 lt 5 or gt 60) AND
(TINTNTX1 <> 0 and <> DK and <> RF)

Universe Description:
Text:

VALUE IS UNUSUALLY HIGH OR LOW.
PLEASE VERIFY.

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TINT_ETX1 = A1
Soft
Suppress: IF TELCHGX2 = 1-999999, DK or RF then goto TINTNTX2
ELSEIF TELCHGX3 = 1-999999, DK or RF then goto TINTNTX3
ELSEIF 3 selected in TELSERV and TELCHGX1 = 1-999999, DK or RF
then goto TCABLEX1
ELSEIF 3 selected in TELSERV and TELCHGX2 = 1-999999, DK or RF
then goto TCABLEX2
ELSEIF 3 selected in TELSERV and TELCHGX3 = 1-999999, DK or RF
then goto TCABLEX3
ELSE goto TELOTH

All others, go back to TINTNTX1.

38

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

CK_TINTNTX1

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TINTNTX1
Description:
Inherited Universe:

Universe:

Monthly $ is greater than total $
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
TINTNTX1 gt TELCHGX1 AND (TELCHGX1 <> DK and <> RF)
AND (TINTNTX1 <> 0 and <> DK and <> RF)

Universe Description:

Monthly amount is greater than total amount

Text:

Cannot exceed total telephone charges.

Check Instructions:
Type:
Skip Instructions:

List TINTNTX1 as the first jumping point.
Hard
Go back to TINTNTX1

39

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TINTNTX2

Field

BSECTION4.TBLPHONE.BSECTION04A.TIN
TNTX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much of month 2 bill for internet
$ Inter mon 2
TINTNTX2
TINTNTX2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
2 selected in TELSERV AND (TELCHGX2 = 1-999999, DK or RF) AND
TELBLPRS = 1

Universe Description:
Question Text:

How much of the ^TELCHGX2_Fill in ^TWO_MONTH were for internet
access?
^DataPlans_Fill
Description Amount1 Amount2 Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

TELCHGX2_Fill
IF TELCHGX2 = 1-999999 then fill "$" entry in TELCHGX2 "charges"
(Display commas as appropriate)
ELSE fill "charges"

Fills:
Instructions:

TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

DataPlans_Fill
IF (TYPETEL[1] = 2) OR (TYPETEL[2] = 2) then fill:
data plans for mobile phones."

Type:
Length:

Integer
7

Min:
Max:

0
999999

"

Do not include

40

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF TINTNTX2 = 5-60, 0, DK or RF then set TINT_TX2 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF TINTNTX2 = 1-5 or gt 60 then goto ERR1_TINTNTX2
ELSEIF TINTNTX2 gt TELCHGX2 then goto CK_TINTNTX2
ELSEIF TELCHGX3 = 1-999999, DK or RF goto TINTNTX3
ELSEIF 3 selected in TELSERV and TELCHGX1 = 1-999999, DK or RF then
goto TCABLEX1
ELSEIF 3 selected in TELSERV and TELCHGX2 = 1-999999, DK or RF then
goto TCABLEX2
ELSEIF 3 selected in TELSERV and TELCHGX3 = 1-999999, DK or RF then
goto TCABLEX3
ELSE goto TELOTH
TINTNTX2
EUTA

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

ERR1_TINTNTX2

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TINTNTX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TINTNTX2 lt 5 or gt 60) AND
(TINTNTX2 <> 0 and <> DK and <> RF)

Universe Description:
Text:

VALUE IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY.

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TINT_ETX2 = A1
Soft
Suppress: IF TINTNTX2 gt TELCHGX2 then goto CK_TINTNTX2
ELSEIF TELCHGX3 = 1-999999, DK or RF goto TINTNTX3
ELSEIF 3 selected in TELSERV and TELCHGX1 = 1-999999, DK or RF
then goto TCABLEX1
ELSEIF 3 selected in TELSERV and TELCHGX2 = 1-999999, DK or RF
then goto TCABLEX2
ELSEIF 3 selected in TELSERV and TELCHGX3 = 1-999999, DK or RF
then goto TCABLEX3
ELSE goto TELOTH
All others, go back to TINTNTX2

42

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

CK_TINTNTX2

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TINTNTX2
Description:
Inherited Universe:

Universe:

Monthly $ is greater than total $
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TINTNTX2 gt TELCHGX2) AND (TELCHGX2 <> DK and <> RF)
AND (TINTNTX2 <> 0 and <> DK and <> RF)

Universe Description:

Monthly amount is greater than total amount

Text:

Cannot exceed total telephone charges.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TINTNTX2

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TINTNTX3

Field

BSECTION4.TBLPHONE.BSECTION04A.TIN
TNTX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much of last month bill for internet
$ Inter last
TINTNTX3
TINTNTX3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
2 selected in TELSERV AND (TELCHGX3 = 1-999999, DK or RF) AND
TELBLPRS = 1

Universe Description:
Question Text:

How much of the ^TELCHGX3_Fill in ^LAST_MONTH were for internet
access?
^DataPlans_Fill
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

TELCHGX3_Fill
IF TELCHGX3 = 1-999999 then fill "$" entry in TELCHGX3 "charges"
(display commas as appropriate)
ELSE fill "charges"

Fills:
Instructions:

LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

DataPlans_Fill
IF (TYPETEL[1] = 2) OR (TYPETEL[2] = 2) then fill:
data plans for mobile phones."

Type:
Length:

Integer
7

Min:
Max:

0
999999

"

Do not include

44

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF TINTNTX3 = 5-60, 0, DK or RF then set TINT_TX3 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF TINTNTX3 = 1-5 or gt 60 then goto ERR1_TINTNTX3
ELSEIF TINTNTX3 gt TELCHGX3 then goto CK_TINTNTX3
ELSEIF 3 selected in TELSERV and TELCHGX1 = 1-999999, DK or RF then
goto TCABLEX1
ELSEIF 3 selected in TELSERV and TELCHGX2 = 1-999999, DK or RF then
goto TCABLEX2
ELSEIF 3 selected in TELSERV and TELCHGX3 = 1-999999, DK or RF then
goto TCABLEX3
ELSE goto TELOTH
TINTNTX3
EUTA

45

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

ERR1_TINTNTX3

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TINTNTX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TINTNTX3 lt 5 or gt 60) AND
(TINTNTX3 <> 0 and <> DK and <> RF)

Universe Description:
Text:

VALUE IS UNUSUALLY HIGH OR LOW.
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TINT_ETX3 = A1
Soft
Suppress: IF 3 selected in TELSERV and TELCHGX1 = 1-999999, DK or
RF then goto TCABLEX1
ELSEIF 3 selected in TELSERV and TELCHGX2 = 1-999999, DK or RF
then goto TCABLEX2
ELSEIF 3 selected in TELSERV and TELCHGX3 = 1-999999, DK or RF
then goto TCABLEX3
ELSE goto TELOTH
All others, go back to TINTNTX3

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

CK_TINTNTX3

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TINTNTX3
Description:
Inherited Universe:

Universe:

Monthly $ is greater than total $
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TINTNTX3 gt TELCHGX3) AND (TELCHGX3 <> DK and <> RF) AND
(TINTNTX3 <> 0 and <> DK and <> RF)

Universe Description:

Monthly amount is greater than total amount

Text:

Cannot exceed total telephone charges.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TINTNTX3

47

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TCABLEX1

Field

BSECTION4.TBLPHONE.BSECTION04A.TCA
BLEX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

how much of ref mo bill for cable
$ Cable ref
TCABLEX1
TCABLEX1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
3 selected in TELSERV AND (TELCHGX1 = 1-999999, DK or RF) AND
TELBLPRS = 1

Universe Description:
Question Text:

How much of the ^TELCHGX1_Fill in ^REF_MONTH were for cable or
satellite television service?
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

TELCHGX1_Fill
IF TELCHGX1 =1-999999 then fill "$" the entry in TELCHGX1 "charges"
(Display commas as appropriate)
ELSE fill "charges"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

48

Store Instructions:

IF TCABLEX1 = 5-90, 0, DK or RF then set TCAB_EX1 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
IF TCABLEX1 = 1-5 or gt 90 then goto ERR1_TCABLEX1
ELSEIF TCABLEX1 gt TELCHGX1 then goto CK_TCABLEX1
ELSEIF (TCABLEX1 + TINTNTX1) gt TELCHGX1 then goto
CK2_TCABLEX1
ELSEIF TELCHGX2 = 1-999999, DK or RF then goto TCABLEX2
ELSEIF TELCHGX3 = 1-999999, DK or RF then goto TCABLEX3
ELSE goto TELOTH
TCABLEX1
EUTA

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

ERR1_TCABLEX1

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TCABLEX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TCABLEX1 lt 5 or gt 90) AND
(TCABLEX1 <> 0 and <> DK and <> RF)

Universe Description:
Text:

VALUE IS UNUSUALLY HIGH OR LOW.
PLEASE VERIFY.

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TCAB_EX1 = A1
Soft
Suppress:

IF TELCHGX2 = 1-999999, DK or RF then goto TCABLEX2
ELSEIF TELCHGX3 = 1-999999, DK or RF then goto TCABLEX3
ELSE goto TELOTH

All others, go back to TCABLEX1.

50

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

CK_TCABLEX1

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TCABLEX1
Description:
Inherited Universe:

Universe:

Monthly $ is greater than total $
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TCABLEX1 gt TELCHGX1) AND
(TELCHGX1 <> DK and <> RF) AND
(TCABLEX1 <> 0 and <> DK and <> RF)

Universe Description:

Monthly amount is greater than total amount

Text:

Cannot exceed total telephone charges.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TCABLEX1

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

CK2_TCABLEX1

Check

BSECTION4.TBLPHONE.BSECTION04A.CK2
_TCABLEX1
Description:
Inherited Universe:

Universe:

Universe Description:
Text:
Check Instructions:

Type:
Skip Instructions:

Internet + cable can not exceed total telephone charges.
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
((TCABLEX1 + TINTNTX1) gt TELCHGX1) AND
(TELCHGX1 <> DK and <> RF) AND (TCABLEX1 <> DK and <> RF) AND
(TINTNTX1 <> DK and <> RF)
Internet amount plus cable amount is greater than total amount
Internet + cable cannot exceed total telephone charges.
Questions Involved should list TCABLEX1, TINTNTX1 and TELCHGX1, with
TCABLEX1 listed first.
Hard
Go back to TCABLEX1

52

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TCABLEX2

Field

BSECTION4.TBLPHONE.BSECTION04A.TCA
BLEX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

how much of month 2 bill for cable
$ Cable mon 2
TCABLEX2
TCABLEX2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
3 selected in TELSERV AND (TELCHGX2 = 1-999999, DK or RF) AND
TELBLPRS = 1

Universe Description:
Question Text:

How much of the ^TELCHGX2_Fill in ^TWO_MONTH were for cable or
satellite television service?
Description Amount1 Amount2 Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

TELCHGX2_Fill
IF TELCHGX2 = 1-999999 then fill "$" entry in TELCHGX2 "charges"
(Display commas as appropriate)
ELSE fill "charges"

Fills:
Instructions:

TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty
On Input

53

X
Store Instructions:

On Output
IF TCABLEX2 = 5-90, 0, DK or RF then set TCAB_EX2 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
IF TCABLEX2 = 1-5 or gt 90 then goto ERR1_TCABLEX2
ELSEIF TCABLEX2 gt TELCHGX2 then goto CK_TCABLEX2
ELSEIF TCABLEX2 + TINTNTX2 gt TELCHGX2 then goto CK2_TCABLEX2
ELSEIF TELCHGX3 = 1-999999, DK or RF then goto TCABLEX3
ELSE goto TELOTH
TCABLEX2
EUTA

54

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

ERR1_TCABLEX2

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TCABLEX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TCABLEX2 lt 5 or gt 90) AND
(TCABLEX2 <> 0 and <> DK and <> RF)

Universe Description:
Text:

VALUE IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY.

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TCAB_EX2 = A1
Soft
Suppress;

IF TELCHGX3 = 1-999999, DK or RF then goto TCABLEX3
ELSE goto TELOTH

All others, go back to TCABLEX2.

55

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

CK_TCABLEX2

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TCABLEX2
Description:
Inherited Universe:

Universe:

Monthly $ greater than total $
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TCABLEX2 gt TELCHGX2) AND
(TELCHGX2 <> DK and <> RF) AND
(TCABLEX2 <> 0 and <> DK and <> RF)

Universe Description:

Monthly amount is greater than total amount

Text:

Cannot exceed total telephone charges.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TCABLEX2

56

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

CK2_TCABLEX2

Check

BSECTION4.TBLPHONE.BSECTION04A.CK2
_TCABLEX2
Description:
Inherited Universe:

Universe:

Universe Description:
Text:
Check Instructions:

Type:
Skip Instructions:

Internet + cable can not exceed total telephone charges.
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
((TCABLEX2 + TINTNTX2) gt TELCHGX2) AND
(TELCHGX2 <> DK and <> RF) AND (TINTNTX2 <> DK and <> RF) AND
(TCABLEX2 <> DK and <> RF)
Internet amount plus Cable amount is greater than total amount
Internet + cable cannot exceed total telephone charges.
Questions Involved should list TCABLEX2, TINTNTX2 and TELCHGX2, with
TCABLEX2 listed first.
Hard
Go back to TCABLEX2

57

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TCABLEX3

Field

BSECTION4.TBLPHONE.BSECTION04A.TCA
BLEX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

how much of last month bill for cable
$ Cable last
TCABLEX3
TCABLEX3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
3 selected in TELSERV AND (TELCHGX3 = 1-999999, DK or RF) AND
TELBLPRS = 1

Universe Description:
Question Text:

How much of the ^TELCHGX3_Fill in ^LAST_MONTH were for cable or
satellite television service?
Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

TELCHGX3_Fill
IF TELCHGX3 = 1-999999 then fill "$" entry in TELCHGX3 "charges"
(display commas as appropriate)
ELSE fill "charges"

Fills:
Instructions:

LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty
On Input

58

X
Store Instructions:

On Output
IF TCABLEX3 = 5-90, 0, DK or RF then set TCAB_EX3 = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-999999:

IF TCABLEX3 lt 5 or gt 90 then goto ERR1_TCABLEX3
ELSEIF TCABLEX3 gt TELCHGX3 then goto CK_TCABLEX3
ELSEIF TCABLEX3 + TINTNTX3 gt TELCHGX3 then goto
CK2_TCABLEX3
ELSE goto TELOTH
0,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto TELOTH

TCABLEX3
EUTA

59

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

ERR1_TCABLEX3

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
1_TCABLEX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TCABLEX3 lt 5 or gt 90) AND
(TCABLEX3 <> 0 and <> DK and <> RF)

Universe Description:
Text:

VALUE IS UNUSALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TCAB_EX3 = A1
Soft
Suppress: Goto TELOTH
All others, go back to TCABLEX3.

60

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

CK_TCABLEX3

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TCABLEX3
Description:
Inherited Universe:

Universe:

Monthly $ is greater than total $
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TCABLEX3 gt TELCHGX3) AND
(TELCHGX3 <> DK and <> RF) AND
(TCABLEX3 <> 0 and <> DK and <> RF)

Universe Description:

Monthly amount is greater than total amount

Text:

Cannot exceed total telephone charges.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TCABLEX3

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

CK2_TCABLEX3

Check

BSECTION4.TBLPHONE.BSECTION04A.CK2
_TCABLEX3
Description:
Inherited Universe:

Universe:

Universe Description:
Text:
Check Instructions:

Type:
Skip Instructions:

Internet + cable can not exceed total telephone charges.
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
((TCABLEX3 + TINTNTX3) gt TELCHGX3) AND
(TELCHGX3 <> DK and <> RF) AND (TCABLEX3 <> DK and <> RF) AND
(TINTNTX3 <> DK and <> RF)
Cable amount plus internet amount is greater than total amount
Internet + cable cannot exceed total telephone charges.
Questions Involved should list TCABLEX3, TINTNTX3 and TELCHGX3, with
TCABLEX3 listed first.
Hard
Go back to TCABLEX3

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELOTH

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
OTH
Description:

Any More

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any More

Universe:

TELOTH
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
ALL

Universe Description:
Question Text:

Did ^YOU_ANYMEM receive any other bills for telephones, internet,
cable TV, or satellite TV services not used entirely for business
purposes?

Description Amount1
Amount2
Amount3
(TELCOMP) (TELCHGX1) (TELCHGX2) (TELCHGX3)

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

63

Store Instructions:

IF TELCOMP ne 888 and PREVCOMP ne 888 then
Set UTA_STAT = 1
Set UTA_ORIG = 1

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:

IF row number = 20 then goto ERR_MAX
ELSEIF any 850005.TELCOMP = 1-20 then goto PREVCOMP,
next row of the table
ELSE goto TELCOMP, next row of the table

2:

IF Answer is changed from a 1 to a 2 then goto CK_TELOTH
ELSE exit block goto TblPhone.S4A_END

TELOTH
EUTA

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

ERR_MAX

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.ERR
_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
(TELOTH = 1) AND (ROW number = 20)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TELOTH

65

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

CK_TELOTH

Spider Version 1.6.2

Check

BSECTION4.TBLPHONE.BSECTION04A.CK_
TELOTH
Description:
Inherited Universe:

Universe:

((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)
TELOTH was changed from a 1 to a 2

Universe Description:
Text:

You cannot change this answer to a "no".
If you need to delete records below this line, enter 888 in the Comp or
Comp name column

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TELOTH

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TELRESD

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
RESD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

out variable for TYPETEL; Residential service code

TELRESD
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

X

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See TYPETEL for how to set this field
Valid Values: 1 = Residential Service including Voice over IP
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

TELRESD
EUTA

67

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TELCELL

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
CELL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for TYPETEL; Mobile/cellular code

TELCELL
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

X

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See TYPETEL for how to set this field
Valid Values: 2 = Mobile/cellular service including prepaid
8 = Refused
9 = Don't know

Instrument SAS Name:
Destination Data Set:

TELCELL
EUTA

68

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TINTNET

Field

BSECTION4.TBLPHONE.BSECTION04A.TIN
TNET
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out Variable for TELSERV; Internet access or data service code

TINTNET
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

X

X

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See TELSERV for how to set this field
Valid Values: 1 = Internet access or data service
2 = NO Internet access or data service
8 = Refused or Don't know

Instrument SAS Name:
Destination Data Set:

TINTNET
EUTA

69

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

Spider Version 1.6.2

TCABLE

Field

BSECTION4.TBLPHONE.BSECTION04A.TCA
BLE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for TELSERV; Cable or satellite television service code

TCABLE
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

X

X

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See TELSERV for how to set this field
Valid Values: 1 = Cable or satellite television service
2 = NO cable or satellite television service
8 = Refused or Don't know

Instrument SAS Name:
Destination Data Set:

TCABLE
EUTA

70

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TPHONE

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TPH
ONE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for TELSERV; Telephone service

TPHONE
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

X

X

** Not Displayed **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See TELSERV for how to set this field
Valid Values: 1 = Telephone service
2 = NO telephone service
8 = Refused or Don't know

Instrument SAS Name:
Destination Data Set:

TPHONE
EUTA

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TELC_GX1

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
C_GX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TELCHGX1

TELC_GX1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TELCHGX1 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TELC_GX1
EUTA

72

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TELC_GX2

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
C_GX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TELCHGX2

TELC_GX2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TELCHGX2 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TELC_GX2
EUTA

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TELC_GX3

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TEL
C_GX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TELCHGX3

TELC_GX3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TELCHGX3 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TELC_GX3
EUTA

74

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TINT_TX1

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TIN
T_TX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TINTNTX1

TINT_TX1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TINTNTX1 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TINT_TX1
EUTA

75

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TINT_TX2

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TIN
T_TX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TINTNTX2

TINT_TX2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TINTNTX2 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TINT_TX2
EUTA

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TINT_TX3

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TIN
T_TX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TINTNTX3

TINT_TX3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TINTNTX3 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TINT_TX3
EUTA

77

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TCAB_EX1

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TCA
B_EX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TCABLEX1

TCAB_EX1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TCABLEX1 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TCAB_EX1
EUTA

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TCAB_EX2

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TCA
B_EX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TCABLEX2

TCAB_EX2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TCABLEX2 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TCAB_EX2
EUTA

79

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

TCAB_EX3

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.TCA
B_EX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit out variable for TCABLEX3

TCAB_EX3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TCABLEX3 for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TCAB_EX3
EUTA

80

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

UTA_STAT

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.UTA
_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status out variable

REC_STAT
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See TELOTH for how to set this field

Valid Values: 1 = Active record (Newly reported)
3 = Inactive record
Instrument SAS Name:
Destination Data Set:

UTA_STAT
EUTA

81

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPHONE.BSECTION04A

UTA_ORIG

Spider Version 1.6.2

Field

BSECTION4.TBLPHONE.BSECTION04A.UTA
_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin out variable

REC_ORIG
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(TELEBILL = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See TELOTH for how to set this field
Valid Values: 1 = Data from current interview
2 = Data reported in previous quarter

Instrument SAS Name:
Destination Data Set:

UTA_ORIG
EUTA

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

S4A_END

Field

BSECTION4.S4A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Section 4A end

(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
(TBLPhone.BSection04A.TELOTH = 2) OR (TELEBILL = 2, DK or RF) OR
(TBLPhone.BSection04A Table is full)

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (TBLPhone.BSection04A.TELOTH = 2) OR
(TELEBILL = 2, DK or RF) OR
(TBLPhone.BSection04A Table is full) then
set S4A_END = Yes

Array:
Skip Instructions:

Goto Section 4B - BSection04B

83

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

BSECTION04B

Block

BSECTION4.BSECTION04B
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Other Telephone Expenses

If
(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
S4A_END = 1
Section 4 - Part A is complete

Array:
Block Instructions:

Section label: Section 4, Part B - Other Telephone Expenses

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

PRPYCELL

Field

BSECTION4.BSECTION04B.PRPYCELL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Purchased any pre-paid cellular minutes?
Pre-paid Minutes
PRPYCELL
PRPYCELL
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)

Universe:
Universe Description:

All

Question Text:

12
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM purchased any pre-paid cellular minutes, not already
reported?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse

85

Empty

X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

IF PRPYCELL = 2, DK, RF then set PRPYCLX_ = Empty
1:

Goto PRPYCLX

2,DK,RF: Goto INTAWAY
Instrument SAS Name:
Destination Data Set:

PRPYCELL
EUTP

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

PRPYCLX

Field

BSECTION4.BSECTION04B.PRPYCLX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Total amount paid for pre-paid cellular minutes
Pre-paid Minutes $
PRPYCLX
PRPYCLX
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
PRPYCELL = 1
Yes, purchased pre-paid cellular minutes
Since the first of ^REF_MONTH not including this month What was the total amount paid?

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF PRPYCLX = 5-300, DK or RF then set PRPYCLX_ = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field.

87

Skip Instructions:

IF PRPYCLX lt 5 or gt 300 then goto ERR1_PRPYCLX
ELSEIF RT8100.POPGRP = 11 or 12 then goto FONSTORE
ELSE goto INTAWAY

Instrument SAS Name:
Destination Data Set:

PRPYCLX
EUTP

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

ERR1_PRPYCLX

Check

BSECTION4.BSECTION04B.ERR1_PRPYCL
X
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
(PRPYCLX lt 5 or gt 300) AND (PRPYCLX <> DK and <> RF)

Universe Description:
Text:

THE VALUE IS UNUSUALLY HIGH OR LOW.
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRPYCLX_ = A1
Soft
Suppress:

IF RT8100.POPGRP = 11 or 12 then goto FONSTORE
ELSE goto INTAWAY

All others, go back to PRPYCLX

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

FONSTORE

Field

BSECTION4.BSECTION04B.FONSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
FONSTORE
FONSTORE
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
(RT8100.POPGRP = 11 or 12) AND PRPYCELL = 1

Universe Description:
Question Text:

What is the name of the business where these were purchased?
Enter store, website, or company name
If there are multiple stores, websites, or company names, enter
the last/most recent

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF UPPERCASE ENTRY contains ".COM" then set FONPURCH = 1 and
"keep" and "show"
IF uppercase entry = "GROUPON" or "GROUPON.COM" then goto
ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto INTAWAY
ELSEIF ENTRY = DK or RF then goto INTAWAY
ELSE goto FONPURCH

90

Instrument SAS Name:
Destination Data Set:

FONSTORE
EUTP

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

ERR_GROUPON

Check

BSECTION4.BSECTION04B.ERR_GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
Uppercase entry in FONSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in FONSTORE contains ".COM"
then goto INTAWAY
ELSE goto FONPURCH

All others, go back to FONSTORE

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

FONPURCH

Field

BSECTION4.BSECTION04B.FONPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
FONPURCH
FONPURCH
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
FONSTORE = RESPONSE AND
(UPPERCASE entry in FONSTORE does NOT contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

93

Skip Instructions:

1,3,4,DK,RF: Goto INTAWAY
2: Goto FONLOC

Instrument SAS Name:
Destination Data Set:

FONPURCH
EUTP

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

FONLOC

Spider Version 1.6.2

Field

BSECTION4.BSECTION04B.FONLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
FONLOC
FONLOC
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
FONPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^FONSTORE_Fill located?
FONSTORE_Fill
Fill entry in FONSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto FONLOCST
FONLOC
EUTP

95

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

FONLOCST

Field

BSECTION4.BSECTION04B.FONLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
FONLOCST
FONLOCST
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
FONPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^FONSTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

FONSTORE_Fill
Fill entry in FONSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_FONLOCST
ELSE goto INTAWAY

96

Instrument SAS Name:
Destination Data Set:

FONLOCST
EUTP

97

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

CK_FONLOCST

Spider Version 1.6.2

Check

BSECTION4.BSECTION04B.CK_FONLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
(Entry in FONLOCST is not a valid state abbreviation) AND FONLOCST <>
DK AND FONLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to FONLOCST

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

INTAWAY

Field

BSECTION4.BSECTION04B.INTAWAY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Paid for internet access away from home?
Internet Away
INTAWAY
INTAWAY
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)

Universe:
Universe Description:
Question Text:

All
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM paid for internet or wireless internet access away from
home, at places such as cafés, hotels, or airplanes?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

99

X

On Output

Array:
Special Instructions:
Skip Instructions:

IF INTAWAY = 2, DK, RF then set INTAWYX_ = Empty
1:

Goto INTAWYX

2,DK,RF: Goto S4B_END
Instrument SAS Name:
Destination Data Set:

INTAWAY
EUTP

100

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

INTAWYX

Field

BSECTION4.BSECTION04B.INTAWYX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Total amount paid for internet away from home
Internet Away $
INTAWYX
INTAWYX
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
INTAWY = 1
Yes, paid for internet access away from home
Since the first of ^REF_MONTH not including this month What was the total amount paid?

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF INTAWYX = 5-150, DK or RF then set INTAWYX_ = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field.

101

Skip Instructions:

1-9999:

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF INTAWYX lt 5 or gt 150 then goto ERR1_INTAWYX
ELSEIF RT8100.POPGRP = 7, 07, 8 or 08 then
goto INTSTORE
ELSE goto S4B_END
IF RT8100.POPGRP = 7, 07, 8 or 08 then goto INTSTORE
ELSE goto S4B_END

INTAWYX
EUTP

102

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

ERR1_INTAWYX

Check

BSECTION4.BSECTION04B.ERR1_INTAWYX
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
(INTAWYX lt 5 or gt 150) AND (INTAWYX <> DK and INTAWYX <> RF)

Universe Description:
Text:

THE VALUE IS UNUSUALLY HIGH OR LOW.
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set INTAWYX_ = A1
Soft
Suppress:

IF RT8100.POPGRP = 07, 7, 8, or 08 then
goto INSTORE
Goto S4B_END

All others, go back to INTAWYX

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

INTSTORE

Field

BSECTION4.BSECTION04B.INTSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
INTSTORE
INTSTORE
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
(RT8100.POPGRP = 7, 07, 8 or 08) AND INTAWAY = 1

Universe Description:
Question Text:

What is the name of the business where these were purchased?
Enter store, website, or company name
If there are multiple stores, websites, or company names, enter
the last/most recent

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF UPPERCASE ENTRY contains ".COM" then set INTPURCH = 1 and
"keep" and "show"
IF UPPERCASE ENTRY contains ".COM" then goto S4B_END
ELSEIF ENTRY = DK or RF then goto S4B_END
ELSE goto INTPURCH

Instrument SAS Name:
Destination Data Set:

INTSTORE
EUTP

104

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

INTPURCH

Field

BSECTION4.BSECTION04B.INTPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
INTPURCH
INTPURCH
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
INTSTORE = RESPONSE AND
(UPPERCASE entry in INTSTORE does NOT contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

106

Skip Instructions:

1,3,4,DK,RF: Goto S4B_END
2: Goto INTLOC

Instrument SAS Name:
Destination Data Set:

INTPURCH
EUTP

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

INTLOC

Spider Version 1.6.2

Field

BSECTION4.BSECTION04B.INTLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
INTLOC
INTLOC
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
INTPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^INTSTORE_Fill located?
INTSTORE_Fill
Fill entry in INTSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto INTLOCST
INTLOC
EUTP

108

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

INTLOCST

Field

BSECTION4.BSECTION04B.INTLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
INTLOCST
INTLOCST
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
INTPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^INTSTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

INTSTORE_Fill
Fill entry in INTSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_INTLOCST
ELSE goto S4B_END

109

Instrument SAS Name:
Destination Data Set:

INTLOCST
EUTP

110

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

CK_INTLOCST

Spider Version 1.6.2

Check

BSECTION4.BSECTION04B.CK_INTLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
(Entry in INTLOCST is not a valid state abbreviation) AND INTLOCST <> DK
AND INTLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to INTLOCST

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

S4B_END

Field

BSECTION4.BSECTION04B.S4B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 4B

((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)
(INTAWAY = 2, DK or RF) OR (INTAWYX = 1-9999, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF (INTAWAY = 2, DK or RF) OR (INTAWYX = 1-9999, DK or RF)
then
Set UTP_ORIG = 1
Set UTP_STAT = 1
2. IF (INTAWAY = 2, DK or RF) OR (INTAWYX = 1-9999, DK or RF)
THEN Set S4B_END = 1

Array:
Skip Instructions:

Exit block and goto Section 4C - S4C_INTRO

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

PRPYCLX_

Field

BSECTION4.BSECTION04B.PRPYCLX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for PRPYCLX

PRPYCLX_
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRPYCLX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRPYCLX_
EUTP

113

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

Spider Version 1.6.2

INTAWYX_

Field

BSECTION4.BSECTION04B.INTAWYX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for INTAWYX

INTAWYX_
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_INTAWYX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

INTAWYX_
EUTP

114

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

UTP_STAT

Spider Version 1.6.2

Field

BSECTION4.BSECTION04B.UTP_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S4B_END for how to set this field
Valid values 1 = Active record

Instrument SAS Name:
Destination Data Set:

UTP_STAT
EUTP

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.BSECTION04B

UTP_ORIG

Spider Version 1.6.2

Field

BSECTION4.BSECTION04B.UTP_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4A_END = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S4B_END for how to set this field
Valid Values: 1 = Data from current month interview

Instrument SAS Name:
Destination Data Set:

UTP_ORIG
EUTP

116

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

S4C_INTRO

Field

BSECTION4.S4C_INTRO
Description:

Introduction

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction
S4C_INTRO
(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

Now I am going to ask about utility bills.
Prop # Property Description Company Name Utility Amount1
Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Type:
Length:
Answer List:

Amount2

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto TBLPROPT.Bsection04C.UTC_ITEM
S4C_INTRO

117

Destination Data Set:

EUTC

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

TBLPROPT

Block

BSECTION4.TBLPROPT
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Section 4, Part C - Utilities and Fuels for owned and rented properties

If
(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
S4C_INTRO = 1

Universe Description:
Array:
Block Instructions:

1.

MAX Number of Grid lines:

40

2.

Section Label: Section 4, Part C - Utilities, Fuels,
and Services

4.

PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported utility bills :
Which property (WHATPROP)
Property Description (UTLPDESC)
Company Name (COMPNAME)
Amount1 (UTLCHGX1)
Amount2 (UTLCHGX2)
Amount3 (UTLCHGX3)
Display the pre-chart items as follows:

Prop # Property Description Company Name Utility Amount1 Amount2
Amount3
-------------------------------------------------------(WHATPROP) (UTLPDESC)(COMPNAME) (UTILY) (UTLCHGX1)
(UTLCHGX2) (UTLCHGX3)

119

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT

BSECTION04C

Spider Version 1.6.2

Block

BSECTION4.TBLPROPT.BSECTION04C
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

If
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
(S4C_INTRO = 1)
(ITEM(previous row) <> 99) AND (ROW # < 41)

Universe Description:
Array:
Block Instructions:

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTC_ITEM

Field

BSECTION4.TBLPROPT.BSECTION04C.UTC
_ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Received any bills for utilities, fuels or services
Item
UTC_ITEM
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Help Screen:
Question Text:

H_S4C
12

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM received any
bills for any of the following utilities, fuels, or services? Do not include
bills for properties used entirely for business.
Read each item on list:

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
3
TUtilities

Value:

Mnemonic:

Description:

1

Electricity

Electricity

2

NaturalGas

Natural or utility gas

121

3

Fuel_Oil

Fuel oil

4

GasTank

Bottled or tank gas

5

OtherFuel

Other fuels including wood

6

Piped_Water

Piped-in water and sewerage maintenance

7

Trash

Garbage and recycling collection

8

Water

Water softening service

9

Septic

Septic tank cleaning

99

NoMore

None/No more entries

888

DeleteLine

Delete the line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Assign UTILY as follows:
If UTC_ITEM = 1 then set UTILY = 100
If UTC_ITEM = 2 then set UTILY = 110
If UTC_ITEM = 3 then set UTILY = 130
If UTC_ITEM = 4 then set UTILY = 150
If UTC_ITEM = 5 then set UTILY = 180
If UTC_ITEM = 6 then set UTILY = 205
If UTC_ITEM = 7 then set UTILY = 210
If UTC_ITEM = 8 then set UTILY = 270
If UTC_ITEM = 9 then set UTILY = 280

Array:
Special Instructions:

1. Answer list options should be in bold black except 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Pre-fill the Descpr_ax field with answer list option
description
If UTC_ITEM = 1, pre-fill "Electric"
If UTC_ITEM = 2, pre-fill "Natural or utility gas"
If UTC_ITEM = 3, pre-fill "Fuel oil"
If UTC_ITEM = 4, pre-fill "Bottle/tank gas"
If UTC_ITEM = 5, pre-fill "Other fuels including woo"
If UTC_ITEM = 6, pre-fill "Piped-in water/sewer maint"
If UTC_ITEM = 7, pre-fill "Trash/recycling collection"
If UTC_ITEM = 8, pre-fill "Water soft serv"
If UTC_ITEM = 9, pre-fill "Septic tank cleaning"
3. IF UTC_ITEM = 888 then "SHOW" the fields in the row

122

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-9:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto WHATPROP

99:

Goto S4C_END

888:

Goto next row of table

UTC_ITEM
EUTC

123

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

CK_ITEM

Check

BSECTION4.TBLPROPT.BSECTION04C.CK_I
TEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTC_ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to UTC_ITEM
OldItem
Fill the previous entry in ITEM for this row.

124

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

DESCPR_AX

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.DES
CPR_AX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Service

((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with UTC_ITEM's answer list description.

Array:

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

WHATPROP

Field

BSECTION4.TBLPROPT.BSECTION04C.WH
ATPROP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which property was the bill for
Prop
WHATPROP
WHATPROP
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTC_ITEM = 1-9

Universe Description:

All except UTC_ITEM = 99 or 888

Question Text:

Which property was the bill for?

Type:
Length:
Answer List:

Enumerated
2
TProperty

Value:

Mnemonic:

Description:

1

Prop1

^Prop_display[1]

2

Prop2

^Prop_display[2]

3

Prop3

^Prop_display[3]

4

Prop4

^Prop_display[4]

5

Prop5

^Prop_display[5]

6

Prop6

^Prop_display[6]

7

Prop7

^Prop_display[7]

8

Prop8

^Prop_display[8]

9

Prop9

^Prop_display[9]

10

Prop10

^Prop_display[10]

11

Prop11

^Prop_display[11]

12

Prop12

^Prop_display[12]

13

Prop13

^Prop_display[13]

14

Prop14

^Prop_display[14]

15

Prop15

^Prop_display[15]

126

16

Prop16

^Prop_display[16]

17

Prop17

^Prop_display[17]

18

Prop18

^Prop_display[18]

19

Prop19

^Prop_display[19]

20

Prop20

^Prop_display[20]

40

Prop40

^Prop_display[40]

41

Prop41

^Prop_display[41]

42

Prop42

Rented vacation Property

43

Prop43

Property not owned or rented by household

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

1. If 1-20 entered then set UTLPDESC = PROPDESC
2. If 40 is entered then set UTLPDESC = "rented sample unit"

Array:
Special Instructions:

1. If there are no properties, only display answer list
options 42 and 43.
2. Do not display residential business properties
(OWNYB, from section 3, = 600) in the answer list
3. If an entry of 1-20 is changed to 41-43 then blank out
UTLPDESC

Skip Instructions:

1-20,40:

IF entry greater than the number of owned
properties or deleted properties are selected.
(PROPDESC = 888 OR OPB_STAT = 3 from section 3)
then goto CK_WHATPROP
ELSEIF UTC_ITEM = 1-4, 6-7 and no data in any
850007.COMPNAME [1]-[40] then goto COMPNAME
ELSEIF UTC_ITEM = 1-4, 6-7 and any data in
850007.COMPNAME [1]-[40] then goto LASTCOMP
ELSEIF BCeintro.BUSCREEN = 2 goto UTLCHGX1
ELSE goto UTILBUSN

41,42,43,DK,RF: Goto UTLPDESC
Instrument SAS Name:
Destination Data Set:

WHATPROP
EUTC

127

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

CK_WHATPROP

Spider Version 1.6.2

Check

BSECTION4.TBLPROPT.BSECTION04C.CK_
WHATPROP
Description:
Inherited Universe:

Universe:

Invalid Property Number
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
WHATPROP greater than the number of owned properties or deleted
properties are selected. (PROPDESC=888 OR OPB_STAT=3 from section 3)

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Input invalid. Value not in range.
This is a Blaise manipula error
Hard
Go back to WHATPROP

128

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTLPDESC

Field

BSECTION4.TBLPROPT.BSECTION04C.UTL
PDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Property description
Prop oth
UTLPDESC
UTLPDESC
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
WHATPROP = 41, 42, 43, DK or RF

Universe Description:
Question Text:
Type:
Length:

Briefly describe the property.
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF UTC_ITEM = 1-4, 6-7 AND no data in any
850006.COMPNAME [1]-[40] then goto COMPNAME
ELSEIF UTC_ITEM = 1-4, 6-7 and any data in
850006.COMPNAME [1]-[40] then goto LASTCOMP
ELSEIF BCeintro.BUSCREEN = 2 goto UTLCHGX1
ELSE goto UTILBUSN

Instrument SAS Name:
Destination Data Set:

UTLPDESC
EUTC

129

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

LASTCOMP

Field

BSECTION4.TBLPROPT.BSECTION04C.LAS
TCOMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Prev Comp
LASTCOMP
LASTCOMP
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
(UTC_ITEM = 1-4, 6-7) AND (Any data in 850006.COMPNAME[1-40])

Universe Description:
Question Text:

What is the name of the company or government agency which
provides ^Description_util?
Prop # Property Description Company Name Utility Amount1
Amount2 Amount3
(WHATPROP)(UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2)(UTLCHGX3)

Fills:
Instructions:

Description_util
If UTC_ITEM = 1, fill "electricity"
If UTC_ITEM = 2, fill "natural or utility gas"
If UTC_ITEM = 3, fill "fuel oil"
IF UTC_ITEM = 4, fill "bottled or tank gas"
If UTC_ITEM = 6, fill "piped-in water and sewerage maintenance"
If UTC_ITEM = 7, fill "garbage and recycling collection"

Type:
Length:

Enumerated
2

Answer List:

TLastComp

Value:

Mnemonic:

Description:

1

Comp01

^Comp_display[1]

2

Comp02

^Comp_display[2]

3

Comp03

^Comp_display[3]

4

Comp04

^Comp_display[4]

5

Comp05

^Comp_display[5]

130

6

Comp06

^Comp_display[6]

7

Comp07

^Comp_display[7]

8

Comp08

^Comp_display[8]

9

Comp09

^Comp_display[9]

10

Comp10

^Comp_display[10]

11

Comp11

^Comp_display[11]

12

Comp12

^Comp_display[12]

13

Comp13

^Comp_display[13]

14

Comp14

^Comp_display[14]

15

Comp15

^Comp_display[15]

16

Comp16

^Comp_display[16]

17

Comp17

^Comp_display[17]

18

Comp18

^Comp_display[18]

19

Comp19

^Comp_display[19]

20

Comp20

^Comp_display[20]

55

Comp55

Company name not listed

Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
IF LASTCOMP = 1-20, then store company name selected in COMPNAME

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-20:

IF BCeintro.BUSCREEN = 2 goto UTLCHGX1
ELSE goto UTILBUSN

55:

Goto COMPNAME

LASTCOMP
EUTC

131

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

COMPNAME

Field

BSECTION4.TBLPROPT.BSECTION04C.CO
MPNAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company name
Company
COMPNAME
COMPNAME
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
(UTC_ITEM = 1-4, 6-7) AND
(no data in 850006.COMPNAME[1-40] or LASTCOMP = 55)

Universe Description:
Question Text:

What is the name of the company or government agency which
provides ^Description_util?
Prop #
Property Description Company Name Utility Amount1
Amount2 Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Fills:
Instructions:

Type:
Length:

Description_util
If UTC_ITEM = 1, fill "electricity"
If UTC_ITEM = 2, fill "natural or utility gas"
If UTC_ITEM = 3, fill "fuel oil"
IF UTC_ITEM = 4, fill "bottled or tank gas"
If UTC_ITEM = 6, fill "piped-in water and sewerage maintenance"
If UTC_ITEM = 7, fill "garbage and recycling collection"
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

132

Array:
Skip Instructions:

IF BCeintro.BUSCREEN = 2 goto UTLCHGX1
ELSE goto UTILBUSN

Instrument SAS Name:
Destination Data Set:

COMPNAME
EUTC

133

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTILBUSN

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
BUSN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any part deducted as a business expense
Bus exp
UTILBUSN
UTILBUSN
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
(BCeintro.BUSCREEN <> 2)

Universe Description:
Question Text:

Will any part of the ^UtilityDescription charges be deducted as a
business expense?
Prop #
Property Description Company Name Utility Amount1 Amount2
Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Fills:
Instructions:

Type:
Length:
Answer List:

UtilityDescription
If UTC_ITEM = 1, fill "electric"
If UTC_ITEM = 2, fill "natural or utility gas"
If UTC_ITEM = 3, fill "fuel oil"
If UTC_ITEM = 4, fill "bottled or tank gas"
If UTC_ITEM = 5, fill "other fuel including wood"
If UTC_ITEM = 6, fill "piped-in water and sewerage maintenance"
If UTC_ITEM = 7, fill "garbage and recycling collection"
If UTC_ITEM = 8, fill "water softening service"
If UTC_ITEM = 9, fill "septic tank cleaning"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

134

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto UTLCHGX1
UTILBUSN
EUTC

135

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTLCHGX1

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTL
CHGX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

$ Ref Mon
UTLCHGX1
UTLCHGX1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTC_ITEM = 1-9

Universe Description:
Question Text:

How much were you billed for in ^REF_MONTH?
Prop #
Property Description Company Name Utility Amount1 Amount2
Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF UTLCHGX1 = 0, DK or RF or ERR1 edit passed then
set UTLC_GX1 = EMPTY

136

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-999999: IF (UTILY = 100 and UTLCHGX1 lt 15 or UTLCHGX1 gt
500)OR
(UTILY = 110 and UTLCHGX1 lt 8 or UTLCHGX1 gt 500)OR
(UTILY = 130 and UTLCHGX1 lt 34 or UTLCHGX1 gt 722) OR
(UTILY = 150 and UTLCHGX1 lt 7 or UTLCHGX1 gt 600) OR
(UTILY = 180 and UTLCHGX1 lt 19 or UTLCHGX1 gt 700) OR
(UTILY = 205 and UTLCHGX1 lt 6 or UTLCHGX1 gt 250) OR
(UTILY = 210 and UTLCHGX1 lt 6 or UTLCHGX1 gt 150) OR
(UTILY = 270 and UTLCHGX1 lt 7 or UTLCHGX1 gt 106) OR
(UTILY = 280 and UTLCHGX1 lt 5 or UTLCHGX1 gt 600)
then goto ERR1_UTLCHGX1
ELSE goto UTILCHGX2
0,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto UTILCHGX2

UTLCHGX1
EUTC

137

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

ERR1_UTLCHGX1

Check

BSECTION4.TBLPROPT.BSECTION04C.ERR
1_UTLCHGX1
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
[ (UTILY = 100 and UTLCHGX1 lt 15 or UTLCHGX1 gt 500) or
(UTILY = 110 and UTLCHGX1 lt 8 or UTLCHGX1 gt 500 ) or
(UTILY = 130 and UTLCHGX1 lt 34 or UTLCHGX1 gt 722) or
(UTILY = 150 and UTLCHGX1 lt 7 or UTLCHGX1 gt 600 ) or
(UTILY = 180 and UTLCHGX1 lt 19 or UTLCHGX1 gt 700) or
(UTILY = 205 and UTLCHGX1 lt 6 or UTLCHGX1 gt 250 ) or
(UTILY = 210 and UTLCHGX1 lt 6 or UTLCHGX1 gt 150 ) or
(UTILY = 270 and UTLCHGX1 lt 7 or UTLCHGX1 gt 106 ) or
(UTILY = 280 and UTLCHGX1 lt 5 or UTLCHGX1 gt 600 ) ]
AND (UTLCHGX1 <> DK and <> RF and <> 0)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set UTLC_GX1 = A1
Soft
Suppress:

Goto UTILCHGX2

All others, go back to UTILCHGX1

138

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTLCHGX2

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTL
CHGX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

$ Mon 2
UTLCHGX2
UTLCHGX2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTLCHGX1 = 0 - 999999, DK or RF

Universe Description:
Question Text:

How much were you billed for in ^TWO_MONTH?
Prop #
Property Description Company Name Utility Amount1 Amount2
Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Fills:
Instructions:

TWO_MONTH
TWO_MONTH = month 2 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF UTLCHGX2 = 0, DK or RF or ERR1 edit passed then
set UTLC_GX2 = EMPTY

139

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-999999: IF (UTILY = 100 and UTLCHGX2 lt 15 or UTLCHGX2 gt
500) or
(UTILY = 110 and UTLCHGX2 lt 8 or UTLCHGX2 gt 500) or
(UTILY = 130 and UTLCHGX2 lt 34 or UTLCHGX2 gt 722) or
(UTILY = 150 and UTLCHGX2 lt 7 or UTLCHGX2 gt 600) or
(UTILY = 180 and UTLCHGX2 lt 19 or UTLCHGX2 gt 700) or
(UTILY = 205 and UTLCHGX2 lt 6 or UTLCHGX2 gt 250) or
(UTILY = 210 and UTLCHGX2 lt 6 or UTLCHGX2 gt 150) or
(UTILY = 270 and UTLCHGX2 lt 7 or UTLCHGX2 gt 106) or
(UTILY = 280 and UTLCHGX2 lt 5 or UTLCHGX2 gt 600)
then goto ERR1_ UTLCHGX2
ELSE goto UTILCHGX3
0,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto UTILCHGX3

UTLCHGX2
EUTC

140

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

ERR1_UTLCHGX2

Check

BSECTION4.TBLPROPT.BSECTION04C.ERR
1_UTLCHGX2
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
[ (UTILY = 100 and UTLCHGX2 lt 15 or UTLCHGX2 gt 500) or
(UTILY = 110 and UTLCHGX2 lt 8 or UTLCHGX2 gt 500) or
(UTILY = 130 and UTLCHGX2 lt 34 or UTLCHGX2 gt 722) or
(UTILY = 150 and UTLCHGX2 lt 7 or UTLCHGX2 gt 600) or
(UTILY = 180 and UTLCHGX2 lt 19 or UTLCHGX2 gt 700) or
(UTILY = 205 and UTLCHGX2 lt 6 or UTLCHGX2 gt 250) or
(UTILY = 210 and UTLCHGX2 lt 6 or UTLCHGX2 gt 150) or
(UTILY = 270 and UTLCHGX2 lt 7 or UTLCHGX2 gt 106) or
(UTILY = 280 and UTLCHGX2 lt 5 or UTLCHGX2 gt 600) ]
AND (UTLCHGX2 ne DK and ne RF and ne 0)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set UTLC_GX2 = A1
Soft
Suppress:

Goto UTILCHGX3

All others, go back to UTILCHGX2

141

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTLCHGX3

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTL
CHGX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

$ Last mon
UTLCHGX3
UTLCHGX3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTC_ITEM = 1-9
UTLCHGX2 = 0-999999, DK or RF
How much were you billed for in ^LAST_MONTH?
Prop #
Property Description Company Name Utility Amount1 Amount2
Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Fills:
Instructions:

LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF UTLCHGX3 = 0, DK or RF or ERR1 edit passed then
set UTLC_GX3 = EMPTY

142

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-999999: IF (UTILY = 100 and UTLCHGX3 lt 15 or UTLCHGX3
gt 500) or
(UTILY = 110 and UTLCHGX3 lt 8 or UTLCHGX3 gt 500) or
(UTILY = 130 and UTLCHGX3 lt 34 or UTLCHGX3 gt 722) or
(UTILY = 150 and UTLCHGX3 lt 7 or UTLCHGX3 gt 600) or
(UTILY = 180 and UTLCHGX3lt 19 or UTLCHGX3 gt 700) or
(UTILY = 205 and UTLCHGX3 lt 6 or UTLCHGX3 gt 250) or
(UTILY = 210 and UTLCHGX3 lt 6 or UTLCHGX3 gt 150) or
(UTILY = 270 and UTLCHGX3 lt 7 or UTLCHGX3 gt 106) or
(UTILY = 280 and UTLCHGX3 lt 5 or UTLCHGX3 gt 600)
then goto ERR1_UTLCHGX3
ELSEIF UTLCHGX1 = 0 OR UTLCHGX2 = 0 then goto BLPERIOD
ELSE goto UTILCMB_S
0: Goto BLPERIOD
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto UTILCMB_S

UTLCHGX3
EUTC

143

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

ERR1_UTLCHGX3

Check

BSECTION4.TBLPROPT.BSECTION04C.ERR
1_UTLCHGX3
Description:
Inherited Universe:

Universe:

Out of Range Check
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
[ (UTILY = 100 and UTLCHGX3 lt 15 or UTLCHGX3 gt 500) or
(UTILY = 110 and UTLCHGX3 lt 8 or UTLCHGX3 gt 500) or
(UTILY = 130 and UTLCHGX3 lt 34 or UTLCHGX3 gt 722) or
(UTILY = 150 and UTLCHGX3 lt 7 or UTLCHGX3 gt 600) or
(UTILY = 180 and UTLCHGX3lt 19 or UTLCHGX3 gt 700) or
(UTILY = 205 and UTLCHGX3 lt 6 or UTLCHGX3 gt 250) or
(UTILY = 210 and UTLCHGX3 lt 6 or UTLCHGX3gt 150) or
(UTILY = 270 and UTLCHGX3 lt 7 or UTLCHGX3 gt 106) or
(UTILY = 280 and UTLCHGX3 lt 5 or UTLCHGX3 gt 600) ]
AND (UTLCHGX3 ne DK and ne RF and ne 0)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set UTLC_GX3 = A1
Soft
Suppress:

IF UTLCHGX1 = 0 OR UTLCHGX2 = 0 then goto BLPERIOD
ELSE goto UTILCMB_S

All others, go back to UTLCHGX3

144

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

BLPERIOD

Field

BSECTION4.TBLPROPT.BSECTION04C.BLP
ERIOD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Billing period
Per
BLPERIOD
BLPERIOD
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTLCHGX1 = 0 OR UTLCHGX2 = 0 OR UTLCHGX3 = 0

Universe Description:
Question Text:

What is your usual billing period for the service?
Prop #
Property Description Company Name Utility Amount1 Amount2
Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Type:
Length:
Answer List:

Enumerated
1
TMonthBillsS

Value:

Mnemonic:

Description:

1

Month1

Month

2

Month2

2 months

3

Quarter

Quarter

4

Annual

Annual

5

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

145

Array:
Skip Instructions:

1-4,DK,RF:
5:

Instrument SAS Name:
Destination Data Set:

Goto UTILCMB_S

Goto BLPEROTH

BLPERIOD
EUTC

146

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

BLPEROTH

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.BLP
EROTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Per oth
BLPEROTH
BLPEROTH
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
BLPERIOD = 5

Universe Description:
Question Text:

Specify:
Prop #
Property Description Company Name Utility Amount1 Amount2
Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto UTILCMB_S
BLPEROTH
EUTC

147

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTILCMB_S

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
CMB_S
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

C
UTILCMB_S
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTC_ITEM = 1-9
(BLPERIOD = 1-5, DK or RF) OR
(UTLCHGX1 ne 0 and UTLCHGX2 ne 0 and UTLCHGX3 ne 0)

Question Text:
Type:
Length:

X

Enter 'C' for a combined expense
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:

Goto UTILCMB

EMPTY: IF UTC_ITEM = 3, 4, 6, or 7 and (RT8100.POPGRP = 13
or 14) then goto UTLPURCH
ELSE goto MOREBILL
IF anything other than a 'C' or empty is entered then
goto CK_C
Instrument SAS Name:
Destination Data Set:

UTILCMB_S
EUTC

148

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

CK_C

Spider Version 1.6.2

Check

BSECTION4.TBLPROPT.BSECTION04C.CK_
C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or EMPTY
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTILCMB_S = anything other than a 'C' or EMPTY

Universe Description:
Text:

Enter 'C' or blank to next item.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to UTILCMB_S

149

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTILCMB

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
CMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Add help reference
Cmb Code
UTILCMB
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTILCMB_S = C

Universe Description:
Help Screen:
Question Text:

H_S4C
12

? [F1]

What other utilities, fuels, or services was ^UtilityDescription combined
with?
Enter all that apply, separate with commas.
Prop #
Property Description Company Name Utility Amount1 Amount2
Amount3
(WHATPROP)(UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Fills:
Instructions:

Type:
Max # of Values:
Length:

UtilityDescription
If UTC_ITEM = 1, fill "electric"
If UTC_ITEM = 2, fill "natural or utility gas"
If UTC_ITEM = 3, fill "fuel oil"
If UTC_ITEM = 4, fill "bottled or tank gas"
If UTC_ITEM = 5, fill "other fuel including wood"
If UTC_ITEM = 6, fill "piped-in water and sewerage maintenance"
If UTC_ITEM = 7, fill "garbage and recycling collection"
If UTC_ITEM = 8, fill "water softening service"
If UTC_ITEM = 9, fill "septic tank cleaning"
Set
11
2

150

Answer List:

TUtilities_CC

Value:

Mnemonic:

Description:

1

Electricity

Electricity

2

NaturalGas

Natural or utility gas

3

Fuel_Oil

Fuel oil

4

GasTank

Bottled or tank gas

5

OtherFuel

Other fuels including wood

6

Piped_Water

Piped-in water and sewerage maintenance

7

Trash

Garbage and recycling collection

8

Water

Water softening service

9

Septic

Septic tank cleaning

77

Miscel

Misc. combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in UTILCMB, store the appropriate
item code in UTIL1 through UTIL10.
(The first entry in UTILCMB should be recoded and stored
in UTIL1, the 2nd entry in UTIL2, etc.)
Recode as follows:
If UTILCMB = 1, store 100
If UTILCMB = 2, store 110
If UTILCMB = 3, store 130
If UTILCMB = 4 store 150
If UTILCMB = 5 store 180
If UTILCMB = 6 store 205
If UTILCMB = 7 store 210
If UTILCMB = 8 store 270
If UTILCMB = 9 store 280
If UTILCMB = 77 store 900

Array:
Skip Instructions:

IF UTC_ITEM = 3, 4, 6, or 7 and (RT8100.POPGRP = 13 or 14)
then goto UTLPURCH
ELSE goto MOREBILL

Instrument SAS Name:
Destination Data Set:

UTILCMB
EUTC

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTLPURCH

Field

BSECTION4.TBLPROPT.BSECTION04C.UTL
PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased UTL Online or in person
Online
UTLPURCH
UTLPURCH
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
(UTC_ITEM = 3, 4, 6, or 7) and (RT8100.POPGRP = 13 or 14)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

152

Skip Instructions:

1,3,4,DK,RF: Goto MOREBILL
2: Goto UTILLOC

Instrument SAS Name:
Destination Data Set:

UTLPURCH
EUTC

153

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTILLOC

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Outlet Location - City
Location - City
UTILLOC
UTILLOC
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTLPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^COMPNAME_Fill located?
COMPNAME_Fill
Fill entry in COMPNAME
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto UTILOCST
UTILLOC
EUTC

154

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTILOCST

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
OCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Outlet Location - State
State
UTILOCST
UTILOCST
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTLPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^COMPNAME_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

COMPNAME_Fill
Fill entry in COMPNAME
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid abbreviation then goto CK_UTILOCST
ELSE goto MOREBILL

155

Instrument SAS Name:
Destination Data Set:

UTILOCST
EUTC

156

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

CK_UTILOCST

Spider Version 1.6.2

Check

BSECTION4.TBLPROPT.BSECTION04C.CK_
UTILOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
(Entry in UTILOCST is not a valid state abbreviation) AND UTILOCST <> DK
AND UTILOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to UTILOCST

157

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

MOREBILL

Field

BSECTION4.TBLPROPT.BSECTION04C.MO
REBILL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Any more
MOREBILL
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTC_ITEM = 1-9
(UTILCMB_S = EMPTY) OR (UTILCMB = 1-9 or 77)
Did you receive any other ^UtilityDescription bills?
Prop #
Property Description Company Name Utility Amount1 Amount2
Amount3
(WHATPROP) (UTLPDESC)
(COMPNAME) (UTILY)
(UTLCHGX1)(UTLCHGX2) (UTLCHGX3)

Fills:
Instructions:

Type:
Length:
Answer List:

UtilityDescription
If UTC_ITEM = 1, fill "electric"
If UTC_ITEM = 2, fill "natural or utility gas"
If UTC_ITEM = 3, fill "fuel oil"
If UTC_ITEM = 4, fill "bottled or tank gas"
If UTC_ITEM = 5, fill "other fuel including wood"
If UTC_ITEM = 6, fill "piped-in water and sewerage maintenance"
If UTC_ITEM = 7, fill "garbage and recycling collection"
If UTC_ITEM = 8, fill "water softening service"
If UTC_ITEM = 9, fill "septic tank cleaning"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

158

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF MORE = 1, 2 DK or RF THEN
Set UTC_STAT = 1
Set UTC_ORIG = 1

Array:
Skip Instructions:

1:

IF ROW number = 40 then goto ERR_MAX
ELSE goto UTC_ITEM, next row in the table

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ROW number = 40 then goto S4C_END
ELSE goto UTC_ITEM, next row in the table

MOREBIL
EUTC

159

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

ERR_MAX

Spider Version 1.6.2

Check

BSECTION4.TBLPROPT.BSECTION04C.ERR
_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
MOREBILL = 1 AND ROW number = 40
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MOREBILL

160

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

S4C_END

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.S4C
_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 4C

((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
UTC_ITEM = 99 or Table is full

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Set 4C End Flag
IF (UTC_ITEM = 99) or (the table is full) then
Set S4C_END = 1
Exit block and goto S4_SectComp

161

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTILY

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
Y
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

UTILY
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTC_ITEM for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270, 280

Instrument SAS Name:
Destination Data Set:

UTILY
EUTC

162

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL1

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense- code

UTIL1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL1
EUTC

163

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL2

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL2
EUTC

164

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL3

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL3
EUTC

165

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL4

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL4
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL4
EUTC

166

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL5

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL5
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL5
EUTC

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL6

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL6
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL6
EUTC

168

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL7

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL7
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL7
EUTC

169

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL8

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL8
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL8
EUTC

170

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL9

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL9
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL9
EUTC

171

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTIL10

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTIL
10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

UTIL10
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See UTILCMB for how to set this field
Valid Values: 100, 110, 130, 150, 180, 205, 210, 270,
280, 900

Instrument SAS Name:
Destination Data Set:

UTIL10
EUTC

172

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTLC_GX1

Field

BSECTION4.TBLPROPT.BSECTION04C.UTL
C_GX1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for UTLCHGX1

UTLC_GX1
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_UTLCHGX1 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

UTLC_GX1
EUTC

173

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTLC_GX2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTL
C_GX2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for UTLCHGX2

UTLC_GX2
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_UTLCHGX2 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

UTLC_GX2
EUTC

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

Spider Version 1.6.2

UTLC_GX3

Field

BSECTION4.TBLPROPT.BSECTION04C.UTL
C_GX3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for UTLCHGX3

UTLC_GX3
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_UTLCHGX3 for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

UTLC_GX3
EUTC

175

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTC_STAT

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTC
_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MOREBILL for how to set this field
Valid values: 1 = Active record (newly reported)
3 = Inactive record

Instrument SAS Name:
Destination Data Set:

UTC_STAT
EUTC

176

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4.TBLPROPT.BSECTION04C

UTC_ORIG

Spider Version 1.6.2

Field

BSECTION4.TBLPROPT.BSECTION04C.UTC
_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((S4C_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MOREBILL for how to set this field
Valid values: 1 = Data from current month interview
2 = Data reported in previous quarter

Instrument SAS Name:
Destination Data Set:

UTC_ORIG
EUTC

177

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION4

Spider Version 1.6.2

S4_SectComp

Field

BSECTION4.S4_SectComp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 4 - Set sectcomp flag

(SECTCOMP[3] = Yes) AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
All

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Set section complete flag
IF S4A_END = 1 AND S4B_END = 1 AND S4C_END = 1 then
set SECTCOMP(4) = Yes
Exit block and goto Section 5 - BSECT5

178

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Sections 5, 6 and 7
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5

Spider Version 1.6.2

BSECT5

Block

BSECT5
Description:
Tab Name:
Fly Over Name:
Universe Type:

Construction, Repairs, Alterations and Maintenance of Property
S5
If

Inherited Universe:
Universe:

Universe Description:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
All interviews where section 3 is complete

Array:
Block Instructions:

Section Label: Section 5 - Construction, Repairs,
Alterations and Maintenance of Property

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5

Spider Version 1.6.2

S5_INTRO

Field

BSECT5.S5_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction
S5_INTRO
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

Now I am going to ask about expenses for construction, repairs,
alterations and maintenance of property.
Prop. Description Work Desc.
(PRP5DESC)
(WRKDESC)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BBLOCKA.ITEM
S5_INTRO
ECRB

3

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5

Spider Version 1.6.2

BBLOCKA

Block

BSECT5.BBLOCKA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

If
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:

All

Array:
Block Instructions:

1.

MAX # OF GRID LINES:

12

2. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
3. PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported jobs includes:
Item Code for matching (CRMCODEB)
Property description (PRP5DESC)
Description of work being done (WRKDESC)
Display the pre-chart items as follows:
Prop. Description Work Desc.
----------------------------(PRP5DESC)
(WRKDESC)

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA

Spider Version 1.6.2

BROW

Block

BSECT5.BBLOCKA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
(ITEM(previous row) <> 99) AND (ROW # < 13)

Universe Description:
Array:
Block Instructions:

5

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

ITEM

Field

BSECT5.BBLOCKA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Have you had any expenses for dwelling under construction
Item
CRB_ITEM
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Help Screen:
Question Text:

H_S5
SCREEN 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
? [F1]
First, let's talk about the construction or alteration of property you
^ownorrent. ^Renters
Since the first of ^REF_MONTH, have ^YOU_ANYMEM had expenses for
Read each item on list.

SCREEN 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14
? [F1]
Now, let's talk about maintenance and repairs for property you
^ownorrent. ^Renters2
Read each item on list.

SCREEN 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13-14
? [F1]
Have there been any expenses for any other property, such as property
that you do not ^ownorrent,
paid for by ^YOU_ANYMEM?
If Yes Which type of job were those expenses for?

6

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

ownorrent
IF (there are NO section 2 records where
BSECT02.BRENT02.RNT_STAT = 1 or SECT02B.BRENT02.RNT_STAT =
1) AND (there are ANY section 3 records with (OPB_STAT = 1 or
(8500.OPB_STAT = 1 and
BSECT3.BSECT3A1.BCurrentProps.TStillown.Brow.STILOWN = 1, DK or
RF) ) then fill "own"
ELSEIF there are ANY section 2 records where
BSECT02.BRENT02.RNT_STAT = 1 or SECT02B.BRENT02.RNT_STAT =
1) AND (there are NO section 3 records with (OPB_STAT = 1 or
(8500.OPB_STAT = 1 and
BSECT3.BSECT3A1.BCurrentProps.TStillown.Brow.STILOWN = 1, DK or
RF) ) then fill "rent"
ELSE fill "own or rent"

Fills:
Instructions:

Renters
If RENTER = 1 (from Section 2), then fill
"You should not include jobs that have been or will
be totally reimbursed by someone outside your household
such as a landlord."

Fills:
Instructions:

Renters2
If RENTERS = 1 (from Section 2), then fill
"Again, you should not include jobs that have been or will
be totally reimbursed by someone outside your household,
such as your landlord."

Type:
Length:
Answer List:

Enumerated
3
TSec5aItems

Value:

Mnemonic:

Description:

1

DwelCons

^S5a_Fill1

2

Buildadd

^S5a_Fill2

3

Finbase

^S5a_Fill3

4

Remodel

^S5a_Fill4

5

Land

^S5a_Fill5

7

6

Buildout

^S5a_Fill6

7

Repairout

^S5a_Fill7

8

InPaint

^S5a_Fill8

9

Plaster

^S5a_Fill9

10

Plumbing

^S5a_Fill10

11

Electric

^S5a_Fill11

12

HeatAir

^S5a_Fill12

13

Floor

^S5a_Fill13

14

Insulation

^S5a_Fill14

15

Roofing

^S5a_Fill15

16

Siding

^S5a_Fill16

17

Install

^S5a_Fill17

18

Masonry

^S5a_Fill18

19

Other

^S5a_Fill19

95

NoMore95

Continue List

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Assign a code to CRMCODEB as follows
If 1, then store 100 in CRMCODEB
If 2, then store 110 in CRMCODEB
If 3, then store 120 in CRMCODEB
If 4, then store 130 in CRMCODEB
If 5, then store 140 in CRMCODEB
If 6, then store 150 in CRMCODEB
If 7, then store 160 in CRMCODEB
If 8, then store 175 in CRMCODEB
If 9, then store 190 in CRMCODEB
If 10, then store 200 in CRMCODEB
If 11, then store 210 in CRMCODEB
If 12, then store 220 in CRMCODEB
If 13, then store 235 in CRMCODEB
If 14, then store 240 in CRMCODEB
If 15, then store 260 in CRMCODEB
If 16, then store 270 in CRMCODEB
If 17, then store 280 in CRMCODEB
If 18, then store 290 in CRMCODEB
If 19, then store 300 in CRMCODEB

Array:

8

Special Instructions:

1.

Answer list options for Screens 1 and 2 should be in
bold black. Answer list options for Screen 3, 95, 99
and 888 should be regular black. (Once an item is
selected, the answer list description color should be
changed to regular blue.)

2. For SCREEN 1, display answer list options 1-6, 95 and 888
For SCREEN 2, display answer list options 7-19, 95 and 888
For SCREEN 3, display answer list options 1-19, 99 and 888
3. IF ITEM = 888 then "SHOW" the fields in the row
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-19:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto CRMPROPI

95:

Goto next row

99:

Exit block and goto S5A_END

888:

IF no more grid lines then exit block and goto S5A_END
ELSE goto ITEM - next line of grid

CRB_ITEM
ECRB

9

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT5.BBLOCKA.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

PreFill

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Type Const

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

11

Store Instructions:

pre-fill and gray this field as follows
If ITEM = 1, pre-fill "Homes under const"
If ITEM = 2, pre-fill "Build an addition"
If ITEM = 3, pre-fill "Finish basement/attic/encl. por"
If ITEM = 4, pre-fill "Remodeling rooms"
If ITEM = 5, pre-fill "Landscape or plant trees/shrub"
If ITEM = 6, pre-fill "Build outdoor patio/walk/fen"
If ITEM = 7, pre-fill "Repair outdoor patios/walk/fences"
If ITEM = 8, pre-fill "Painting/papering"
If ITEM = 9, pre-fill "plastering or paneling"
If ITEM = 10, pre-fill "install/repair plumbing or water"
If ITEM = 11, pre-fill "Electrical work"
If ITEM = 12, pre-fill "Heat/air condition jobs"
If ITEM = 13, pre-fill "Flooring install/repair/replace"
If ITEM = 14, pre-fill "Insulation"
If ITEM = 15, pre-fill "Roofing/gutter/downspouts"
If ITEM = 16, pre-fill "Siding"
If ITEM = 17, pre-fill "Inst/rep/repl windw panes/"
If ITEM = 18, pre-fill "Masonry, brick or stucco work"
If ITEM = 19, pre-fill "Other improvements/repairs"

Array:

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CRMPROPI

Field

BSECT5.BBLOCKA.BROW.CRMPROPI
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

On which property was the job done?
Property Number
CRMPROPI
CRMPROPI
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
ITEM = 1-19

Universe Description:
Question Text:

On which property was the work done?

Prop Description Work Desc
(WRKDESC)
(PRP5DESC)
Type:
Length:
Answer List:

Enumerated
3
TCRMPROPI

Value:

Mnemonic:

Description:

1

prop1

^TEMPPROP

2

prop2

^TEMPPROP

3

prop3

^TEMPPROP

4

prop4

^TEMPPROP

5

prop5

^TEMPPROP

6

prop6

^TEMPPROP

7

prop7

^TEMPPROP

8

prop8

^TEMPPROP

9

prop9

^TEMPPROP

10

prop10

^TEMPPROP

11

prop11

^TEMPPROP

12

prop12

^TEMPPROP

13

prop13

^TEMPPROP

14

prop14

^TEMPPROP

13

15

prop15

^TEMPPROP

16

prop16

^TEMPPROP

17

prop17

^TEMPPROP

18

prop18

^TEMPPROP

19

prop19

^TEMPPROP

20

prop20

^TEMPPROP

97

prop97

^TEMPPROP

98

prop98

^TEMPPROP

99

prop99

Property not owned or rented by household

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
1. IF 1-20 entered then store PROPDESC in PRP5DESC
2. IF 97 is entered then store "rented sample unit" in
PRP5DESC

Array:
Special Instructions:

Skip Instructions:

Do not display residential business properties
(OWNYB, from section 3, = 600) in the answer list
1-20:

97:

IF entry gt total number of properties then goto
CK_CRMPROPI
ELSE goto WRKDESC
Goto WRKDESC

98,99,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto PRP5DESC

CRMPROPI
ECRB

14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CK_CRMPROPI

Spider Version 1.6.2

Check

BSECT5.BBLOCKA.BROW.CK_CRMPROPI
Description:
Inherited Universe:

Universe:

Entry gt total number of properties
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
CRMPROPI gt (Total number of properties)

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Input invalid. Value not in range
NOTE: This is a Blaise manipula generated error
Hard
Go back to CRMPROPI

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

PRP5DESC

Field

BSECT5.BBLOCKA.BROW.PRP5DESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Briefly describe the property
Property specify
PRP5DESC
PRP5DESC
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
CRMPROPI = 98, 99, DK, or RF

Universe Description:
Question Text:

Briefly describe the property.
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto WRKDESC
PRP5DESC
ECRB

16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

WRKDESC

Field

BSECT5.BBLOCKA.BROW.WRKDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What work was done?
Work Desc
WRKDESC
WRKDESC
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
(CRMPROPI = 1-20) OR (PRP5DESC = Entry)

Universe Description:
Question Text:

What work was done?
The description should be adequate to classify "alteration", "repair",
etc., and to identify in next
interview.
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Length:

String
90
Don't Know
Refuse
Empty

X
X
Store Instructions:

On Input
On Output
Set CRMTYPE and CRMCODE:
IF CRMCODEB = 100 then set CRMTYPE = 5 and set CRMCODE = 199
IF CRMCODEB = 110 then set CRMTYPE = 1
IF CRMCODEB = 120 then set CRMTYPE = 2 and set CRMCODE = 215
IF CRMCODEB = 130 then set CRMTYPE = 2
IF CRMCODEB = 140 then set CRMTYPE = 2 and set CRMCODE = 399
IF CRMCODEB = 150 then set CRMTYPE = 2
IF CRMCODEB = 175 then set CRMTYPE = 4

Array:

17

Skip Instructions:

IF ITEM = 1 or 3 then goto S5_INCL
ELSEIF ITEM = 5 then goto S5BCMB_S
ELSEIF ITEM = 2, 4, 6 or 8 then goto TEMPCODE
ELSE goto CRMTYPE

Instrument SAS Name:
Destination Data Set:

WRKDESC
ECRB

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CRMTYPE

Field

BSECT5.BBLOCKA.BROW.CRMTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Enter the appropriate job classification code
Job
CRMTYPE
CRMTYPE
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
ITEM = 7, 9-19

Universe Description:
Help Screen:
Question Text:

H_CRMTYPE
? [F1]
Enter the appropriate job classification code.
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Length:

Enumerated
1

Answer List:

TCRMTYPE

Value:

Mnemonic:

Description:

2

Alter

Alteration

3

Replace

Replacement

4

Repair

Maintenance and repair

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

19

Store Instructions:

Set CRMCODE:
if CRMCODEB = 190 and CRMTYPE = 2 then set CRMCODE = 208
if CRMCODEB = 190 and CRMTYPE = 3 then set CRMCODE = 599
if CRMCODEB = 200 and CRMTYPE = 4 then set CRMCODE = 403
if CRMCODEB = 210 and CRMTYPE = 3 then set CRMCODE = 506
if CRMCODEB = 210 and CRMTYPE = 4 then set CRMCODE = 406
if CRMCODEB = 220 and CRMTYPE = 2 then set CRMCODE = 205
if CRMCODEB = 220 and CRMTYPE = 3 then set CRMCODE = 505
if CRMCODEB = 220 and CRMTYPE = 4 then set CRMCODE = 405
if CRMCODEB = 235 and CRMTYPE = 3 then set CRMCODE = 599
if CRMCODEB = 235 and CRMTYPE = 4 then set CRMCODE = 409
if CRMCODEB = 240 and CRMTYPE = 2 then set CRMCODE = 204
if CRMCODEB = 240 and CRMTYPE = 3 then set CRMCODE = 599
if CRMCODEB = 240 and CRMTYPE = 4 then set CRMCODE = 499
if CRMCODEB = 270 and CRMTYPE = 2 then set CRMCODE = 217
if CRMCODEB = 270 and CRMTYPE = 3 then set CRMCODE = 507
if CRMCODEB = 270 and CRMTYPE = 4 then set CRMCODE = 407
if CRMCODEB = 290 and CRMTYPE = 3 then set CRMCODE = 599
if CRMCODEB = 290 and CRMTYPE = 4 then set CRMCODE = 499
if CRMCODEB = 300 and CRMTYPE = 3 then set CRMCODE = 599
if CRMTYPE = DK then set CRMCODE = 999
if CRMTYPE = RF then set CRMCODE = 998

Array:
Special Instructions:
Skip Instructions:

IF CRMCODEB = 160 then do not display answer list option 2
2:

IF ITEM = 9, 12, 14, or 16 then goto S5BCMB_S
ELSE goto TEMPCODE

3:

IF ITEM = 9, 11-12, 16, 18, or 19 then goto S5BCMB_S
ELSE goto TEMPCODE

4:

IF ITEM = 10-11, 16, or 18 then goto S5BCMB_S
ELSE goto TEMPCODE

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S5BCMB_S

CRMTYPE
ECRB

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

TEMPCODE

Field

BSECT5.BBLOCKA.BROW.TEMPCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Detailed job
TEMPCODE
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
(ITEM = 2, 4, 6, or 8) OR
(CRMTYPE = 2 and ITEM = 10, 11, 13, 15, 17-19) OR
(CRMTYPE = 3 and ITEM = 7, 10, 13, 15, 17) OR
(CRMTYPE = 4 and ITEM = 7, 9, 13, 15, 17, 19)

Universe Description:
Question Text:

Enter the appropriate detailed job code.
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Length:
Answer List:

Enumerated
2
TTEMPCODE

Value:

Mnemonic:

Description:

1

Tempcode1

^S5a_Tempcode1

2

Tempcode2

^S5a_Tempcode2

3

Tempcode3

^S5a_Tempcode3

4

Tempcode4

^S5a_Tempcode4

5

Tempcode5

^S5a_Tempcode5

6

Tempcode6

^S5a_Tempcode6

7

Tempcode7

^S5a_Tempcode7

8

Tempcode8

^S5a_Tempcode8

9

Tempcode9

^S5a_Tempcode9

10

Tempcode10

^S5a_Tempcode10

X
X

Don't Know
Refuse

21

Empty

X

On Input
On Output

22

Store Instructions:

1. IF (ITEM = 7) AND CRMTYPE = 4:
if TEMPCODE = 1 store 404 in CRMCODE
if TEMPCODE = 2 store 412 in CRMCODE
if TEMPCODE = 3 store 499 in CRMCODE
2. IF (ITEM = 7) AND CRMTYPE = 3:
if TEMPCODE = 1 store 509 in CRMCODE
if TEMPCODE = 2 store 307 in CRMCODE
if TEMPCODE = 3 store 303 in CRMCODE
if TEMPCODE = 4 store 305 in CRMCODE
3. IF ITEM = 2:
if TEMPCODE = 1 store 101 in CRMCODE
if TEMPCODE = 2 store 102 in CRMCODE
if TEMPCODE = 3 store 103 in CRMCODE
if TEMPCODE = 4 store 104 in CRMCODE
if TEMPCODE = 5 store 105 in CRMCODE
if TEMPCODE = 6 store 199 in CRMCODE
if TEMPCODE = 7 store 301 in CRMCODE
if TEMPCODE = 8 store 302 in CRMCODE
if TEMPCODE = 9 store 303 in CRMCODE
if TEMPCODE = 10 store 399 in CRMCODE
4. IF ITEM = 4:
if TEMPCODE = 1 store 211 in CRMCODE
if TEMPCODE = 2 store 212 in CRMCODE
if TEMPCODE = 3 store 214 in CRMCODE
if TEMPCODE = 4 store 218 in CRMCODE
5. IF ITEM = 6:
if TEMPCODE = 1 store 306 in CRMCODE
if TEMPCODE = 2 store 307 in CRMCODE
if TEMPCODE = 3 store 302 in CRMCODE
if TEMPCODE = 4 store 303 in CRMCODE
if TEMPCODE = 5 store 305 in CRMCODE
6. IF ITEM = 8:
if TEMPCODE = 1 store 401 in CRMCODE
if TEMPCODE = 2 store 402 in CRMCODE
7. IF (ITEM = 9) AND CRMTYPE = 4:
if TEMPCODE = 1 store 401 in CRMCODE
if TEMPCODE = 2 store 499 in CRMCODE
8. IF (ITEM = 10) AND CRMTYPE = 2:
if TEMPCODE = 1 store 201 in CRMCODE
if TEMPCODE = 2 store 202 in CRMCODE
if TEMPCODE = 3 store 203 in CRMCODE
if TEMPCODE = 4 store 304 in CRMCODE

23

9. IF (ITEM = 10) AND CRMTYPE = 3:
if TEMPCODE = 1 store 501 in CRMCODE
if TEMPCODE = 2 store 502 in CRMCODE
if TEMPCODE = 3 store 503 in CRMCODE
if TEMPCODE = 4 store 504 in CRMCODE
10. IF (ITEM = 11) AND CRMTYPE = 2:
if TEMPCODE = 1 store 207 in CRMCODE
if TEMPCODE = 2 store 216 in CRMCODE
if TEMPCODE = 3 store 206 in CRMCODE
11. IF (ITEM = 13) AND CRMTYPE = 2:
if TEMPCODE = 1 store 610in CRMCODE
if TEMPCODE = 2 store 209 in CRMCODE
if TEMPCODE = 3 store 210 in CRMCODE
IF (ITEM = 13) AND CRMTYPE = 3:
if TEMPCODE = 1 store 620 in CRMCODE
if TEMPCODE = 2 store 599 in CRMCODE
if TEMPCODE = 3 store 599 in CRMCODE
IF (ITEM = 13) AND CRMTYPE = 4:
if TEMPCODE = 1 store 630 in CRMCODE
if TEMPCODE = 2 store 409 in CRMCODE
if TEMPCODE = 3 store 409 in CRMCODE
12. IF (ITEM = 15) AND CRMTYPE = 2:
if TEMPCODE = 1 store 299 in CRMCODE
if TEMPCODE = 2 store 399 in CRMCODE
13. IfF(ITEM = 15) AND CRMTYPE = 3 :
if TEMPCODE = 1 store 508 in CRMCODE
if TEMPCODE = 2 store 599 in CRMCODE
14. IF (ITEM = 15) AND CRMTYPE = 4 :
if TEMPCODE = 1 store 408 in CRMCODE
if TEMPCODE = 2 store 499 in CRMCODE
15. IF (ITEM = 17) AND CRMTYPE = 2, 3 or 4 :
if TEMPCODE = 1 and CRMTYPE = 2 store 219 in CRMCODE
if TEMPCODE = 1 and CRMTYPE = 3 store 510 in CRMCODE
if TEMPCODE = 1 and CRMTYPE = 4 store 410 in CRMCODE
if TEMPCODE = 2 and CRMTYPE = 2 store 220 in CRMCODE
if TEMPCODE = 2 and CRMTYPE = 3 store 511 in CRMCODE
if TEMPCODE = 2 and CRMTYPE = 4 store 411 in CRMCODE
16 IF (ITEM = 18) AND CRMTYPE = 2:
if TEMPCODE = 1 and CRMTYPE = 2 store 299 in CRMCODE
if TEMPCODE = 2 and CRMTYPE = 2 store 399 in CRMCODE

24

17. IF (ITEM = 19) AND CRMTYPE = 2:
if TEMPCODE = 1 store 207 in CRMCODE
if TEMPCODE = 2 store 208 in CRMCODE
if TEMPCODE = 3 store 213 in CRMCODE
if TEMPCODE = 4 store 215 in CRMCODE
if TEMPCODE = 5 store 216 in CRMCODE
if TEMPCODE = 6 store 299 in CRMCODE
if TEMPCODE = 7 store 305 in CRMCODE
if TEMPCODE = 8 store 399 in CRMCODE
18. IF (ITEM = 19) AND CRMTYPE = 4:
if TEMPCODE = 1 store 412 in CRMCODE
if TEMPCODE = 2 store 499 in CRMCODE
Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

If ITEM = 2 or 4 then goto S5_INCL
ELSE goto S5BCMB_S
TEMPCODE
ECRB

25

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

S5BCMB_S

Field

BSECT5.BBLOCKA.BROW.S5BCMB_S
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Enter C for a combined expense
C
S5BCMB_S
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
ITEM = 5-19

Universe Description:
Question Text:
Type:
Length:

X

Enter 'C' for a combined expense
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:
EMPTY:

Goto S5B_COMB
Goto S5_INCL

IF any entry other than a 'C' or the enter key is entered,
then goto CK_C
Instrument SAS Name:
Destination Data Set:

S5BCMB_S
ECRB

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CK_C

Spider Version 1.6.2

Check

BSECT5.BBLOCKA.BROW.CK_C
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

C field can only contain a 'C' or Empty
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
C = anything other than a 'C' or EMPTY
Anything other than a blank or 'C' is entered
Not a valid entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to S5BCMB_S

27

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

S5B_COMB

Field

BSECT5.BBLOCKA.BROW.S5B_COMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Combined codes
S5B_COMB
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
S5BCMB_S = C

Universe Description:
Help Screen:
Question Text:

H_S5
13-14

? [F1]

What other work was included in this job?
Enter all that apply, separate with commas.
Type:
Max # of Values:
Length:
Answer List:

Set
16
2
TSec5ItemsComb

Value:

Mnemonic:

Description:

5

s5b_comb5

Landscaping

6

s5b_comb6

Building outdoor patios

7

s5b_comb7

Repair outdoor patios

8

s5b_comb8

Painting/wallpapering

9

s5b_comb9

Plastering or paneling

10

s5b_comb10

Plumbing

11

s5b_comb11

Electrical work

12

s5b_comb12

Heat or air conditioning

13

s5b_comb13

Flooring installation/repair/replacement

14

s5b_comb14

Insulation

15

s5b_comb15

Roofing, gutters or downspouts

16

s5b_comb16

Siding

17

s5b_comb17

Install/Repair/Replace windows, etc

28

18

s5b_comb18

Masonry, brick or stucco

19

s5b_comb19

Other improvements or repairs

77

s5b_comb77

Misc. combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in S5B_COMB, store the appropriate
item code in CRMCDB1-CRMCDB16. (The first entry in
S5B_COMB should be recoded and stored in CRMCDB1, the
second entry in CRMCDB2, etc.)
Recode as follows:
if S5B_COMB = 5, store 140
if S5B_COMB = 6, store 150
if S5B_COMB = 7, store 160
if S5B_COMB = 8, store 175
if S5B_COMB = 9, store 190
if S5B_COMB = 10, store 200
if S5B_COMB = 11, store 210
if S5B_COMB = 12, store 220
if S5B_COMB = 13, store 235
if S5B_COMB = 14, store 240
if S5B_COMB = 15, store 260
if S5B_COMB = 16, store 270
if S5B_COMB = 17, store 280
if S5B_COMB = 18, store 290
if S5B_COMB = 19, store 300
if S5B_COMB = 77, store 310

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto S5_INCL
S5B_COMB
ECRB

29

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

S5_INCL

Field

BSECT5.BBLOCKA.BROW.S5_INCL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Did you pay someone to do the work, purchase materials, or rent equipment?
Pay/Purchase/Rent
S5_INCL
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
ITEM = 1-19

Universe Description:
Question Text:

Since the first of ^REF_MONTH, did ^YOU_YRCU Read each item on list
Enter all that apply, separate with commas.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Max # of Values:
Length:
Answer List:

Set
3
1
TS5_INCL

Value:

Mnemonic:

Description:

1

Pay

Pay someone else to do all or part of the work?

2

Purchase

3

Rent

Purchase any materials, supplies, tools or equipment
for doing this job?
Rent any tools or equipment for doing this job?

Don't Know
Refuse
Empty

30

X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Answer list options should be in bold black
IF 1 selected then goto CONTRCTX
ELSEIF 2 selected then goto SUPPLYX
ELSE goto TOOLX
S5_INCL
ECRB

31

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CONTRCTX

Field

BSECT5.BBLOCKA.BROW.CONTRCTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much have you paid for labor and any materials they provided?
Total amt paid
CONTRCTX
CONTRCTX
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
1 selected in S5_INCL

Universe Description:
Question Text:

Since the first of ^REF_MONTH, what is the total amount you paid to
someone else for this job?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

32

Store Instructions:

IF CRMCODEB = 100 ANDC CONTRCTX le 109445 then
set CONT_CTX = EMPTY
ELSEIF CRMCODEB = 100-150 and CONTRCTX le 28000 then
set CONT_CTX = EMPTY
ELSEIF CRMCODEB = 160-300 and CONTRCTX le 8000 then
set CONT_CTX = EMPTY
ELSEIF CONTRCTX = DK or RF then set CONT_CTX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
0-999999:

IF (CRMCODEB = 100 and CONTRCTX gt 109445) OR
(CRMCODEB = 110-150 and CONTRCTX gt 28000) OR
(CRMCODEB = 160-300 and CONTRCTX gt 8000)
then goto ERR1_CONTRCTX
ELSE goto CONT_MO

DK,RF:

Goto CONT_MO

CONTRCTX
ECRB

33

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

ERR1_CONTRCTX

Check

BSECT5.BBLOCKA.BROW.ERR1_CONTRCT
X
Description:
Inherited Universe:

Universe:

Out of Range Check
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
[ (CRMCODEB = 100 and CONTRCTX gt 109445) OR
(CRMCODEB = 110-150 and CONTRCTX gt 28000) OR
(CRMCODEB = 160-300 and CONTRCTX gt 8000) ] AND
(CONTRCTX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set CONT_CTX = A1
Soft
Suppress:

Goto CONT_MO

All others, go back to CNTRCTX

34

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CONT_MO

Field

BSECT5.BBLOCKA.BROW.CONT_MO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What month or months did you pay someone else for this job?
Month
CONT_M0
CONT_MO
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
CONTRCTX = ENTRY, DK or RF

Universe Description:
Question Text:

In what month or months did you pay someone else for this job?
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
4
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

35

Empty

X

On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Only display the four months in the reference period. REF_MONTH to
CUR_MONTH.
REF_MONTH CUR_MONTH: IF CONT_MO not in reference period then
goto ERR3_CONT_MO
ELSEIF [((ITEM = 3, 4, 8-12 or 17) and
(RT8100.POPGRP = 1, 2, 01 or 02)) OR
(ITEM = 13 and (RT8100.POPGRP = 7,
8, 07 or 08))] then goto CONSTORE
ELSEIF ITEM = 1-4, 10-12, or 19 then
goto MAJ_APPL
ELSEIF 2 selected in S5_INCL then
goto SUPPLYX
ELSEIF 3 selected in S5_INCL then
goto TOOLRTX
ELSE goto REIMBRS
DK,RF: IF [((ITEM = 3, 4, 8-12 or 17) and (RT8100.POPGRP = 1,
2, 01 or 02)) OR (ITEM = 13 and (RT8100.POPGRP =
7, 8, 07 or 08))] then goto CONSTORE
ELSEIF ITEM = 1-4, 10-12, or 19 then goto MAJ_APPL
ELSEIF 2 selected in S5_INCL then goto SUPPLYX
ELSEIF 3 selected in S5_INCL then goto TOOLRTX
ELSE goto REIMBRS

Instrument SAS Name:
Destination Data Set:

CONT_MO
ECRB

36

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

ERR3_CONT_MO

Spider Version 1.6.2

Check

BSECT5.BBLOCKA.BROW.ERR3_CONT_MO
Description:
Inherited Universe:

Universe:

Month is not within the reference period
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
CONT_MO is not in the reference period

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to CONT_MO

37

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CONSTORE

Field

BSECT5.BBLOCKA.BROW.CONSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where purchased
Bus. Name
CONSTORE
CONSTORE
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
(CONT_MO = RESPONSE, DK or RF) AND
[((ITEM = 3, 4, 8-12, or 17) and (RT8100.POPGRP = 1, 2, 01 or 02)) OR
(ITEM = 13 and (RT8100.POPGRP = 7, 8, 07 or 08))]

Universe Description:
Question Text:

What is the name of the business that provided the service,
maintenance, or repair?
Enter store, website, or company name
If provided from a private individual, enter "private individual."

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY: Goto CONLOC
DK, RF:

Instrument SAS Name:
Destination Data Set:

IF ITEM = 3, 4 or 10-12 then goto MAJ_APPL
ELSEIF 2 selected in S5_INCL then goto SUPPLYX
ELSEIF 3 selected in S5_INCL then goto TOOLRTX
ELSE goto REIMBRS

CONSTORE
ECRB

38

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CONLOC

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CONLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Repair business location - City
Location - City
CONLOC
CONLOC
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
CONSTORE = RESPONSE
CONSTORE is not a DK or RF
In what city is ^CONSTORE_fill located?
CONSTORE_fill
Fill entry in CONSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CONLOCST
CONLOC
ECRB

39

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CONLOCST

Field

BSECT5.BBLOCKA.BROW.CONLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Repair business location - State
State
CONLOCST
CONLOCST
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
CONSTORE = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^CONSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

CONSTORE_fill
Fill entry in CONSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

40

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_CONLOCST
ELSEIF ITEM = 3, 4 or 10-12 then goto MAJ_APPL
ELSEIF 2 selected in S5_INCL then goto SUPPLYX
ELSEIF 3 selected in S5_INCL then goto TOOLRTX
ELSE goto REIMBRS

Instrument SAS Name:
Destination Data Set:

CONLOCST
ECRB

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CK_CONLOCST

Spider Version 1.6.2

Check

BSECT5.BBLOCKA.BROW.CK_CONLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
(Entry in CONLOCST is not a valid state abbreviation) AND CONLOCST <>
DK AND CONLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CONLOCST

42

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

MAJ_APPL

Field

BSECT5.BBLOCKA.BROW.MAJ_APPL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Did the charges include the cost of any appliances or equipment
Appliances/Equip
MAJ_APPL
MAJ_APPL
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
(ITEM = 1-4, 10-12 or 19) AND 1 selected in S5_INCL

Universe Description:
Help Screen:
Question Text:

H_APPSCR
15
? [F1]
Did any of the cost since ^REF_MONTH include the cost of any
appliances or equipment?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Fills:
Instructions:

Type:
Length:
Answer List:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

43

Array:
Skip Instructions:

1:

Goto APP_SCR

2,DK,RF: IF 2 selected in S5_INCL then goto SUPPLYX
ELSEIF 3 selected in S5_INCL then goto TOOLRTX
ELSE goto REIMBRS
Instrument SAS Name:
Destination Data Set:

MAJ_APPL
ECRB

44

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

APP_SCR

Field

BSECT5.BBLOCKA.BROW.APP_SCR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Appl. Included
APP_SCR
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
MAJ_APPL = 1

Universe Description:
Help Screen:
Question Text:

H_APPSCR
15
? [F1]
Which of the following appliances or equipment were included?
Enter up to six, separate with commas.
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Max # of Values:
Length:
Answer List:

Set
6
2
TAPP_SCR

Value:

Mnemonic:

Description:

1

appscr1

Cooking stove, range, or oven

2

appscr3

Microwave oven

3

appscr5

Refrigerator or home freezer

4

appscr7

Built-in dishwasher

5

appscr8

Portable dishwasher

6

appscr9

Garbage disposal

7

appscr10

Clothes washer or dryer

8

appscr12

Range hood

9

appscr13

Smoke alarms and detectors

10

appscr15

Window air conditioner

45

11

appscr16

Portable cooling and heating equipment

12

appscr18

Lamps, lighting fixtures, or ceiling fans

13

appscr17

Other major home appliances and equipment

X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store the appliance codes in APPCDE1 through APPCDE6:
if 1 selected in APP_SCR store 100 in APPCDEn
if 2 selected in APP_SCR store 120 in APPCDEn
if 3 selected in APP_SCR store 140 in APPCDEn
if 4 selected in APP_SCR store 160 in APPCDEn
if 5 selected in APP_SCR store 170 in APPCDEn
if 6 selected in APP_SCR store 180 in APPCDEn
if 7 selected in APP_SCR store 195 in APPCDEn
if 8 selected in APP_SCR store 210 in APPCDEn
if 9 selected in APP_SCR store 250 in APPCDEn
if 10 selected in APP_SCR store 340 in APPCDEn
if 11 selected in APP_SCR store 350 in APPCDEn
if 12 selected in APP_SCR store 360 in APPCDEn
if 13 selected in APP_SCR store 900 in APPCDEn
if DK selected in APP_SCR, store 999 in APPCDE1

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-13;

Goto APPL_X

DK:

IF 2 selected in S5_INCL then goto SUPPLYX
ELSEIF 3 selected in S5_INCL then goto TOOLRTX
ELSE goto REIMBRS

APP_SCR
ECRB

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

APPL_X

Field

BSECT5.BBLOCKA.BROW.APPL_X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Appliance Cost
Appl. Cost
APPL_X
APPL_X
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
APP_SCR[1] = 1-13
First selection made in APP_SCR
What was the total cost for ^appl_x_fill?
Prop Description
(WRKDESC)

Fills:
Instructions:

Work Desc
(PRP5DESC)

appl_x_fill
IF APP_SCR[2] = blank (i.e. only 1 item was selected in APP_SCR), fill
item descriptions as follows:
If APP_SCR[1] = 1, fill "the cooking stove, range, or oven"
If APP_SCR[1] = 2, fill "the microwave oven"
If APP_SCR[1] = 3, fill "the refrigerator or home freezer"
If APP_SCR[1] = 4, fill "the built-in dishwasher"
If APP_SCR[1] = 5, fill "the portable dishwasher"
If APP_SCR[1] = 6, fill "the garbage disposal"
If APP_SCR[1] = 7, fill "the clothes washer or dryer"
If APP_SCR[1] = 8, fill "the range hood"
If APP_SCR[1] = 9, fill "the smoke alarm and detector"
If APP_SCR[1] = 10, fill "the window air conditioner"
If APP_SCR[1] = 11, fill "the portable cooling and heating
equipment"
If APP_SCR[1] = 12, fill "the lamp, lighting fixture, or ceiling fan"
If APP_SCR[1] = 13, fill "the other major home appliance or
equipment"
ELSE fill "these appliances or equipment"

Type:
Length:

Integer
7

Min:
Max:

1
999999

47

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF APPL_X = DK or RF OR ERR1_APPLX is not triggered then
Set APPL_X_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
1-999999:

IF lt 5 or gt 4000 then goto ERR1_APPLX
ELSEIF 2 is selected in S5_INCL then goto SUPPLYX
ELSEIF 3 is selected in S5_INCL then goto TOOLRTX
ELSE goto REIMBRS

DK,RF:

IF 2 is selected in S5_INCL then goto SUPPLYX
ELSEIF 3 is selected in S5_INCL then goto TOOLRTX
ELSE goto REIMBRS

APPL_X
ECRB

48

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

ERR1_APPLX

Check

BSECT5.BBLOCKA.BROW.ERR1_APPLX
Description:
Inherited Universe:

Universe:

Out of Range Check
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
(APPL_X lt 5 or gt 4000) AND (APPL_X <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set APPL_X_ = A1
Soft
Suppress: IF 2 is selected in S5_INCL then goto SUPPLYX
ELSEIF 3 is selected in S5_INCL then goto TOOLRTX
ELSE goto REIMBRS
All others, go back to APPL_X

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

ROWA2

Spider Version 1.6.2

Block

BSECT5.BBLOCKA.BROW.ROWA2
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Fields CRMMATER - CRMBSNSZ

If
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Array:
Block Instructions:

50

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

SUPPLYX

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.ROWA2.SUPPLY
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total cost of all items purchased for this job
Total Purch $
SUPPLYX
SUPPLYX
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
2 selected in BSECT5.BBLOCKA.BROW.S5_INCL

Universe Description:
Question Text:

Since the first of ^REF_MONTH, what was the total cost of all materials,
supplies, tools, or equipment ^YOU_YRCU purchased for this job?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

51

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
0-999999: IF (CRMCODEB = 100 and SUPPLYX gt 7000) OR
(CRMCODEB = 110-150 and SUPPLYX gt 2500) OR
(CRMCODEB = 160-300 and SUPPLYX gt 1000)
then goto ERR1_SUPPLYX
ELSE goto SUPPLYMO
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto SUPPLYMO

SUPPLYX
ECRB

52

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

ERR1_SUPPLYX

Check

BSECT5.BBLOCKA.BROW.ROWA2.ERR1_S
UPPLYX
Description:

Out of Range Check

Inherited Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:

[ (CRMCODEB = 100 and SUPPLYX gt 7000) OR
(CRMCODEB = 110-150 and SUPPLYX gt 2500) OR
(CRMCODEB = 160-300 and SUPPLYX gt 1000) ] AND
(SUPPLYX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed, then set SUPPLYX_ = A1
Soft
Suppress:

Goto SUPPLYMO

All others, go back to SUPPLYX

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

SUPPLYM

Field

BSECT5.BBLOCKA.BROW.ROWA2.SUPPLY
M
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What month or months did you make these purchases?
Month
SUPPLYM
SUPPLYM
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
SUPPLYX = ENTRY, DK or RF

Universe Description:
Question Text:

In what month or months did you make these purchases?
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
4
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

54

Empty

X

On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Only display the four months in the reference period. REF_MONTH to
CUR_MONTH.
REF_MONTH - CUR_MONTH: IF SUPPLYM not in reference period then
goto ERR3_SUPPLYM
ELSEIF 3 selected in BSECT5.BBLOCKA.BROW.S5_INCL
then goto TOOLRTX
ELSE goto REIMBRS
DK, RF:
IF 3 selected in BSECT5.BBLOCKA.BROW.S5_INCL then
goto TOOLRTX
ELSE goto REIMBRS

Instrument SAS Name:
Destination Data Set:

SUPPLYM
ECRB

55

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

ERR3_SUPPLYM

Spider Version 1.6.2

Check

BSECT5.BBLOCKA.BROW.ROWA2.ERR3_S
UPPLYM
Description:
Inherited Universe:

Universe:

Month is not within the reference period
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
SUPPLYM is not in the reference period

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to SUPPLYM

56

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

TOOLRTX

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.ROWA2.TOOLRT
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total cost for all items Rented for this job?
Total rental cost
TOOLRTX
TOOLRTX
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
3 selected in BSECT5.BBLOCKA.BROW.S5_INCL

Universe Description:
Question Text:

Since the first of ^REF_MONTH, what was the total cost for all tools or
equipment ^YOU_YRCU rented for this job?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

57

Store Instructions:

IF TOOLRTX le 518, DK or RF then set TOOLRTX_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
0-999999:

IF TOOLRTX gt 518 then goto ERR1_TOOLRTX
ELSE goto TOOL_MO

DK,RF:

Goto TOOL_MO

TOOLRTX
ECRB

58

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

ERR1_TOOLRTX

Check

BSECT5.BBLOCKA.BROW.ROWA2.ERR1_T
OOLRTX
Description:
Inherited Universe:

Universe:

Out of Range Check
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
TOOLRTX gt 518 AND (TOOLRTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TOOLRTX_ = A1
Soft
Suppress:

Goto TOOL_MO

All others, go back to TOOLRTX

59

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

TOOL_MO

Field

BSECT5.BBLOCKA.BROW.ROWA2.TOOL_M
O
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What month or months did you rent these items?
Month
TOOL_M0
TOOL_MO
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
TOOLRTX = ENTRY, DK or RF

Universe Description:
Question Text:

In what month or months did you rent these items?
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
4
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

60

Empty

X

On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Only display the four months in the reference period. REF_MONTH to
CUR_MONTH.
REF_MONTH - CUR_MONTH: IF TOOL_MO not in reference period then
goto ERR3_TOOL_MO
ELSE goto REIMBRS
DK, RF:

Instrument SAS Name:
Destination Data Set:

Goto REIMBRS

TOOL_MO
ECRB

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

ERR3_TOOL_MO

Spider Version 1.6.2

Check

BSECT5.BBLOCKA.BROW.ROWA2.ERR3_T
OOL_MO
Description:
Inherited Universe:

Universe:

Month is not within the reference period
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
TOOL_MO is not in the reference period

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to TOOL_MO

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

REIMBRS

Field

BSECT5.BBLOCKA.BROW.ROWA2.REIMBR
S
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Was/will any of the total cost be reimbursed or paid by someone outside of
your CU?
Reimbursement
REIMBRS
REIMBRS
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
ITEM = 1-19

Universe Description:
Question Text:

Was or will any of the total cost of this job be reimbursed or paid by
someone outside of your household?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

63

Skip Instructions:

1:

Goto REIMBRSZ

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF BCeintro.BUSCREEN = 2 then goto MORE
ELSE goto CRMBSNSD

REIMBRS
ECRB

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

REIMBRSZ

Field

BSECT5.BBLOCKA.BROW.ROWA2.REIMBR
SZ
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What percent of the total cost was/will be reimbursed or paid by someone
outside the CU
% Reimbursed
REIMBRSZ
REIMBRSZ
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
REIMBRS = 1

Universe Description:
Question Text:

What percent of the total cost was or will be reimbursed or paid by
someone outside of your household?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Length:
Min:
Max:
X
X

X

Integer
3
1
100
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF: IF BCeintro.BUSCREEN = 2 then goto MORE
ELSE goto CRMBSNSD
100: Goto ERR2_REIMBRSZ

Instrument SAS Name:
Destination Data Set:

REIMBRSZ
ECRB

65

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

ERR2_REIMBRSZ

Check

BSECT5.BBLOCKA.BROW.ROWA2.ERR2_R
EIMBRSZ
Description:
Inherited Universe:

Universe:

100% business expense
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
REIMBRSZ = 100

Universe Description:
Text:

100% WAS ENTERED
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF BCeintro.BUSCREEN = 2 then goto MORE
ELSE goto CRMBSNSD

All others, go back to REIMBRSZ

67

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

CRMBSNSD

Field

BSECT5.BBLOCKA.BROW.ROWA2.CRMBSN
SD
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Were/will any of these expenses for this job be deducted as a business
expense?
Business deduction
CRMBSNSD
CRMBSNSD
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
((REIMBRS = 2, DK or RF) OR (REIMBRSZ = 1-100, DK or RF)) AND
BCeintro.BUSCREEN <> 2

Universe Description:
Question Text:

Were or will any of these expenses for this job be deducted as a
business expense?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

68

Skip Instructions:

1:

Goto CRMBSNSZ

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto BSECT5.BBLOCKA.BROW.MORE

CRMBSNSD
ECRB

69

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

CRMBSNSZ

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.ROWA2.CRMBSN
SZ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What percent was or will be deducted?
% Deducted
CRMBSNSZ
CRMBSNSZ
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
CRMBSNSZ = 1

Universe Description:
Question Text:

What percent was or will be deducted?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Type:
Length:
Min:
Max:
X
X

X

Integer
3
1
100
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF: Exit block and goto MORE
100:

Instrument SAS Name:
Destination Data Set:

Goto ERR2_CRMBSNSZ

CRMBSNSZ
ECRB

70

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

ERR2_CRMBSNSZ

Spider Version 1.6.2

Check

BSECT5.BBLOCKA.BROW.ROWA2.ERR2_C
RMBSNSZ
Description:
Inherited Universe:

Universe:

100% Business
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
CRMBSNSZ = 100

Universe Description:
Text:

100% WAS ENTERED
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Exit block and goto MORE

All others, go back to CRMBSNSZ

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

SUPPLYX_

Field

BSECT5.BBLOCKA.BROW.ROWA2.SUPPLY
X_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SUPPLYX

SUPPLYX_
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_SUPPLYX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SUPPLYX_
ECRB

72

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW.ROWA2

Spider Version 1.6.2

TOOLRTX_

Field

BSECT5.BBLOCKA.BROW.ROWA2.TOOLRT
X_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TOOLRTX

TOOLRTX_
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TOOLRTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TOOLRTX_
ECRB

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

MORE

Field

BSECT5.BBLOCKA.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any more
ANY5MORE
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
ITEM = 1-19

Universe Description:
Question Text:

Did you have any other expenses for ^S5_Desc?
Prop Description Work Desc
(WRKDESC)
(PRP5DESC)

Fills:
Instructions:

S5_Desc
ITEM = 1 "homes under construction including a vacation home or
second home"
ITEM = 2 "building an addition to a house or a new structure, such as a
porch, garage, or new rooms"
ITEM = 3 " finishing a basement or an attic or enclosing a porch"
ITEM = 4 "remodeling one or more rooms in the house"
ITEM = 5 "landscaping the grounds or planting new shrubs or trees"
ITEM = 6 "building outdoor patios, walks, fences, or other enclosures,
driveways, or permanent swimming pools, or hot tubs"
ITEM = 7 "repairing outdoor patios, walks, fences, driveways, or
permanent swimming pools"
ITEM = 8 "painting, either interior or exterior, or wallpapering"
ITEM = 9 "plastering or paneling"
ITEM = 10 "plumbing or water heating installations or repairs"
ITEM = 11 "electrical work"
ITEM = 12 "heating or air conditioning jobs"
ITEM = 13 "flooring installation, repairs, or replacements including
carpeting, wood, vinyl, and tile"
ITEM = 14 "insulation"
ITEM = 15 "roofing, gutters or downspouts"
ITEM = 16 "siding"
ITEM = 17 "installation, repair, or replacement of window panes"
ITEM = 18 "masonry, brick or stucco work"
ITEM = 19 "other improvements or repairs"

74

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF MORE = 1, 2, DK or RF then
Set CRB_STAT = 1
Set CRB_ORIG = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

If entry of 1, then prefill, ITEM and PREFILL fields for
the next row with the same information as the current row.
1:

IF ROW number = 12 then goto ERR_MAX
ELSE goto ITEM, next row

2,DK,RF: IF ROW number = 12 then exit block and goto S5A_END
ELSE goto ITEM, next row
Instrument SAS Name:
Destination Data Set:

ANY5MORE
ECRB

75

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

ERR_MAX

Spider Version 1.6.2

Check

BSECT5.BBLOCKA.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max number of Rows Reached
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))
MORE = 1 AND (ROW number = 12)
Yes there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCODEB

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCODEB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

CRMCODEB
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ITEM for how to set this field.
Valid values: 100,110,120,130,140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300

Instrument SAS Name:
Destination Data Set:

CRMCODEB
ECRB

77

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCODE

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

CRMCODE
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See WRKDESC for how to set this field.
Valid values: 101-105, 199,
201-220, 299,
301-307, 399,
401-412, 499,
501-511, 599,
610, 620, 630,
998, 999

Instrument SAS Name:
Destination Data Set:

CRMCODE
ECRB

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

APPCDE1

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.APPCDE1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Appliance code

APPCDE1
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See APP_SCR for how to set this field.
Valid values: 100,120,140,160,170,180,195,
210,250,
340,350,360,
900,999

Instrument SAS Name:
Destination Data Set:

APPCDE1
ECRB

79

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

APPCDE2

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.APPCDE2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPCDE2
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See APP_SCR for how to set this field.
Valid values: 100,120,140,160,170,180,195,
210,250,
340,350,360,
900

Instrument SAS Name:
Destination Data Set:

APPCDE2
ECRB

80

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

APPCDE3

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.APPCDE3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPCDE3
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See APP_SCR for how to set this field.
Valid values: 100,120,140,160,170,180,195,
210,250,
340,350,360,
900

Instrument SAS Name:
Destination Data Set:

APPCDE3
ECRB

81

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

APPCDE4

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.APPCDE4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPCDE4
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See APP_SCR for how to set this field.
Valid values: 100,120,140,160,170,180,195,
210,250,
340,350,360,
900

Instrument SAS Name:
Destination Data Set:

APPCDE4
ECRB

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

APPCDE5

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.APPCDE5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPCDE5
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See APP_SCR for how to set this field.
Valid values: 100,120,140,160,170,180,195,
210,250,
340,350,360,
900

Instrument SAS Name:
Destination Data Set:

APPCDE5
ECRB

83

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

APPCDE6

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.APPCDE6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPCDE6
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See APP_SCR for how to set this field.
Valid values: 100,120,140,160,170,180,195,
210,250,
340,350,360,
900

Instrument SAS Name:
Destination Data Set:

APPCDE6
ECRB

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB1

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense- code

CRMCDB1
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB1
ECRB

85

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB2

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDB2
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB2
ECRB

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB3

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDB3
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB3
ECRB

87

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB4

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDB4
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB4
ECRB

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB5

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDB5
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB5
ECRB

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB6

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDB6
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB6
ECRB

90

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB7

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDB7
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB7
ECRB

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB8

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDB8
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB8
ECRB

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB9

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDB9
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB9
ECRB

93

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB10

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB10
ECRB

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB11

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB11
ECRB

95

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB12

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB12
ECRB

96

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB13

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB13
ECRB

97

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB14

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB14
ECRB

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB15

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB15
ECRB

99

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMCDB16

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMCDB16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5B_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDB16
ECRB

100

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CONT_CTX

Field

BSECT5.BBLOCKA.BROW.CONT_CTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for CNTRCTX

CONT_CTX
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_CNTRCTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CONT_CTX
ECRB

101

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

APPL_X_

Field

BSECT5.BBLOCKA.BROW.APPL_X_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for APPL_X

APPL_X_
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_APPLX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

APPL_X_
ECRB

102

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

Spider Version 1.6.2

CRB_STAT

Field

BSECT5.BBLOCKA.BROW.CRB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

CRB_STAT
ECRB

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRB_ORIG

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field

Valid Values: 1 = Data from current interview
2 = Data from previous quarters interview
Instrument SAS Name:
Destination Data Set:

CRB_ORIG
ECRB

104

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CONTRACT

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CONTRACT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Paid a contractor flag - Created in Processing

CONTRACT
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing based on S5_INCL.
Values: 1 = Paid a contractor
2 = Did not pay a contractor, DK or RF
CONTRACT
ECRB

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

CRMMATER

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.CRMMATER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Purchased Materials Flag - Created in Processing

CRMMATER
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing based on S5_INCL.
Values: 1 = Paid for materials
2 = Did not pay for materials, DK or RF
CRMMATER
ECRB

106

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BBLOCKA.BROW

TOOLRENT

Spider Version 1.6.2

Field

BSECT5.BBLOCKA.BROW.TOOLRENT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Rented Tools Flag - Created in Processing

TOOLRENT
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)) AND
((ITEM(previous row) <> 99) AND (ROW # < 13))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing based on S5_INCL.
Values: 1 = Rented Tools
2 = Did not rent tools, DK or RF
TOOLRENT
ECRB

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5

Spider Version 1.6.2

S5A_END

Field

BSECT5.S5A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 5A

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (ANY BlockA.Row[1-12] = 99) OR (the table is full)
then set S5A_END = Yes
ENDIF

Array:
Skip Instructions:

Goto BROW5B

108

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5

Spider Version 1.6.2

BROW5B

Block

BSECT5.BROW5B
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Array:
Block Instructions:

109

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

ADVMATER

Field

BSECT5.BROW5B.ADVMATER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased any materials or supplies for jobs not yet started?
Advance materials
ADVMATER
ADVMATER
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
ITEM = 99

Universe Description:
Question Text:

13-14
Since the first of ^REF_MONTH, excluding this month, have
^YOU_ANYMEM purchased
any materials or supplies for JOBS NOT YET STARTED?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

110

X

On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:
2,DK,RF:

Goto ADVDESC
Goto MATNSPEC

ADVMATER
ECRA

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

ADVDESC

Field

BSECT5.BROW5B.ADVDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What kind of job will the materials be used for?
Description
ADVDESC
ADVDESC
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
ADVMATER = 1

Universe Description:
Question Text:

What kind of job will the materials be used for?
Enter a brief description.

Type:
Length:

String
70
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto JOBCODE
ADVDESC
ECRA

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

JOBCODE

Field

BSECT5.BROW5B.JOBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type of job
JOBCODE
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
ADVDESC = Entry

Universe Description:
Help Screen:
Question Text:

H_S5
13-14

? [F1]

Select a job type below.
Type:
Length:

Enumerated
2

Answer List:

TJOBCODE

Value:

Mnemonic:

Description:

1

jobtype1

Homes under construction

2

jobtype2

Building an addition

3

jobtype3

Finishing a basement

4

jobtype4

Remodeling

5

jobtype5

Landscaping

6

jobtype6

Build outdoor patios

7

jobtype7

Repair outdoor patios

8

jobtype8

Painting/wallpapering

9

jobtype9

Plastering or paneling

10

jobtype10

Plumbing

11

jobtype11

Electrical work

12

jobtype12

Heat or air conditioning

13

jobtype13

Flooring installation/repair/replacement

14

jobtype14

Insulation

15

jobtype15

Roofing, gutters or downspouts

16

jobtype16

Siding

113

17

jobtype17

Install/Repair/Replace windows, etc

18

jobtype18

Masonry, brick or stucco

19

jobtype19

Other improvements or repairs

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set CRMCODEA
if JOBCODE = 1 store 100 in CRMCODEA
if JOBCODE = 2 store 110 in CRMCODEA
if JOBCODE = 3 store 120 in CRMCODEA
if JOBCODE = 4 store 130 in CRMCODEA
if JOBCODE = 5 store 140 in CRMCODEA
if JOBCODE = 6 store 150 in CRMCODEA
if JOBCODE = 7 store 160 in CRMCODEA
if JOBCODE = 8 store 175 in CRMCODEA
if JOBCODE = 9 store 190 in CRMCODEA
if JOBCODE = 10 store 200 in CRMCODEA
if JOBCODE = 11 store 210 in CRMCODEA
if JOBCODE = 12 store 220 in CRMCODEA
if JOBCODE = 13 store 235 in CRMCODEA
if JOBCODE = 14 store 240 in CRMCODEA
if JOBCODE = 15 store 260 in CRMCODEA
if JOBCODE = 16 store 270 in CRMCODEA
if JOBCODE = 17 store 280 in CRMCODEA
if JOBCODE = 18 store 290 in CRMCODEA
if JOBCODE = 19 store 300 in CRMCODEA
If JOBCODE = DK store 999 in CRMCODEA.
If JOBCODE = RF store 998 in CRMCODEA.

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ADVMATX
JOBCODE
ECRA

114

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

ADVMATX

Field

BSECT5.BROW5B.ADVMATX
Description:

What was the total cost of these materials and supplies?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Materials cost
ADVMATX
ADVMATX
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:

JOBCODE = 1-19, DK or RF

Universe Description:
Question Text:

What was the total cost of these materials and supplies?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-999999:

IF lt 8 or gt 3865 then goto ERR1_ADVMATX
ELSE goto S5ACMB_S

DK,RF:

Goto S5ACMB_S

ADVMATX
ECRA

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

ERR1_ADVMATX

Check

BSECT5.BROW5B.ERR1_ADVMATX
Description:
Inherited Universe:

Universe:

Out of Range Check
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
(ADVMATX lt 8 or gt 3865) AND (ADVMATX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ADVMATX_ = A1
Soft
Suppress: Goto S5ACMB_S
All others, go back to ADVMATX

116

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

S5ACMB_S

Field

BSECT5.BROW5B.S5ACMB_S
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Enter C for a combined expense
C
S5ACMB_S
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
JOBCODE = 5-19, DK or RF

Universe Description:
Question Text:
Type:
Length:

Enter 'C' for a combined expense
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:
Empty:

Goto S5A_COMB
IF JOBCODE = 8 AND (RT8100.POPGRP = 1, 2, 01 or
02) then goto MATSTORE
ELSE goto MATNSPEC

IF anything other than "C" or blank is entered then goto CK_C
Instrument SAS Name:
Destination Data Set:

S5ACMB_S
ECRA

117

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CK_C

Check

BSECT5.BROW5B.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or EMPTY
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
C = anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to S5ACMB_S

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

S5A_COMB

Field

BSECT5.BROW5B.S5A_COMB
Description:

Combined Codes

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined Codes

Universe:

S5A_COMB
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
S5ACMB_S = C

Universe Description:
Help Screen:
Question Text:

H_S5
13-14

? [F1]

What other work will be included in this job?
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
16
2
TSec5ItemsComb

Value:

Mnemonic:

Description:

5

s5b_comb5

Landscaping

6

s5b_comb6

Building outdoor patios

7

s5b_comb7

Repair outdoor patios

8

s5b_comb8

Painting/wallpapering

9

s5b_comb9

Plastering or paneling

10

s5b_comb10

Plumbing

11

s5b_comb11

Electrical work

12

s5b_comb12

Heat or air conditioning

13

s5b_comb13

Flooring installation/repair/replacement

14

s5b_comb14

Insulation

15

s5b_comb15

Roofing, gutters or downspouts

16

s5b_comb16

Siding

119

17

s5b_comb17

Install/Repair/Replace windows, etc

18

s5b_comb18

Masonry, brick or stucco

19

s5b_comb19

Other improvements or repairs

77

s5b_comb77

Misc. combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in S5A_COMB, store the appropriate
item code in CRMCDA1-CRMCDA20. (The first entry in
S5A_COMB should be recoded and stored in CRMCDA1, the
second entry in CRMCDA2, etc.)
Recode as follows:
if S5A_COMB = 5, store 140
if S5A_COMB = 6, store 150
if S5A_COMB = 7, store 160
if S5A_COMB = 8, store 175
if S5A_COMB = 9, store 190
if S5A_COMB = 10, store 200
if S5A_COMB = 11, store 210
if S5A_COMB = 12, store 220
if S5A_COMB = 13, store 235
if S5A_COMB = 14, store 240
if S5A_COMB = 15, store 260
if S5A_COMB = 16, store 270
if S5A_COMB = 17, store 280
if S5A_COMB = 18, store 290
if S5A_COMB = 19, store 300
if S5A_COMB = 77, store 310

Array:
Skip Instructions:

IF JOBCODE = 8 AND (RT8100.POPGRP = 1, 2, 01 or 02) then
goto MATSTORE
ELSE goto MATNSPEC

Instrument SAS Name:
Destination Data Set:

S5A_COMB
ECRA

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

MATSTORE

Field

BSECT5.BROW5B.MATSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Where Purchased
Store
MATSTORE
MATSTORE
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
JOBCODE = 8 and (RT8100.POPGRP = 1, 2, 01 or 02)
Painting or wallpapering
What is the name of the business where the materials were purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set MATPURCH = 1 and
"keep" and "show"
ENTRY: IF UPPERCASE ENTRY contains ".COM" then goto MATNSPEC
ELSE goto MATPURCH
DK, RF: Goto MATNSPEC

Instrument SAS Name:
Destination Data Set:

MATSTORE
ECRA

121

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

MATPURCH

Field

BSECT5.BROW5B.MATPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
MATPURCH
MATPURCH
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
MATSTORE = RESPONSE AND
(UPPERCASE entry in MATSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be in bold black.
1,3,4,DK,RF: Goto MATNSPEC
2: Goto MATLOC

122

Instrument SAS Name:
Destination Data Set:

MATPURCH
ECRA

123

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

MATLOC

Field

BSECT5.BROW5B.MATLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Materials purchase location - City
Location - City
MATLOC
MATLOC
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
MATPURCH = 2

Universe Description:
Question Text:
Type:
Length:
X
X

X

Is what city is MATSTORE_Fill located?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MATLOCST
MATLOC
ECRA

124

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

MATLOCST

Field

BSECT5.BROW5B.MATLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Materials purchase location - State
State
MATLOCST
MATLOCST
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
MATPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
Is what state is MATSTORE_Fill located?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_MATLOCST
ELSE goto MATNSPEC

Instrument SAS Name:
Destination Data Set:

MATLOCST
ECRA

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CK_MATLOCST

Check

BSECT5.BROW5B.CK_MATLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
(Entry in MATLOCST is not a valid state abbreviation) AND MATLOCST <>
DK AND MATLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MATLOCST

126

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

MATNSPEC

Field

BSECT5.BROW5B.MATNSPEC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased any materials or supplies not for any specific job?
Misc. materials
MATNSPEC
MATNSPEC
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
ADVMATER = 1, 2, DK or RF

Universe Description:
Question Text:

Since the first of ^REF_MONTH, excluding this month, have
^YOU_ANYMEM purchased
any materials or supplies NOT FOR ANY SPECIFIC JOB?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

127

Store Instructions:

Set CRA_STAT and CRA_ORIG
IF MATNSPEC = 1, 2, DK or RF then
store 1 in CRA_STAT and
store 1 in CRA_ORIG

Array:
Skip Instructions:

1:

Goto MATNSPCX

2,DK,RF: Goto S5B_END
Instrument SAS Name:
Destination Data Set:

MATNSPEC
ECRA

128

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

MATNSPCX

Field

BSECT5.BROW5B.MATNSPCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total cost?
Total cost of misc.
MATNSPCX
MATNSPCX
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
MATNSPEC = 1

Universe Description:
Question Text:

What was the total cost?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-999999:

IF lt 5 or gt 600 then goto ERR1_MATNSPCX
ELSE goto S5B_END

DK,RF:

Goto S5B_END

MATNSPCX
ECRA

129

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

ERR1_MATNSPCX

Check

BSECT5.BROW5B.ERR1_MATNSPCX
Description:
Inherited Universe:

Universe:

Out of Range Check
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)
(MATNSPCX lt 5 or gt 600) AND (MATNSPCX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MATN_PCX = A1
Soft
Suppress:

Goto S5B_END

All others, go back to MATNSPCX

130

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

S5B_END

Field

BSECT5.BROW5B.S5B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 5B

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (MATNSPCX = RESPONSE, DK or RF) OR
(MATNSPEC = No, DK or RF) then set S5B_END = 'Yes'

Array:
Skip Instructions:

Exit block and goto S5_Sectcomp

131

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCODEA

Field

BSECT5.BROW5B.CRMCODEA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

CRMCODEA
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See JOBCODE for how to set this field.
Valid Values: 100,110,120,130,140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300

Instrument SAS Name:
Destination Data Set:

CRMCODEA
ECRA

132

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA1

Field

BSECT5.BROW5B.CRMCDA1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense- code

CRMCDA1
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA1
ECRA

133

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA2

Field

BSECT5.BROW5B.CRMCDA2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDA2
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA2
ECRA

134

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA3

Field

BSECT5.BROW5B.CRMCDA3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDA3
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA3
ECRA

135

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA4

Field

BSECT5.BROW5B.CRMCDA4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDA4
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA4
ECRA

136

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA5

Field

BSECT5.BROW5B.CRMCDA5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDA5
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA5
ECRA

137

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA6

Field

BSECT5.BROW5B.CRMCDA6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDA6
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA6
ECRA

138

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA7

Field

BSECT5.BROW5B.CRMCDA7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDA7
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA7
ECRA

139

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA8

Field

BSECT5.BROW5B.CRMCDA8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDA8
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA8
ECRA

140

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA9

Field

BSECT5.BROW5B.CRMCDA9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRMCDA9
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA9
ECRA

141

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA10

Field

BSECT5.BROW5B.CRMCDA10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA10
ECRA

142

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA11

Field

BSECT5.BROW5B.CRMCDA11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA11
ECRA

143

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA12

Field

BSECT5.BROW5B.CRMCDA12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA12
ECRA

144

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA13

Field

BSECT5.BROW5B.CRMCDA13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA13
ECRA

145

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA14

Field

BSECT5.BROW5B.CRMCDA14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA14
ECRA

146

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA15

Field

BSECT5.BROW5B.CRMCDA15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA15
ECRA

147

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRMCDA16

Field

BSECT5.BROW5B.CRMCDA16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S5A_COMB for how to set this field.
Valid Values: 140,150,160,175,190,
200,210,220,235,240,260,270,280,290,
300,310

Instrument SAS Name:
Destination Data Set:

CRMCDA16
ECRA

148

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRA_STAT

Field

BSECT5.BROW5B.CRA_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See MATNSPEC for how to set this field
Valid Value: 1 = Active record

Instrument SAS Name:
Destination Data Set:

CRA_STAT
ECRA

149

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

CRA_ORIG

Field

BSECT5.BROW5B.CRA_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MATNSPEC for how to set this field
Valid Value: 1 = Data from current month interview

Instrument SAS Name:
Destination Data Set:

CRA_ORIG
ECRA

150

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

ADVMATX_

Field

BSECT5.BROW5B.ADVMATX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ADVMATX

ADVMATX_
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_ADVMATX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ADVMATX_
ECRA

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5.BROW5B

Spider Version 1.6.2

MATN_PCX

Field

BSECT5.BROW5B.MATN_PCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MATNSPCX

MATN_PCX
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MATNSPCX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MATN_PCX
ECRA

152

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT5

Spider Version 1.6.2

S5_Sectcomp

Field

BSECT5.S5_Sectcomp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 5

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
(BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

ALL
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set section complete flag - SECTCOMP(5):
IF S5A_END = 'Yes' AND S5B_END = 'Yes' then
set SECTCOMP[5] = 'Yes'
ELSE set SECTCOMP[5] = 'No'

Array:
Skip Instructions:

Goto Section 6 - BSECT6

153

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT

Spider Version 1.6.2

BSEC6PT

Block

BSEC6PT
Description:
Tab Name:
Fly Over Name:
Universe Type:

Appliances, Household Equipment, and Other Selected Items
S6
S6 - Appliances
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
ALL

Array:
Block Instructions:

154

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT

Spider Version 1.6.2

INTROA

Field

BSEC6PT.INTROA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

S6A Introduction
Introduction
S6A_INTRO
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

ALL
Now I am going to ask about the purchase or rental of major household
appliances.
Please include any shipping and handling charges with the cost of any
item that was shipped.

Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX)
Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto BTABLEA.BROW.ITEM
S6A_INTRO

155

Destination Data Set:

EAPA

156

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT

Spider Version 1.6.2

BTABLEA

Block

BSEC6PT.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

Purchase of Household Appliances

If
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
INTROA = 1
All

Array:
Block Instructions:

1. Max # of grid lines: 7
2. Section Label: Section 6, Part A - Purchase of Household
Appliances
3. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
4. PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported major appliances:
Item Code for matching (MAJAPPLY)
description (MAJTYPE)
month of expense (MAJ_MO)
purchase price (MAJPURX) {if not blank,
fill "Purchased" in TYPE}
total rental expense (MAJRENTX) {If not blank,
fill "Rented" in TYPE}
Display the pre-chart items as follows:
Description Type
Month
Amount
-------------------------------------------------------(MAJTYPE)
(Purchased/Rented) (MAJ_MO) (MAJPURX/MAJRENTX)

157

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA

Spider Version 1.6.2

BROW

Block

BSEC6PT.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
(INTROA = 1)
(ITEM(previous row) <> 99) AND (ROW # < 8)

Universe Description:
Array:
Block Instructions:

158

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSEC6PT.BTABLEA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Purchased or rented any major appliances (precode)
Item
APA_ITEM
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
S6A_INTRO = 1
All
H_S6A
16

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM
purchased or rented any of the following items for your household
or for someone outside of your household?
Read each item on list.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
3
TSec6aItems

Value:

Mnemonic:

Description:

1

Microwave

Microwave oven

2

Stove

Cooking stove, range or oven

3

Range

Range hood

159

4

Freezer

Refrigerator or home freezer

5

Builtin

Built-in dishwasher

6

Portable

Portable dishwasher

7

Garbage

Garbage disposal

8

WashDry

Clothes washer or dryer

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Set MAJAPPLY
If ITEM = 1 then set MAJAPPLY = 120
If ITEM = 2 then set MAJAPPLY = 100
If ITEM = 3 then set MAJAPPLY = 210
If ITEM = 4 then set MAJAPPLY = 140
If ITEM = 5 then set MAJAPPLY = 160
If ITEM = 6 then set MAJAPPLY = 170
If ITEM = 7 then set MAJAPPLY = 180
If ITEM = 8 then set MAJAPPLY = 195

Array:
Special Instructions:

1.

2.

Answer list options should be in bold black except 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
Prefill the PREFILL and DESCRIPTION fields with the
following description. (PREFILL is a SHOW ONLY field.)
If ITEM = 1, fill "Microwave oven"
If ITEM = 2, fill "Cooking stove, range or oven"
If ITEM = 3, fill "Range hood"
If ITEM = 4, fill "Refrigerator or home freezer"
If ITEM = 5, fill "Built-in Dishwasher"
If ITEM = 6, fill "Portable Dishwasher"
If ITEM = 7, fill "Garbage disposal"
If ITEM = 8, fill "Clothes washer/dryer"

3. IF ITEM = 888 then "SHOW" the fields in the row

160

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-8:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

99:

Exit block and goto S6A_END

888:

IF no more grid lines then exit block and goto S6A_END
ELSE goto ITEM - next line of grid

APA_ITEM
EAPA

161

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSEC6PT.BTABLEA.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

162

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

PreFill

Field

BSEC6PT.BTABLEA.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Appliance

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

163

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSEC6PT.BTABLEA.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Description of appliance
Description
MAJTYPE
MAJTYPE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
ITEM = 1-8

ALL, except ITEM = 99 or 888
What did you purchase^S6A_ORRENT?
Enter brief description of the item
Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX

Fills:
Instructions:

Type:
Length:

S6A_ORRENT
IF ITEM = 1-2, 4-6, or 8 fill " or rent"
ELSE leave blank
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto WHO
MAJTYPE
EAPA

164

165

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

WHO

Field

BSEC6PT.BTABLEA.BROW.WHO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Who was it purchased for
Who
GFTC_MAJ
GFTC_MAJ
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
DESCRIPTION = ENTRY

ALL, except ITEM = 99 or 888
Was this item Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX

Type:
Length:
Answer List:

Enumerated
1
TPRRE

Value:

Mnemonic:

Description:

1

Purchased_FOR_C
U
Rented

Purchased for someone inside the household?

Purchased_for_NO
NCU

Purchased for someone outside your household?

2
3

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

^S6ARENT

Array:

166

Special Instructions:
Skip Instructions:

Answer list descriptions should be in bold black
1,3,DK,RF: Goto MONTH
2:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

GFTC_MAJ
EAPA

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MONTH

Field

BSEC6PT.BTABLEA.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

When was it purchased
Month
MAJ_MO
MAJ_MO
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
WHO = 1, 3, DK or RF

Universe Description:
Question Text:

When did you purchase it?
Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

168

Empty
X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: IF entry is not in the reference
period then goto ERR3_MONTH
ELSE goto AMOUNT
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

MAJ_MO
EAPA

169

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSEC6PT.BTABLEA.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Check Instructions:
Type:
Skip Instructions:

MONTH is not within the Reference Period
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
MONTH is not in the reference period
Item purchased outside the reference period
Input Invalid. Value not in range.

NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

170

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSEC6PT.BTABLEA.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Purchase price
Amount
MAJ_AMOUNT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
(MONTH = 1 - 12, DK or RF) OR (WHO = 2)
All, except ITEM = 99 or 888
^MAJAMOUNT
Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX

Fills:
Instructions:

MAJAMOUNT
IF WHO = 2 then fill "What was the total rental expense since the first of
^REF_MONTH not including
^CUR_MONTH?"
ELSE fill "What was the purchase price?"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty
On Input
On Output

171

Store Instructions:

1. IF WHO = 1, 3, DK or RF then
set MAJPURX = AMOUNT
set MAJRENTX = EMPTY
set MAJR_NTX = EMPTY
ELSEIF WHO = 2 then
set MAJRENTX = AMOUNT
set MAJPURX = EMPTY
set MAJPURX_ = EMPTY
2. If entry is within range or (amount = DK or RF) then
set MAJPURX_ = EMPTY
set MAJR_NTX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
1-999999:

IF WHO = 1, 3, DK or RF) AND
[(MAJAPPLY = 100 and AMOUNT lt 27 or gt 1915) OR
(MAJAPPLY = 120 and AMOUNT lt 20 or gt 473) OR
(MAJAPPLY = 140 and AMOUNT lt 40 or gt 1822) OR
(MAJAPPLY = 160 and AMOUNT lt 81 or gt 1000) OR
(MAJAPPLY = 170 and AMOUNT lt 10 or gt 530) OR
(MAJAPPLY = 180 and AMOUNT lt 35 or gt 450) OR
(MAJAPPLY = 195 and AMOUNT lt 41 or gt 1184)OR
(MAJAPPLY = 210 and AMOUNT lt 10 or gt 600)]
then goto ERR1_AMOUNT
ELSEIF (WHO = 2) AND (AMOUNT lt 5 or gt 362) then
goto ERR1_AMOUNT
ELSEIF MAJAPPLY and the entry in AMOUNT
for this record are equal to any records
data on the pre-chart/input then goto ERR_DUP
ELSE goto TAX

DK,RF:

Goto INSTALL

MAJ_AMOUNT
EAPA

172

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSEC6PT.BTABLEA.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
[ [(WHO = 1, 3, DK or RF) AND
[(MAJAPPLY = 100 and AMOUNT lt 27 or gt 1915) or
(MAJAPPLY = 120 and AMOUNT lt 20 or gt 473) or
(MAJAPPLY = 140 and AMOUNT lt 40 or gt 1822) or
(MAJAPPLY = 160 and AMOUNT lt 81 or gt 1000) or
(MAJAPPLY = 170 and AMOUNT lt 10 or gt 530) or
(MAJAPPLY = 180 and AMOUNT lt 35 or gt 450) or
(MAJAPPLY = 195 and AMOUNT lt 41 or gt 1184) or
(MAJAPPLY = 210 and AMOUNT lt 10 or gt 600)] ]
OR
[ (WHO = 2) AND (AMOUNT lt 5 or gt 362) ] ] AND
(AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:

Type:
Skip Instructions:

IF suppressed and WHO = 1,3,DK or RF then set MAJPURX_ = A1
ELSIF suppressed and WHO = 2 then set MAJR_NTX = A1
Soft
Suppress:

Goto TAX

All others, go back to AMOUNT

173

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSEC6PT.BTABLEA.BROW.ERR_DUP
Description:
Inherited Universe:

Check for possible duplicate reporting
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:

MAJAPPLY AND the entry for AMOUNT is equal to any records data on the
prechart/input

Universe Description:

The records itemcode and amount is the same as one of the records on the
pre-chart

Text:

This item appears to be the same as one reported last interview.
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete the line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto TAX

All others, go back to AMOUNT

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

TAX

Field

BSEC6PT.BTABLEA.BROW.TAX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Include sales tax
Tax
MAJTAX
MAJTAX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
AMOUNT = 1 - 999999

Universe Description:
Question Text:

Did this include sales tax?
Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto INSTALL
MAJTAX
EAPA

175

176

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

INSTALL

Field

BSEC6PT.BTABLEA.BROW.INSTALL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Extra charges for installation
Inst
INSTALL
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
(TAX = 1, 2, DK or RF) OR (AMOUNT = DK or RF)

ALL, except ITEM = 99 or 888
Were there any extra charges for installation or delivery?
Include charges for disposal of old appliances.
Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:

177

Skip Instructions:

1:

Goto INST

2,DK,RF: Goto C
Instrument SAS Name:
Destination Data Set:

INSTALL
EAPA

178

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

INST

Field

BSEC6PT.BTABLEA.BROW.INST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Installation charges
Inst Amt
MAJINSTX
MAJINSTX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
INSTALL = 1
Yes, there were changes for installation or delivery
How much?
Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF entry is within range or (INST = DK or RF) then
set MAJI_STX = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field.

179

Skip Instructions:

1-999999:

IF (MAJAPPLY = 100 and INST gt 800) OR
(MAJAPPLY = 120 and INST gt 250) OR
(MAJAPPLY = 140 and INST gt 275) OR
(MAJAPPLY = 160 and INST gt 200) OR
(MAJAPPLY = 170 and INST gt 50) OR
(MAJAPPLY = 180 and INST gt 400) OR
(MAJAPPLY = 195 and INST gt 50) OR
(MAJAPPLY = 210 and INST gt 50)
THEN goto ERR1_INST
ELSE goto C

DK,RF: Goto C
Instrument SAS Name:
Destination Data Set:

MAJINSTX
EAPA

180

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

ERR1_INST

Check

BSEC6PT.BTABLEA.BROW.ERR1_INST
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
[(MAJAPPLY = 100 and INST gt 800) OR
(MAJAPPLY = 120 and INST gt 250) OR
(MAJAPPLY = 140 and INST gt 275) OR
(MAJAPPLY = 160 and INST gt 200) OR
(MAJAPPLY = 170 and INST gt 50) OR
(MAJAPPLY = 180 and INST gt 400) OR
(MAJAPPLY = 195 and INST gt 50) OR
(MAJAPPLY = 210 and INST gt 50) ]
AND (INST <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set MAJI_STX = "A1"
Soft
Suppress:

Goto C

All others, go back to INST

181

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

C

Field

BSEC6PT.BTABLEA.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Was it a combined expense
C
MAJCMB_S
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
(INSTALL = 2, DK or RF) OR (INST = 1-999999, DK or RF)

ALL, except ITEM = 99 or 888

Question Text:
Type:
Length:

Enter 'C' for a combined expense.
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:

Goto COMBCODE

EMPTY:

IF (WHO = 1 or 3) and (ITEM = 1, 2, 4, or 8) and
(RT8100.POPGRP = 3, 4, 03 or 04) then
goto APASTORE
ELSE goto MORE

IF anything other than a 'C' or the Enter key is entered
then goto CK_C
Instrument SAS Name:
Destination Data Set:

MAJCMB_S
EAPA

182

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

CK_C

Check

BSEC6PT.BTABLEA.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or EMPTY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
C = anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

183

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

COMBCODE

Field

BSEC6PT.BTABLEA.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

What is the appliance combined with
Combined Codes
MAJCMB
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
C=C
Yes, this is a combined expense
H_S6A
16

? [F1]

What other appliances is the ^MAJCMB combined with?
Enter all that apply, separate with commas
Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

MAJCMB
IF ITEM = 1, fill "microwave oven"
If ITEM = 2, fill "cooking stove, range or oven"
If ITEM = 3, fill "range hood"
If ITEM = 4, fill "refrigerator or home freezer"
If ITEM = 5 fill "built-in dishwasher"
If ITEM = 6, fill "portable dishwasher"
If ITEM = 7, fill "garbage disposal"
If ITEM = 8, fill "clothes washer or dryer"
Set
9
2
TSec6accItems

Value:

Mnemonic:

Description:

1

Microwave

Microwave oven

2

Stove

Cooking stove, range or oven

3

Range

Range hood

4

Freezer

Refrigerator or home freezer

5

Builtin

Built-in dishwasher

184

6

Portable

Portable dishwasher

7

Garbage

Garbage disposal

8

Washer

Clothes washer or dryer

77

Misc

Misc. combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in MJAPPL1- MJAPPL9.
(The first entry in COMBCODE should be recoded and stored
in MJAPPL1, the 2nd entry in MJAPPL2, etc.)
Recode as follows:
If COMBCODE = 1, store 120
If COMBCODE = 2, store 100
If COMBCODE = 3, store 210
If COMBCODE = 4, store 140
If COMBCODE = 5, store 160
If COMBCODE = 6, store 170
If COMBCODE = 7, store 180
If COMBCODE = 8, store 195
If COMBCODE = 77, store 220

Array:
Skip Instructions:

IF (WHO = 1 or 3) and (ITEM = 1, 2, 4, or 8) and
(RT8100.POPGRP = 3, 4, 03 or 04) then goto APASTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

MAJCMB
EAPA

185

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

APASTORE

Field

BSEC6PT.BTABLEA.BROW.APASTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where purchased
Store
APASTORE
APASTORE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
(WHO = 1 or 3) AND (ITEM = 1, 2, 4, or 8) AND
(RT8100.POPGRP = 3, 4, 03 or 04)

Universe Description:
Question Text:

What is the name of the business where this was purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF UPPERCASE ENTRY contains ".COM" then set APAPURCH = 1 and
"keep" and "show"
IF uppercase entry = "GROUPON" or "GROUPON.COM" then
goto ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto MORE
IF ENTRY = DK or RF then goto MORE
ELSE goto APAPURCH

Instrument SAS Name:

APASTORE

186

Destination Data Set:

EAPA

187

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSEC6PT.BTABLEA.BROW.ERR_GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
Uppercase entry in APASTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in APASTORE ".COM"
then goto MORE
ELSE goto APAPURCH

All others, go back to APASTORE

188

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

APAPURCH

Field

BSEC6PT.BTABLEA.BROW.APAPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased online or in person
Online
APAPURCH
APAPURCH
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
APASTORE = RESPONSE AND
(UPPERCASE entry in APASTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

189

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto APALOC

Instrument SAS Name:
Destination Data Set:

APAPURCH
EAPA

190

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

APALOC

Field

BSEC6PT.BTABLEA.BROW.APALOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
APALOC
APALOC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
APAPURCH = 2

Universe Description:
Question Text:
Type:
Length:
X
X

X

In what city is APASTORE_Fill located?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto APALOCST
APALOC
EAPA

191

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

APALOCST

Field

BSEC6PT.BTABLEA.BROW.APALOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
APALOCST
APALOCST
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
APAPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is APASTORE_Fill located?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_APALOCST
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

APALOCST
EAPA

192

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

CK_APALOCST

Check

BSEC6PT.BTABLEA.BROW.CK_APALOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
(Entry in APALOCST is not a valid state abbreviation) AND APALOCST <>
DK AND APALOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to APALOCST

193

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSEC6PT.BTABLEA.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Purchase or Rent any other (ITEM)
Any more
MAJOTHER
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
(C = EMPTY) OR (COMBCODE = ENTRY)

ALL, except ITEM = 99 or 888
Did you purchase^S6A_ORRENT any other ^S6A_ITEMNAME?
Description Type
Month
Amount
(MAJTYPE) (Purchased/ (MAJ_MO) (MAJPURX/
Rented)
MAJRENTX

Fills:
Instructions:

S6A_ORRENT
IF ITEM = 1-2, 4-6, or 8 fill " or rent"
ELSE leave blank

Fills:
Instructions:

S6A_ITEMNAME
If ITEM = 1 then fill "microwave ovens"
If ITEM = 2 then fill "cooking stoves, ranges, or ovens"
If ITEM = 3 then fill "range hoods"
If ITEM = 4 then fill "refrigerators or home freezers"
If ITEM = 5 then fill "built-in dishwashers"
If ITEM = 6 then fill "portable dishwashers"
If ITEM = 7 then fill "garbage disposals"
If ITEM = 8 then fill "clothes washers or dryers"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

194

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set APA_ORIG AND APA_STAT
IF MORE = 1, 2, DK or RF then
IF ERR_DUP is invoked and ITEM = 888 then
store 3 in APA_ORIG.
ELSE Store 1 in APA_ORIG
IF MONTH = the current interview month then
store 2 in APA_STAT
ELSE store 1 in APA_STAT.
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1 and row number ne 7, pre-fill ITEM, PREFILL and MAJTYPE
fields for the next row with the same information as the current row.
1:

IF ROW number = 7 then goto ERR_MAX
ELSE goto ITEM, next row of grid

2,DK,RF: IF Row number = 7 then exit block and goto S6A_END
ELSE goto ITEM, next row of grid
Instrument SAS Name:
Destination Data Set:

MAJOTHER
EAPA

195

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSEC6PT.BTABLEA.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))
(MORE = 1) AND (Row number = 7)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

196

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

ITEMCODEOUT

Field

BSEC6PT.BTABLEA.BROW.ITEMCODEOUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 Digit household appliance code

MAJAPPLY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
100
999
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210

Instrument SAS Name:
Destination Data Set:

MAJAPPLY
EAPA

197

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MAJPURX

Field

BSEC6PT.BTABLEA.BROW.MAJPURX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Total Cost

MAJPURX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:

** OUT VARIABLE **

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See AMOUNT for how to set this field
MAJPURX
EAPA

198

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MAJRENTX

Field

BSEC6PT.BTABLEA.BROW.MAJRENTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Total rental expense

MAJRENTX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:

** OUT VARIABLE **

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

NOTE: See AMOUNT for how to set this field
(This is set when GFTC_MAJ = 2)
MAJRENTX
EAPA

199

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL1

Field

BSEC6PT.BTABLEA.BROW.MJAPPL1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense - code

MJAPPL1
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL1
EAPA

200

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL2

Field

BSEC6PT.BTABLEA.BROW.MJAPPL2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MJAPPL2
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL2
EAPA

201

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL3

Field

BSEC6PT.BTABLEA.BROW.MJAPPL3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MJAPPL3
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL3
EAPA

202

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL4

Field

BSEC6PT.BTABLEA.BROW.MJAPPL4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MJAPPL4
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL4
EAPA

203

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL5

Field

BSEC6PT.BTABLEA.BROW.MJAPPL5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MJAPPL5
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL5
EAPA

204

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL6

Field

BSEC6PT.BTABLEA.BROW.MJAPPL6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MJAPPL6
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL6
EAPA

205

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL7

Field

BSEC6PT.BTABLEA.BROW.MJAPPL7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MJAPPL7
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL7
EAPA

206

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL8

Field

BSEC6PT.BTABLEA.BROW.MJAPPL8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MJAPPL8
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL8
EAPA

207

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MJAPPL9

Field

BSEC6PT.BTABLEA.BROW.MJAPPL9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MJAPPL9
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 120, 140, 160, 170, 180, 195, 210, 220

Instrument SAS Name:
Destination Data Set:

MJAPPL9
EAPA

208

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MAJPURX_

Field

BSEC6PT.BTABLEA.BROW.MAJPURX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MAJPURX

MAJPURX_
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MAJPURX_
EAPA

209

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MAJR_NTX

Field

BSEC6PT.BTABLEA.BROW.MAJR_NTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MAJRENTX

MAJR_NTX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MAJR_NTX
EAPA

210

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

MAJI_STX

Field

BSEC6PT.BTABLEA.BROW.MAJI_STX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MAJINSTX

MAJI_STX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_INST for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MAJI_STX
EAPA

211

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

APA_STAT

Field

BSEC6PT.BTABLEA.BROW.APA_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid Values: 1 = Active
2 = Current month
3 = Inactive

Instrument SAS Name:
Destination Data Set:

APA_STAT
EAPA

212

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEA.BROW

Spider Version 1.6.2

APA_ORIG

Field

BSEC6PT.BTABLEA.BROW.APA_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 8)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid values: 1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record

Instrument SAS Name:
Destination Data Set:

APA_ORIG
EAPA

213

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT

Spider Version 1.6.2

S6A_END

Field

BSEC6PT.S6A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

End of Section A

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
ITEM = 99 OR (the MAX number of grid lines has been reached)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (ANY BtableA.Brow.ITEM = 99) OR (the table is full)
then set S6A_END = 'Yes'

Array:
Skip Instructions:

Goto Section 6B - S6B_INTRO

214

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT

Spider Version 1.6.2

INTROB

Field

BSEC6PT.INTROB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction for S6B
Introduction
S6B_INTRO
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

All
Now I am going to ask about expenses for the purchase or rental of
household appliances and other selected items. Please include any
shipping and handling charges with the cost of any item that was
shipped.
Description Type
Month
Amount
MINTYPE) (Purchased/ (MIN_MO) (MINPURX/
Rented)
MINRENTX)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BTableB.BROW.ITEM
S6B_INTRO
EAPB

215

216

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT

Spider Version 1.6.2

BTABLEB

Block

BSEC6PT.BTABLEB
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

Purchase of Household Appliances and Other Selected Items

If
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
INTROB = 1
All

Array:
Block Instructions:

1.

Max number of Grid Lines:

34

2.

Section Label:
Section 6, Part B - Purchase of
Household Appliances and Other Selected Items

3. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
4.

PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported major appliances:
Item Code for matching (MINAPPLY)
Type or brand (MINTYPE)
month of expense (MIN_MO)
purchase price (MINPURX)
{If not blank, fill "Purchased" in TYPE}
total rental expense (MINRENTX)
{If not blank, fill "Rented" in TYPE}
Display the pre-chart items as follows:
Description Type
Month Amount
----------------------------------------(MINTYPE) (Purchased/) (MIN_MO)(MINPURX/
Renter
MINRENTX)

217

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB

Spider Version 1.6.2

BROW

Block

BSEC6PT.BTABLEB.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
(INTROB = 1)
(ITEM(previous row) <> 99) AND (ROW # < 35)

Universe Description:
Array:
Block Instructions:

218

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

ITEM

Field

BSEC6PT.BTABLEB.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Purchase or rent minor appliances
Item
APB_ITEM
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Help Screen:

All
H_S6B

219

Question Text:

SCREEN 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17
? [F1]
Since the first of ^REF_MONTH, have ^YOU_ANYMEM purchased or
rented any of the following items?

Read each item on list
SCREEN 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18

? [F1]

Have ^YOU_ANYMEM purchased or rented any -Read each item on list
SCREEN 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
? [F1]
Have ^YOU_ANYMEM purchased or rented any -Read each item on list
SCREEN 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
? [F1]
Have ^YOU_ANYMEM purchased or rented any -Read each item on list
Screen 5---------------------------------------------------------------------------------------21
? [F1]
Have ^YOU_ANYMEM purchased or rented any -Read each item on list
Screen 6---------------------------------------------------------------------------------------22
? [F1]
Have ^YOU_ANYMEM purchased or rented any -Read each item on list

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

220

Type:
Length:
Answer List:

Enumerated
3
TSec6bItems

Value:

Mnemonic:

Description:

1

Small_kitchen_appl

Small electrical kitchen appliances

2

Electrical personal care appliances

3

Electric_personal_c
are
floor_equipment

4

Other_appliances

Other household appliances

5

Sewing_machines

Sewing machines

6

GPS_Calc

GPS devices, calculators, and fax machines

7

DigitalReader

Digital book readers or tablets

8

Computers

Computers, computer systems, or related hardware

9

software

10
11

Computer_accesso
ries
Portable_memory

Computer software including computer
games^FOR_NON_BUS
Computer accessories

12

Game_Hardware

Portable memory, such as flash drives, memory cards,
and recordable discs and tapes
Video game hardware or accessories

13

Telephones

Telephones or accessories

14

Photographic

Photographic equipment

15

Musical

Musical instruments, supplies, or accessories

16

Lawn

Lawn mowing machinery or other yard equipment

17

PTools

Power tools

18

Non_p_tools

Non-power tools

19

Conditioners

Window air conditioners

20

cooling_heating

Portable cooling or heating equipment

21

Televisions

22

VCR

Televisions, all types including those installed in
vehicles
DVD Players, VCRs, DVRs, or video cameras

23

Satellite

Satellite dishes, receivers or accessories

24

Handheld_music

Handheld personal music players

25

Radio

26

Other_sound

27

General_sports

28

Health

Stereos, radios, speakers, and sound components,
including those installed in vehicles
Other sound or video equipment, including
accessories
General sports equipment (exclude athletic shoes for
sports related use, such as football, baseball, soccer
or bowling)
Health and exercise equipment

29

Camping

Camping equipment

30

Hunting

Hunting and fishing equipment, including all guns

Electric floor cleaning equipment

221

31

Winter_sports

Winter sports equipment

32

Water_sports

Water sports equipment

33

Outboard

Outboard motors

34

Bicycles

Bicycles or bicycle equipment

35

Tricycle

Tricycles or battery powered riders

36

Playground

Playground equipment

37

Other_sports

Other sports or recreation equipment

95

NoMore95

Continue List

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

Don't Know
Refuse
Empty
X
X

On Input
On Output

222

Store Instructions:

Set MINAPPLY
If ITEM = 1, store 230 in MINAPPLY.
If ITEM = 2, store 240 in MINAPPLY.
If ITEM = 3, store 260 in MINAPPLY.
If ITEM = 4, store 270 in MINAPPLY.
If ITEM = 5, store 280 in MINAPPLY.
If ITEM = 6, store 620 in MINAPPLY.
If ITEM = 7, store 655 in MINAPPLY.
If ITEM = 8, store 640 in MINAPPLY.
If ITEM = 9, store 650 in MINAPPLY.
If ITEM = 10, store 645 in MINAPPLY.
If ITEM = 11, store 750 in MINAPPLY.
If ITEM = 12, store 700 in MINAPPLY.
If ITEM = 13, store 660 in MINAPPLY.
If ITEM = 14, store 300 in MINAPPLY.
If ITEM = 15, store 460 in MINAPPLY.
If ITEM = 16, store 310 in MINAPPLY.
If ITEM = 17, store 320 in MINAPPLY.
If ITEM = 18, store 330 in MINAPPLY.
If ITEM = 19, store 340 in MINAPPLY.
If ITEM = 20, store 350 in MINAPPLY.
If ITEM = 21, store 365 in MINAPPLY.
If ITEM = 22, store 390 in MINAPPLY.
If ITEM = 23, store 670 in MINAPPLY.
If ITEM = 24, store 395 in MINAPPLY.
If ITEM = 25, store 425 in MINAPPLY
If ITEM = 26, store 440 in MINAPPLY.
If ITEM = 27, store 470 in MINAPPLY.
If ITEM = 28, store 480 in MINAPPLY.
If ITEM = 29, store 490 in MINAPPLY.
If ITEM = 30, store 500 in MINAPPLY.
If ITEM = 31, store 510 in MINAPPLY.
If ITEM = 32, store 520 in MINAPPLY.
If ITEM = 33, store 530 in MINAPPLY.
If ITEM = 34, store 540 in MINAPPLY.
IF ITEM = 35, store 550 in MINAPPLY.
IF ITEM = 36, store 560 in MINAPPLY.
IF ITEM = 37, store 570 in MINAPPLY.

Array:

223

Special Instructions:

1.

Answer list options should be in bold black except 95,
99 and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)

2. Prefill the PREFILL and DESCRIPTION fields with the
following descriptions: (Gray out the PREFILL field.)
If ITEM = 1, prefill "Small appliances".
If ITEM = 2, prefill "Personal appliances".
If ITEM = 3, prefill "Floor clean equip".
If ITEM = 4, prefill "Other household appl".
If ITEM = 5, prefill "Sewing machines".
If ITEM = 6, prefill "GPS/calculator/fax".
If ITEM = 7, prefill "Digital book readers or tablets".
If ITEM= 8, prefill "Computer hardware"
If ITEM = 9, prefill "Computer
software, games."
If ITEM = 10, prefill "Computer accessories"
If ITEM = 11, pre-fill "Portable Media"
If ITEM = 12, prefill "Video game, hardware, access".
If ITEM = 13, prefill "Telephones or access".
If ITEM = 14, prefill "Photo equipment".
If ITEM = 15, prefill "Musical instruments, supplies,
and accessories".
If ITEM = 16, prefill "Yard equipment".
If ITEM = 17, prefill "Power tools".
If ITEM = 18, prefill "Non-power tools".
If ITEM = 19, prefill "Window A/C".
If ITEM = 20, prefill "Portable cool/heat equip".
If ITEM = 21, pre-fill "Televisions, all types"
If ITEM = 22, pre-fill "DVD Players, VCRs, DVRs or
video cameras"
If ITEM = 23, pre-fill "Satellite dishes"
If ITEM = 24, pre-fill "Handheld Personal Music
Players"
If ITEM = 25, pre-fill "Stereos or radios, all types"
If ITEM = 26, pre-fill "Other sound or video
equipment"
If ITEM = 27, pre-fill "General sports equip"
If ITEM = 28, pre-fill "Exercise Equipment"
If ITEM = 29, pre-fill "Camping equipment"
If ITEM = 30, pre-fill "Hunting/fishing equip"
If ITEM = 31, pre-fill "Winter sports equip"
If ITEM = 32, pre-fill "Water sports equip"
If ITEM = 33, pre-fill "Outboard motors"
If ITEM = 34, pre-fill "Bicycles/bicycle equip"
If ITEM = 35, pre-fill "Tricycles or battery riders"
If ITEM = 36, pre-fill "Playground equipment"
If ITEM = 37, pre-fill "Other sport or rec equip"

224

3. For Screen 1, display Answer List Options 1-7, 95, 888
For Screen 2, display Answer List Options 8-14, 95, 888
For Screen 3, display Answer List Options 15-20, 95, 888
For Screen 4, display Answer List Options 21-26, 95, 888
For Screen 5, display Answer List Options 27-30, 95, 888
For Screen 6, display Answer List Options 31-37, 99, 888
4. IF ITEM = 888 then "SHOW" the fields in the row
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-37:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

95:

Goto ITEM - next line of grid

99:

Exit block and goto S6B_END

888:

IF no more grid lines then Exit block and
goto S6B_END
ELSE goto ITEM - next line of grid

APB_ITEM
EAPB

225

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSEC6PT.BTABLEB.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

226

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

PreFill

Field

BSEC6PT.BTABLEB.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Appl. Item

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

227

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSEC6PT.BTABLEB.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

What type or brand
Description
MINTYPE
MINTYPE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
ITEM = 1-37

ALL, except ITEM = 95, 99 or 888
What did you purchase^S6B_ORRENT?
Enter a brief description of item.
^REPORT_ITEMS
Description Type
Month
Amount
(MINTYPE) (Purchased/ (MIN_MO) (MINPURX/
Rented)
MINRENTX)

Fills:
Instructions:

S6B_ORRENT
If ITEM = 1-3, 5-9, 12-32, or 34-37 then fill " or rent"
Else leave blank

Fills:
Instructions:

REPORT_ITEMS
If ITEM = 8, 9, 10, 12, 13, or 14 then fill: "
Report items such as flash
drives, memory cards, recordable discs, and tapes as code 11, Portable
memory."

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

228

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto WHO
MINTYPE
EAPB

229

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

WHO

Field

BSEC6PT.BTABLEB.BROW.WHO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

Who was it purchased for
Who
GFTCMIN
GFTCMIN
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
DESCRIPTION = ENTRY
All, except ITEM = 95, 99 or 888
Was this item ...

Enumerated
1
TPRREB

Value:

Mnemonic:

Description:

1

Purchased_FOR_C
U
Rented

Purchased for someone inside the household?

Purchased_for_NO
NCU

Purchased for someone outside your household?

2
3

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

^S6BRENT

Array:
Special Instructions:

Answer list descriptions should be in bold black

230

Skip Instructions:

1,3,DK,RF: Goto MONTH
2:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

GFTCMIN
EAPB

231

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MONTH

Field

BSEC6PT.BTABLEB.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

When was it purchased
Month
MIN_MO
MIN_MO
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
WHO = 1, 3, DK or RF

Universe Description:
Question Text:

When did you purchase it?
Description Type
Month
Amount
(MINTYPE) (Purchased/ (MIN_MO) (MINPURX/
Rented)
MINRENTX)

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

232

Empty
X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: IF MONTH not in reference period then
goto ERR3_MONTH
ELSE goto AMOUNT
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

MIN_MO
EAPB

233

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSEC6PT.BTABLEB.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:

MONTH is not within the reference period
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
MONTH is not within the reference period

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Input Invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

234

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

AMOUNT

Field

BSEC6PT.BTABLEB.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase price
Amount
MIN_AMOUNT
MIN_AMOUNT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(MONTH = 1-12, DK or RF) OR (WHO = 2)

Universe Description:
Question Text:

^MINAMOUNT
Description Type
Month
Amount
MINTYPE) (Purchased/ (MIN_MO) (MINPURX/
Rented)
MINRENTX

Fills:
Instructions:

MINAMOUNT
IF WHO = 2 then fill "What was the total rental expense since the first of
^REF_MONTH not including
^CUR_MONTH?"
ELSE fill "What did it cost?
installation charges."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Include delivery charges, exclude

Don't Know
Refuse
Empty
On Input
On Output

235

Store Instructions:

1. Set MINPURX or MINRENTX
IF WHO = 1, 3, DK or RF then
set MINPURX = AMOUNT
set RAMOUNT = EMPTY
set MINR_NTX = EMPTY
IF WHO = 2 then
set MINRENTX = AMOUNT
set CAMOUNT = EMPTY
set MINPURX_ = EMPTY
2. IF value within range OR (AMOUNT = DK or RF) then
set MINPURX_ = EMPTY
set MINR_NTX = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field

236

Skip Instructions:

1-999999: IF (WHO = 1, 3, DK or RF) AND
( (MINAPPLY = 230 and AMOUNT lt 6 or gt 200) OR
(MINAPPLY = 240 and AMOUNT lt 5 or gt 125) OR
(MINAPPLY = 260 and AMOUNT lt 15 or gt 600) OR
(MINAPPLY = 270 and AMOUNT lt 6 or gt 896) OR
(MINAPPLY = 280 and AMOUNT lt 8 or gt 4000) OR
(MINAPPLY = 300 and AMOUNT lt 6 or gt 1068) OR
(MINAPPLY = 310 and AMOUNT lt 5 or gt 2500) OR
(MINAPPLY = 320 and AMOUNT lt 11 or gt 700) OR
(MINAPPLY = 330 and AMOUNT lt 5 or gt 250) OR
(MINAPPLY = 340 and AMOUNT lt 15 or gt 940) OR
(MINAPPLY = 350 and AMOUNT lt 5 or gt 400) OR
(MINAPPLY = 365 and AMOUNT lt 10 or gt 4200) OR
(MINAPPLY = 390 and AMOUNT lt 25 or gt 886) OR
(MINAPPLY = 395 and AMOUNT lt 25 or gt 650) OR
(MINAPPLY = 425 and AMOUNT lt 5 or gt 1590) OR
(MINAPPLY = 440 and AMOUNT lt 5 or gt 749) OR
(MINAPPLY = 460 and AMOUNT lt 5 or gt 950) OR
(MINAPPLY = 470 and AMOUNT lt 5 or gt 441) OR
(MINAPPLY = 480 and AMOUNT lt 5 or gt 1850) OR
(MINAPPLY = 490 and AMOUNT lt 5 or gt 336) OR
(MINAPPLY = 500 and AMOUNT lt 5 or gt 646) OR
(MINAPPLY = 510 and AMOUNT lt 10 or gt 1150) OR
(MINAPPLY = 520 and AMOUNT lt 5 or gt 1870) OR
(MINAPPLY = 530 and AMOUNT lt 40 or gt 8480) OR
(MINAPPLY = 540 and AMOUNT lt 5 or gt 924) OR
(MINAPPLY = 550 and AMOUNT lt 10 or gt 700) OR
(MINAPPLY = 560 and AMOUNT lt 6 or gt 1200) OR
(MINAPPLY = 570 and AMOUNT lt 5 or gt 1000) OR
(MINAPPLY = 620 and AMOUNT lt 5 or gt 705) OR
(MINAPPLY = 640 and AMOUNT lt 12 or gt 2500) OR
(MINAPPLY = 650 and AMOUNT lt 6 or gt 403) OR
(MINAPPLY = 660 and AMOUNT lt 3 or gt 300) OR
(MINAPPLY = 670 and AMOUNT lt 25 or gt 2800) OR
(MINAPPLY = 700 and AMOUNT lt 8 or gt 450) OR
(MINAPPLY = 750 and AMOUNT lt 5 or gt 200) OR
(MINAPPLY = 655 and AMOUNT lt 6 or gt 800) OR
(MINAPPLY = 645 and AMOUNT lt 6 or gt 403))
then goto ERR1_AMOUNT
ELSEIF (WHO = 2) AND AMOUNT lt 8 or gt 390, then
goto ERR1_AMOUNT
ELSEIF MINAPPLY and the entry in AMOUNT are equal
to any records data on the pre-chart/input
then goto ERR_DUP
ELSE goto TAX
DK,RF:

Destination Data Set:

Goto C

EAPB

237

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSEC6PT.BTABLEB.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
[( (WHO = 1, 3, DK or RF) AND
( (MINAPPLY = 230 and AMOUNT lt 6 or gt 200) OR
(MINAPPLY = 240 and AMOUNT lt 5 or gt 125) OR
(MINAPPLY = 260 and AMOUNT lt 15 or gt 600) OR
(MINAPPLY = 270 and AMOUNT lt 6 or gt 896) OR
(MINAPPLY = 280 and AMOUNT lt 8 or gt 4000) OR
(MINAPPLY = 300 and AMOUNT lt 6 or gt 1068) OR
(MINAPPLY = 310 and AMOUNT lt 5 or gt 2500) OR
(MINAPPLY = 320 and AMOUNT lt 11 or gt 700) OR
(MINAPPLY = 330 and AMOUNT lt 5 or gt 250) OR
(MINAPPLY = 340 and AMOUNT lt 15 or gt 940) OR
(MINAPPLY = 350 and AMOUNT lt 5 or gt 400) OR
(MINAPPLY = 365 and AMOUNT lt 10 or gt 4200) OR
(MINAPPLY = 390 and AMOUNT lt 25 or gt 886) OR
(MINAPPLY = 395 and AMOUNT lt 25 or gt 650) OR
(MINAPPLY = 425 and AMOUNT lt 5 or gt 1590) OR
(MINAPPLY = 440 and AMOUNT lt 5 or gt 749) OR
(MINAPPLY = 460 and AMOUNT lt 5 or gt 950) OR
(MINAPPLY = 470 and AMOUNT lt 5 or gt 441) OR
(MINAPPLY = 480 and AMOUNT lt 5 or gt 1850) OR
(MINAPPLY = 490 and AMOUNT lt 5 or gt 336) OR
(MINAPPLY = 500 and AMOUNT lt 5 or gt 646) OR
(MINAPPLY = 510 and AMOUNT lt 10 or gt 1150) OR
(MINAPPLY = 520 and AMOUNT lt 5 or gt 1870) OR
(MINAPPLY = 530 and AMOUNT lt 40 or gt 8480) OR
(MINAPPLY = 540 and AMOUNT lt 5 or gt 924) OR
(MINAPPLY = 550 and AMOUNT lt 10 or gt 700) OR
(MINAPPLY = 560 and AMOUNT lt 6 or gt 1200) OR
(MINAPPLY = 570 and AMOUNT lt 5 or gt 1000) OR
(MINAPPLY = 620 and AMOUNT lt 5 or gt 705) OR
(MINAPPLY = 640 and AMOUNT lt 12 or gt 2500) OR
(MINAPPLY = 650 and AMOUNT lt 6 or gt 403) OR
(MINAPPLY = 660 and AMOUNT lt 3 or gt 300) OR
(MINAPPLY = 670 and AMOUNT lt 25 or gt 2800) OR
(MINAPPLY = 700 and AMOUNT lt 8 or gt 450) OR
(MINAPPLY = 750 and AMOUNT lt 5 or gt 200) OR)
(MINAPPLY = 655 and AMOUNT lt 6 or gt 550) OR
(MINAPPLY = 645 and AMOUNT lt 6 or gt 403))
OR
( (WHO = 2) AND AMOUNT lt 8 or gt 390) ]
AND (AMOUNT <> DK and <> RF)

238

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:

Type:
Skip Instructions:

IF suppressed and WHO = 1, 3, DK or RF then set MINPURX_ = A1
ELSIF suppressed and WHO = 2 then set MIN_NTX = A1
Soft
Suppress:

Goto TAX

All others, go back to AMOUNT

239

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSEC6PT.BTABLEB.BROW.ERR_DUP
Description:
Inherited Universe:

Check for possible duplicate reporting
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:

MINAPPLY AND the entry for AMOUNT is equal to any records data on the
prechart/input

Universe Description:

The records itemcode and amount is the same as one of the records on the
pre-chart

Text:

This item appears to be the same as one reported last interview.
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: Goto TAX
All others, go back to AMOUNT

240

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

TAX

Field

BSEC6PT.BTABLEB.BROW.TAX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Include sales tax
Tax
MINTAX
MINTAX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
AMOUNT = 1-999999

Universe Description:
Question Text:

Did this include sales tax?
Description Type
Month
Amount
(MINTYPE) (Purchased/ (MIN_MO) (MINPURX/
Rented)
MINRENTX)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto C

241

Instrument SAS Name:
Destination Data Set:

MINTAX
EAPB

242

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

C

Field

BSEC6PT.BTABLEB.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

Was it a combined expense
C
MINCMB_S
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(TAX = 1, 2, DK or RF) OR (AMOUNT = DK or RF)
All, except ITEM = 95, 99 or 888
Enter 'C' for a combined expense.
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:

243

Skip Instructions:

C:

Goto COMBCODE

EMPTY:

IF ITEM = 8, 21, 23, 25, or 26 then goto INSTLSCR
ELSEIF (WHO = 1 or 3) AND [([RT8100.POPGRP = 1, 2,
01 or 02] AND (ITEM = 12, 15, 17, 18, 27-37)) or
([RT8100.POPGRP = 5, 6, 05 or 06] and (ITEM = 14,
22 or 24)) or ([RT8100.POPGRP = 3, 4, 03 or 04]
and (ITEM = 1, 3, 19, 20)) or ([RT8100.POPGRP =
11 or 12] and ITEM = 2) or ([RT8100.POPGRP = 13
or 14] and ITEM = 5) or ([RT8100.POPGRP = 7, 8,
07 or 08] and (ITEM = 6, 7, 9-11, 13)) or
([RT8100.POPGRP = 9, 09 or 10] and ITEM = 16) ]
then goto APBSTORE

ELSE goto MORE
If anything other than a 'C' or the Enter key is entered then goto CK_C
Instrument SAS Name:
Destination Data Set:

MINCMB_S
EAPB

244

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

CK_C

Check

BSEC6PT.BTABLEB.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a "C" or EMPTY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
C = anything other than a 'C' or a blank

Universe Description:
Text:

NOT A VALID ENTRY

Check Instructions:
Type:
Skip Instructions:

Hard
go back to C

245

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

COMBCODE

Field

BSEC6PT.BTABLEB.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What is the item combined with
Combined codes
MINCMB
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
C=C

Universe Description:
Help Screen:
Question Text:

H_S6B
17-22

?[F1]

What other item is the ^S6B_ITEMNAME combined with?
Enter all that apply, separate with commas.

Fills:

S6B_ITEMNAME

246

Instructions:

Type:
Max # of Values:
Length:
Answer List:

If ITEM = 1, fill "small electrical kitchen appliance".
If ITEM = 2, fill "electrical personal care appliance".
If ITEM = 3, fill "electric floor cleaning equipment".
If ITEM = 4, fill "other household appliance".
If ITEM = 5, fill "sewing machine".
If ITEM = 6, fill "GPS device, calculator, and fax machine".
If ITEM = 7, fill "digital book reader or tablet".
If ITEM = 8, fill "computer, computer system, or related hardware".
If ITEM = 9, fill "computer software including computer game".
If ITEM = 10, fill "computer accessory"
If ITEM = 11, fill "portable memory"
If ITEM = 12, fill "video game hardware or accessory".
If ITEM = 13, fill "telephone or accessory".
If ITEM = 14, fill "photographic equipment".
If ITEM = 15, fill "musical instrument, supply, or accessory".
If ITEM = 16, fill "lawn mowing machinery or other yard equipment".
If ITEM = 17, fill "power tool".
If ITEM = 18, fill "non-power tool".
If ITEM = 19, fill "window air conditioner".
If ITEM = 20, fill "portable cooling or heating equipment".
If ITEM = 21, fill "television, all type"
If ITEM = 22, fill "DVD Player, VCR, DVR or video camera"
If ITEM = 23, fill "satellite dish, receiver or accessory"
If ITEM = 24, fill "handheld personal music player"
If ITEM = 25, fill "stereo, radio, speaker, and sound component"
If ITEM = 26, fill "other sound or video equipment"
If ITEM = 27, fill "general sports equipment"
If ITEM = 28, fill "health and exercise equipment"
If ITEM = 29, fill "camping equipment"
If ITEM = 30, fill "hunting and fishing equipment"
If ITEM = 31, fill "winter sport equipment"
If ITEM = 32, fill "water sport equipment"
If ITEM = 33, fill "outboard motor"
If ITEM = 34, fill "bicycle or bicycle equipment"
If ITEM = 35, fill "tricycle or battery powered rider"
If ITEM = 36, fill "playground equipment"
If ITEM = 37, fill "other sport or recreation equipment"
Set
38
2
TSec6bccItems

Value:

Mnemonic:

Description:

1

Small_kitchen_appl

Small electrical kitchen appliances

2

Electrical personal care appliances

3

Electric_personal_c
are
floor_equipment

4

Other_appliances

Other household appliances

5

Sewing_machines

Sewing machines

Electric floor cleaning equipment

247

6

GPS_Calc

GPS devices, calculators, and fax machines

7

DigitalReader

Digital book readers or tablets

8

Computers

Computers, computer systems, or related hardware

9

software

10
11

Computer_accesso
ries
Portable_memory

Computer software including computer
games^FOR_NON_BUS
Computer accessories

12

Game_Hardware

Portable memory such as flash drives, memory cards,
and recordable discs and tapes
Video game hardware or accessories

13

Telephones

Telephones or accessories

14

Photographic

Photographic equipment

15

musical

Musical instruments, supplies, or accessories

16

Lawn

Lawn mowing machinery, or other yard equipment

17

PTools

Power Tools

18

Non_p_tools

Non-power tools

19

Conditioners

Window air conditioners

20

cooling_heating

Portable cooling or heating equipment

21

Televisions

22

VCR

Televisions, all types including those installed in
vehicles
DVD Players, VCRs, DVRs, or video cameras

23

Satellite

Satellite dishes, receivers or accessories

24

Handheld_music

Handheld personal music players

25

Radio

26

Other_sound

27

General_sports

28

Health

Stereos, radios, speakers, and sound components,
including those installed in vehicles
Other sound or video equipment, including
accessories
General sports equipment (exclude athletic shoes for
sports related use, such as football, baseball, soccer
or bowling)
Health and exercise equipment

29

Camping

Camping equipment

30

Hunting

Hunting and fishing equipment, including all guns

31

Winter_sports

Winter sports equipment

32

Water_sports

Water sports equipment

33

Outboard

Outboard motors

34

Bicycles

Bicycles or bicycle equipment

35

Tricycle

Tricycles or battery powered riders

36

Playground

Playground equipment

37

Other_sports

Other sports or recreation equipment

77

Misc

Misc. combined (unable to specify/DK)

Don't Know
Refuse

248

Empty
On Input
On Output
Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in MNAPPL1- MNAPPL38.
(The first entry in COMBCODE should be recoded and stored
in MNAPPL1, the 2nd entry in MNAPPL2, etc.)
Recode as follows:
If 1, store 230 If 2, store 240
If 3, store 260 If 4, store 270
If 5, store 280 If 6, store 620
If 7, store 655 If 8, store 640
If 9, store 650 If 10, store 645
If 11, store 750 If 12, store 700
If 13, store 660 If 14, store 300
If 15, store 460 If 16, store 310
If 17, store 320 If 18, store 330
If 19, store 340 If 20, store 350
If 21, store 365 If 22, store 390
If 23, store 670 If 24, store 395
If 25, store 425 If 26, store 440
If 27, store 470 If 28, store 480
If 29, store 490 If 30, store 500
If 31, store 510 If 32, store 520
If 33, store 530 If 34, store 540
If 35, store 550 If 36, store 560
If 37, store 570 If 77, store 900

Array:
Skip Instructions:

IF ITEM = 8, 21, 23, 25, 26 then goto INSTLSCR
ELSEIF (WHO = 1 or 3) AND [([RT8100.POPGRP = 1, 2, 01 or 02]
AND (ITEM = 12, 15, 17, 18 or 27-37)) or [RT8100.POPGRP
= 5, 6, 05 or 06] and (ITEM = 14, 22 or 24)) or
([RT8100.POPGRP = 3, 4, 03 or 04] and (ITEM = 1, 3, 4,
19 or 20)) or ([RT8100.POPGRP = 11 or 12] and
ITEM = 2) or ([RT8100.POPGRP = 13 or 14] and ITEM =
5) or ([RT8100.POPGRP = 7, 8, 07 or 08] and (ITEM =
6, 7, 9-11 or 13)) or
([RT8100.POPGRP = 9, 09 or 10] and ITEM = 16) ]
then goto APBSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

MINCMB
EAPB

249

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

INSTLSCR

Field

BSEC6PT.BTABLEB.BROW.INSTLSCR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Additional charges?
Add Chrg
INSTLSCR
INSTLSCR
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
ITEM = 8, 21, 23, 25, or 26

Universe Description:
Question Text:

Were there any additional charges for installation or set-up?
Description Type
Month
Amount
(MINTYPE) (Purchased/ (MIN_MO) (MINPURX/
Rented)
MINRENTX)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

250

Skip Instructions:

1:

Goto INSTLLEX

2,DK,RF: IF (WHO = 1 or 3) AND [ ((RT8100.POPGRP = 5, 6, 05
or 06)and (ITEM = 21, 23, 25, or 26)) OR
((RT8100.POPGRP = 7, 8, 07 or 08) and ITEM = 8) ]
then goto APBSTORE
ELSE goto MORE
Instrument SAS Name:
Destination Data Set:

INSTLSCR
EAPB

251

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

INSTLLEX

Field

BSEC6PT.BTABLEB.BROW.INSTLLEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much
How much?
INSTLLEX
INSTLLEX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
INSTLSCR = 1
Yes, there were additional charges for installation/set-up
How much?
Description Type
Month
Amount
(MINTYPE) (Purchased/ (MIN_MO) (MINPURX/
Rented)
MINRENTX)

Type:
Length:
Min:
Max:

Integer
6
1
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF INSTLLEX = DK, RF or 40-1000 then set INST_LEX = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field

252

Skip Instructions:

IF INSTLLEX lt 40 or gt 1000 AND (not equal DK or RF)
then goto ERR1_INSTLLEX
ELSEIF (WHO = 1 or 3) AND [ ((RT8100.POPGRP = 5, 6, 05 or 06)
and (ITEM = 21, 23, 25, or 26)) OR
((RT8100.POPGRP = 7, 8, 07 or 08) and ITEM = 8) ]
then goto APBSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

INSTLLEX
EAPB

253

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

ERR1_INSTLLEX

Check

BSEC6PT.BTABLEB.BROW.ERR1_INSTLLEX
Description:
Inherited Universe:

Out of Range Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:

(INSTLLEX lt 40 or gt 1000) AND (INSTLLEX <> DK and <> RF)

Universe Description:

Installation/set-up charge was less than $40 or more than $1,000

Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set INST_LEX = A1
Soft
Suppress: IF (WHO = 1 or 3) AND [((RT8100.POPGRP = 5, 6, 05
or 06) and (ITEM = 21, 23, 25, or 26)) OR
((RT8100.POPGRP = 7, 8, 07 or 08) and ITEM =
8)] then goto APBSTORE
ELSE goto MORE
All others, go back to INSTLLEX

254

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

APBSTORE

Field

BSEC6PT.BTABLEB.BROW.APBSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
APBSTORE
APBSTORE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(WHO = 1 or 3) AND
[ ((RT8100.POPGRP = 1, 2, 01 or 02) and (ITEM = 12, 15, 17,
18, 27-37)) or
((RT8100.POPGRP = 5, 6, 05 or 06) and (ITEM = 14 or 21-26))
or ((RT8100.POPGRP = 3, 4, 03 or 04) and (ITEM = 1, 3, 4, 19
or 20)) or ((RT8100.POPGRP = 11 or 12) and ITEM = 2) or
((RT8100.POPGRP = 13 or 14) and ITEM = 5) or
((RT8100.POPGRP = 7, 8, 07 or 08) and (ITEM = 6, 7, 8, 9-11, 13)) or
((RT8100.POPGRP = 9, 09 or 10) and ITEM = 16) ]

Universe Description:
Question Text:

What is the name of the business where this was purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

If UPPERCASE ENTRY contains ".COM" then set APBPURCH = 1 and
"keep" and "show"

255

Skip Instructions:

IF uppercase entry = "GROUPON" or "GROUPON.COM" then goto
ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSEIF ENTRY = DK or RF then goto MORE
ELSE goto APBPURCH

Instrument SAS Name:
Destination Data Set:

APBSTORE
EAPB

256

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSEC6PT.BTABLEB.BROW.ERR_GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
Uppercase entry in APBSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in APBSTORE contains ".COM"
then goto MORE
ELSE goto APBPURCH

All others, go back to APBSTORE

257

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

APBPURCH

Field

BSEC6PT.BTABLEB.BROW.APBPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
APBPURCH
APBPURCH
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
APBSTORE = RESPONSE AND
(UPPERCASE entry in APBSTORE does not contain “.COM”)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this item paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

258

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto APBLOC

Instrument SAS Name:
Destination Data Set:

APBPURCH
EAPB

259

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

APBLOC

Field

BSEC6PT.BTABLEB.BROW.APBLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
APBLOC
APBLOC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
APBPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^APBSTORE_fill located?
APBSTORE_fill
Fill entry in APBSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto APBLOCST
APBLOC
EAPB

260

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

APBLOCST

Field

BSEC6PT.BTABLEB.BROW.APBLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
APBLOCST
APBLOCST
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
APBPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^APBSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

APBSTORE_fill
Fill entry in APBSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_APBLOCST
ELSE goto MORE

261

Instrument SAS Name:
Destination Data Set:

APBLOCST
EAPB

262

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

CK_APBLOCST

Check

BSEC6PT.BTABLEB.BROW.CK_APBLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(Entry in APBLOCST is not a valid state abbreviation) AND APBLOCST <>
DK AND APBLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to APBLOCST

263

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MORE

Field

BSEC6PT.BTABLEB.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Purchase or rent any other
Any more
S6BOTHER
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
ITEM = 1-37
All, except ITEM = 95, 99 or 888
Did you purchase^S6B_ORRENT any other ^FillS6B_DESC?
Description Type
Month
Amount
(MINTYPE) (Purchased/ (MIN_MO) (MINPURX/
Rented)
MINRENTX)

Fills:
Instructions:

Fills:

S6B_ORRENT
If ITEM = 1-3, 5-9, 12-32, or 34-37 then fill " or rent"
Else leave blank
FillS6B_DESC

264

Instructions:

Type:
Length:
Answer List:

If ITEM = 1, fill "small electrical kitchen appliances".
If ITEM = 2, fill "electric personal appliances".
If ITEM = 3, fill "electric floor cleaning equipment".
If ITEM = 4, fill "household appliances".
If ITEM = 5, fill "sewing machines".
If ITEM = 6, fill "GPS devices, calculators, or fax machines".
If ITEM = 7, fill "digital book readers or tablets"
If ITEM = 8, fill "computers, computer systems or related hardware".
If ITEM = 9, fill "computer software including computer
games^FOR_NON_BUS".
If ITEM = 10, fill "computer accessories"
If ITEM = 11, fill "portable memory, such as flash drives, memory card,
and recordable discs and tapes"
If ITEM = 12, fill "video game hardware or accessories"
If ITEM = 13, fill "telephones or accessories ".
If ITEM = 14, fill "photographic equipment ".
If ITEM = 15, fill "musical instruments, supplies, or accessories ".
If ITEM = 16, fill "lawn mowing machinery or other yard equipment".
If ITEM = 17, fill "power tools".
If ITEM = 18, fill "non-power tools".
If ITEM = 19, fill "window air conditioners".
If ITEM = 20, fill "portable cooling or heating equipment".
If ITEM = 21, fill "televisions, all types including those installed in
vehicles"
If ITEM = 22, fill "DVD Players, VCRs, DVRs, or video cameras "
If ITEM = 23, fill "satellite dishes, receivers, or accessories "
If ITEM = 24, fill "handheld personal music players"
If ITEM = 25, fill "stereos, radios, speakers, and sound components
including those installed in vehicles"
If ITEM = 26, fill "sound or video equipment, including accessories"
If ITEM = 27, fill "general sports equipment"
If ITEM = 28, fill "health and exercise equipment"
If ITEM = 29, fill "camping equipment"
If ITEM = 30, fill "hunting and fishing equipment, including all guns"
If ITEM = 31, fill "winter sports equipment"
If ITEM = 32, fill "water sports equipment"
If ITEM = 33, fill "outboard motors"
If ITEM = 34, fill "bicycles or bicycle equipment"
If ITEM = 35, fill "tricycles or battery powered riders"
If ITEM = 36, fill "playground equipment"
If ITEM = 37, fill "sport or recreation equipment"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

265

X

Refuse
Empty
On Input
On Output

Store Instructions:

1. Set APB_ORIG and APB_STAT:
IF MORE = 1, 2, DK or RF then
IF ERR_DUP is invoked and ITEM = 888 then
set APB_ORIG = 3
ELSE set APB_ORIG = 1
IF MONTH = the current month then
set APB_STAT = 2
ELSE set APB_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

If entry of 1 and row number ne 34, prefill ITEM, PREFILL and
DESCRIPTION fields for the next row with the same information as the
current row.
1:

IF Row number = 34 then goto ERR_MAX
ELSE goto ITEM, next line on the grid

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF row number = 34 then Exit block and
goto S6B_END
ELSE goto ITEM, next line on the grid

S6BOTHER
EAPB

266

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSEC6PT.BTABLEB.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max number of Rows Reached
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
MORE = 1 AND (ROW number = 34)
Yes there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
go back to MORE

267

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

CAMOUNT

Field

BSEC6PT.BTABLEB.BROW.CAMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Total cost

MINPURX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:

** OUT VARIABLE **

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See AMOUNT for how to set this field
Tag name is being used to represent the instrument SAS
name.

Instrument SAS Name:
Destination Data Set:

MINPURX
EAPB

268

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

RAMOUNT

Field

BSEC6PT.BTABLEB.BROW.RAMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Total rental expense

MINRENTX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:

** OUT VARIABLE **

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See AMOUNT for how to set this field
Tag name is being used to represent the instrument SAS
name.

Instrument SAS Name:
Destination Data Set:

MINRENTX
EAPB

269

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

ITEMCODEOUT

Field

BSEC6PT.BTABLEB.BROW.ITEMCODEOUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 digit household appliance code

MINAPPLY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
100
999
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 230,240,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750

Instrument SAS Name:
Destination Data Set:

MINAPPLY
EAPB

270

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL1

Field

BSEC6PT.BTABLEB.BROW.MNAPPL1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined Expense - Code

MNAPPL1
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL1
EAPB

271

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL2

Field

BSEC6PT.BTABLEB.BROW.MNAPPL2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL2
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL2
EAPB

272

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL3

Field

BSEC6PT.BTABLEB.BROW.MNAPPL3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL3
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

See MNAPPL1
NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL3
EAPB

273

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL4

Field

BSEC6PT.BTABLEB.BROW.MNAPPL4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL4
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

See MNAPPL1
NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL4
EAPB

274

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL5

Field

BSEC6PT.BTABLEB.BROW.MNAPPL5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL5
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

See MNAPPL1
NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL5
EAPB

275

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL6

Field

BSEC6PT.BTABLEB.BROW.MNAPPL6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL6
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

See MNAPPL1
NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL6
EAPB

276

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL7

Field

BSEC6PT.BTABLEB.BROW.MNAPPL7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL7
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL7
EAPB

277

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL8

Field

BSEC6PT.BTABLEB.BROW.MNAPPL8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL8
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL8
EAPB

278

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL9

Field

BSEC6PT.BTABLEB.BROW.MNAPPL9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL9
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL9
EAPB

279

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL10

Field

BSEC6PT.BTABLEB.BROW.MNAPPL10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

MNAPPL10
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL10
EAPB

280

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL11

Field

BSEC6PT.BTABLEB.BROW.MNAPPL11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL11
EAPB

281

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL12

Field

BSEC6PT.BTABLEB.BROW.MNAPPL12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL12
EAPB

282

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL13

Field

BSEC6PT.BTABLEB.BROW.MNAPPL13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL13
EAPB

283

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL14

Field

BSEC6PT.BTABLEB.BROW.MNAPPL14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL14
EAPB

284

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL15

Field

BSEC6PT.BTABLEB.BROW.MNAPPL15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL15
EAPB

285

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL16

Field

BSEC6PT.BTABLEB.BROW.MNAPPL16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL16
EAPB

286

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL17

Field

BSEC6PT.BTABLEB.BROW.MNAPPL17
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL17
EAPB

287

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL18

Field

BSEC6PT.BTABLEB.BROW.MNAPPL18
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL18
EAPB

288

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL19

Field

BSEC6PT.BTABLEB.BROW.MNAPPL19
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL19
EAPB

289

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL20

Field

BSEC6PT.BTABLEB.BROW.MNAPPL20
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL20
EAPB

290

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL21

Field

BSEC6PT.BTABLEB.BROW.MNAPPL21
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL21
EAPB

291

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL22

Field

BSEC6PT.BTABLEB.BROW.MNAPPL22
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL22
EAPB

292

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL23

Field

BSEC6PT.BTABLEB.BROW.MNAPPL23
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL23
EAPB

293

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL24

Field

BSEC6PT.BTABLEB.BROW.MNAPPL24
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL24
EAPB

294

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL25

Field

BSEC6PT.BTABLEB.BROW.MNAPPL25
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL25
EAPB

295

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL26

Field

BSEC6PT.BTABLEB.BROW.MNAPPL26
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL26
EAPB

296

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL27

Field

BSEC6PT.BTABLEB.BROW.MNAPPL27
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL27
EAPB

297

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL28

Field

BSEC6PT.BTABLEB.BROW.MNAPPL28
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL28
EAPB

298

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL29

Field

BSEC6PT.BTABLEB.BROW.MNAPPL29
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL29
EAPB

299

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL30

Field

BSEC6PT.BTABLEB.BROW.MNAPPL30
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL30
EAPB

300

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL31

Field

BSEC6PT.BTABLEB.BROW.MNAPPL31
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL31
EAPB

301

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL32

Field

BSEC6PT.BTABLEB.BROW.MNAPPL32
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL32
EAPB

302

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL33

Field

BSEC6PT.BTABLEB.BROW.MNAPPL33
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL33
EAPB

303

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL34

Field

BSEC6PT.BTABLEB.BROW.MNAPPL34
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL34
EAPB

304

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL35

Field

BSEC6PT.BTABLEB.BROW.MNAPPL35
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL35
EAPB

305

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL36

Field

BSEC6PT.BTABLEB.BROW.MNAPPL36
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL36
EAPB

306

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL37

Field

BSEC6PT.BTABLEB.BROW.MNAPPL37
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL37
EAPB

307

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MNAPPL38

Field

BSEC6PT.BTABLEB.BROW.MNAPPL38
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See MNAPPL1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 230,240,250,260,270,280,
300,310,320,330,340,350,365,390,395
425,440,460,470,480,490
500,510,520,530,540,550,560,570
620,640,645,655,650,660,670
700,750,900

Instrument SAS Name:
Destination Data Set:

MNAPPL38
EAPB

308

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MINPURX_

Field

BSEC6PT.BTABLEB.BROW.MINPURX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MINPURX

MINPURX_
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MINPURX_
EAPB

309

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

MINR_NTX

Field

BSEC6PT.BTABLEB.BROW.MINR_NTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MINRENTX

MINR_NTX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MINR_NTX
EAPB

310

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

INST_LEX

Field

BSEC6PT.BTABLEB.BROW.INST_LEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INST_LEX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_INSTLLEX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

INST_LEX
EAPB

311

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

APB_STAT

Field

BSEC6PT.BTABLEB.BROW.APB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid Values: 1 = Active record
2 = Current month record
3 = Inactive record

Instrument SAS Name:
Destination Data Set:

APB_STAT
EAPB

312

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT.BTABLEB.BROW

Spider Version 1.6.2

APB_ORIG

Field

BSEC6PT.BTABLEB.BROW.APB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid Values: 1 = Data from current interview
2 = Data reported in previous quarter
3 = Duplicate record

Instrument SAS Name:
Destination Data Set:

APB_ORIG
EAPB

313

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT

Spider Version 1.6.2

S6B_END

Field

BSEC6PT.S6B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section B

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

All
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set section 6B end flag
IF (ANY BtableB.Brow.ITEM = 99) OR (the table is full)
then set S6B_END = 'Yes'

Array:
Skip Instructions:

Goto S6_Sectcomp

314

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSEC6PT

Spider Version 1.6.2

S6_Sectcomp

Field

BSEC6PT.S6_Sectcomp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 6

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

ALL
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set section complete flag - SECTCOMP(6):
IF S6A_END = 'Yes' AND S6B_END = 'Yes' then
set SECTCOMP[6] = 'Yes'
ELSE set SECTCOMP[6] = 'No'

Array:
Skip Instructions:

Exit block and goto Section 7 - BSECT7

315

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7

Spider Version 1.6.2

BSECT7

Block

BSECT7
Description:
Tab Name:
Fly Over Name:
Universe Type:

Household Equipment Repairs, Service Contracts, and Extended Warranties
S7
S7 - Item Repairs/Services
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
ALL "good" interviews (Intnmbr 1-5)

Array:
Block Instructions:

1. MAX # OF GRID LINES: 13
2. SECTION LABEL: Section 7 - Household Item Repairs,
Service Contracts, and Extended Warranties
3. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
4. Pre-Chart information:
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
Include maintenance or repair/service contract expenses
reported in the previous interview with item code
matching currently reported item code (APPRPRYB).
The pre-chart of maintenance or repair/service contract
expenses includes:
equipment description (RPRDESC)
2 digit month value of expense (SRVCMOB)
amount paid (REPAIRX)
Display the pre-chart items as follows:
Description Month
Amount
__________________________________
(RPRDESC)
(SRVCMOB) (REPAIRX)

316

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7

Spider Version 1.6.2

S7_INTRO

Field

BSECT7.S7_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Section 7 Introduction
Introduction
S7_INTRO
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

Now I will ask about expenditures for household item maintenance or
repairs and service contracts.
Description Month
Amount
(RPRDESC) (SRVCMOB) (REPAIRX)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BTable.Brow.ITEM
S7_INTRO
EEQB

317

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7

Spider Version 1.6.2

BTABLE

Block

BSECT7.BTABLE
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

If
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
S7_INTRO = 1

Universe Description:
Array:
Block Instructions:

318

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE

Spider Version 1.6.2

BROW

Block

BSECT7.BTABLE.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Universe Description:

Section 7 - Row Level

While
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
(S7_INTRO = 1)
(ITEM(previous row) <> 99) AND (ROW # < 14)

Loop through questions until ITEM = 99 or the max number of rows has been
reached

Array:
Block Instructions:

319

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

ITEM

Field

BSECT7.BTABLE.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Repairs screener questions
Item
EQB_ITEM
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Help Screen:
Question Text:

H_S7
23

? [F1]

Since the first of ^REF_MONTH, did ^YOU_ANYMEM have any
expenses for service contracts, maintenance, or repairs for any of the
following items?
Read each item on list
Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:

Enumerated
3

Answer List:

TSec7Items

Value:

Mnemonic:

Description:

1

Item1

Garbage disposal, range hood, or built-in dishwasher

2

Item2

3

Item3

Other household appliances, such as washer,
refrigerator, or range/oven
Television, radio, video, or sound equipment, including
those installed in autos or other vehicles

320

4

Item4

5

Item5

Computers, computer systems, or related equipment
for non-business use
Lawn or garden equipment

6

Item6

Musical instruments or accessories

7

Item7

Hand or power tools

8

Item8

Photographic equipment

9

Item9

Sport or recreational equipment

10

Item10

Termite or pest control

11

Item11

Heating or air conditioning service contracts

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Assign a code to APPRPRYB
If ITEM = 1, store 100 in APPRPRYB
If ITEM = 2, store 110 in APPRPRYB
If ITEM = 3, store 120 in APPRPRYB
If ITEM = 4, store 220 in APPRPRYB
If ITEM = 5, store 130 in APPRPRYB
If ITEM = 6, store 140 in APPRPRYB
If ITEM = 7, store 150 in APPRPRYB
If ITEM = 8, store 160 in APPRPRYB
If ITEM = 9, store 170 in APPRPRYB
If ITEM = 10, store 190 in APPRPRYB
If ITEM = 11, store 200 in APPRPRYB

Array:

321

Special Instructions:

1. Answer list options should be in bold black except 99 and 888, they
should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Prefill the PreFill and DESCRIPTION fields with answer
list option description. (Gray the PreFill field.)
If entry of 1, pre-fill "garb displ/rangehood
/dishwshr"
If entry of 2, pre-fill "other household appliances"
If entry of 3, pre-fill "tv/radio/video or sound
equip"
If entry of 4, pre-fill "computers/computer systems"
If entry of 5, pre-fill "lawn or garden equipment"
If entry of 6, pre-fill "musical instruments or
accesso"
If entry of 7, pre-fill "hand or power tools"
If entry of 8, pre-fill "photographic equipment"
If entry of 9, pre-fill "sport or recreational
equipmen"
If entry of 10, pre-fill "termite or pest control"
If entry of 11, pre-fill "heating or air conditioning
service contracts"
3. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-11:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

95:

Goto next row

99:

Exit block and goto S7_END

888:

IF ROW number = 13 then Exit block and goto S7_END
ELSE goto ITEM - next line of grid

EQB_ITEM
EEQB

322

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT7.BTABLE.BROW.CK_ITEM
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

Changed ITEM to a different selection, after completing the row
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
ITEM <> Item2Shadow AND ITEM <> 888 AND ITEM <> 99
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:

Fills:
Instructions:

IF SUPPRESSED then set all fields in this row to EMPTY
Soft
SUPPRESS: Goto DESCRIPTION
All others, go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

323

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

PreFill

Field

BSECT7.BTABLE.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Service/Repair

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Prefill with ITEM's answer list description.

Array:

324

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT7.BTABLE.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Description of what was serviced/repaired.
Description
RPRDESC
RPRDESC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
ITEM = 1-11

Universe Description:
Question Text:

What did the service contract^ORREPAIR_fill cover?
Description Month
Amount
(RPRDESC)
(SRVCMOB) (REPAIRX)

Fills:
Instructions:

Type:
Length:

ORREPAIR_fill
If ITEM = 1-10 then fill " or repair"
Else leave blank
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
RPRDESC
EEQB

325

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

MONTH

Field

BSECT7.BTABLE.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Month of service
Month
SRVCMOB
SRVCMOB
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
ITEM = 1-11
All, except ITEM = 888 or 99 (and description = entry)
In what month was the expense?
Description Month
Amount
(RPRDESC)
(SRVCMOB) (REPAIRX)

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

326

Empty
X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH-CUR_MONTH: IF entry is not in the reference
period then goto ERR3_MONTH
ELSE goto AMOUNT
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

SRVCMOB
EEQB

327

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT7.BTABLE.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:
Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

MONTH is not within the Reference Period
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
MONTH is not a valid answer list option
MONTH is not within reference period
Input Invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

328

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT7.BTABLE.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Total cost of service.
Amount
REPAIRX
REPAIRX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
ITEM = 1-11
All, except ITEM = 888 or 99 (and month = 1-12, DK or RF)
What was the total cost?
Description Month
Amount
(RPRDESC)
(SRVCMOB) (REPAIRX)

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF AMOUNT within range or (AMOUNT = DK or RF) then
set REPAIRX_ = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field.

329

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-999999:

IF (APPRPRYB = 100 and AMOUNT lt 7 or gt 285) OR
(APPRPRYB = 110 and AMOUNT lt 5 or gt 324) OR
(APPRPRYB = 120 and AMOUNT lt 5 or gt 478) OR
(APPRPRYB = 130 and AMOUNT lt 5 or gt 400) OR
(APPRPRYB = 140 and AMOUNT lt 5 or gt 600) OR
(APPRPRYB = 150 and AMOUNT lt 5 or gt 550) OR
(APPRPRYB = 160 and AMOUNT lt 20 or gt 398) OR
(APPRPRYB = 170 and AMOUNT lt 5 or gt 1332) OR
(APPRPRYB = 190 and AMOUNT lt 16 or gt 742) OR
(APPRPRYB = 200 and AMOUNT lt 8 or gt 900) OR
(APPRPRYB = 220 and AMOUNT lt 11 or gt 413)
then goto ERR1_AMOUNT
ELSEIF APPRPRYB and the entry in AMOUNT for this
record are equal to any records data in the
prechart/input then goto ERR_DUP
ELSE goto REPAIRTX

DK,RF:

Goto C

REPAIRX
EEQB

330

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT7.BTABLE.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
[ (APPRPRYB = 100 and AMOUNT lt 7 or gt 285) OR
(APPRPRYB = 110 and AMOUNT lt 5 or gt 324) OR
(APPRPRYB = 120 and AMOUNT lt 5 or gt 478) OR
(APPRPRYB = 130 and AMOUNT lt 5 or gt 400) OR
(APPRPRYB = 140 and AMOUNT lt 5 or gt 600) OR
(APPRPRYB = 150 and AMOUNT lt 5 or gt 550) OR
(APPRPRYB = 160 and AMOUNT lt 20 or gt 398) OR
(APPRPRYB = 170 and AMOUNT lt 5 or gt 1332) OR
(APPRPRYB = 190 and AMOUNT lt 16 or gt 742) OR
(APPRPRYB = 200 and AMOUNT lt 8 or gt 900) OR
(APPRPRYB = 220 and AMOUNT lt 11 or gt 413) ] AND
(AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set REPAIRX_ = A1
Soft
Suppress:

Goto REPAIRTX

All others, go back to AMOUNT

331

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT7.BTABLE.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
APPRPRYB and the entry in AMOUNT for this record are equal to any
records data on the prechart/input
This records itemcode and amount are the same as one of the records on the
pre-chart
This item appears to be the same one as reported last interview.
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete the line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto REPAIRTX

All others, go back to AMOUNT

332

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

REPAIRTX

Field

BSECT7.BTABLE.BROW.REPAIRTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Includes sales tax?
Tax
REPAIRTX
REPAIRTX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
AMOUNT = 1-999999

Universe Description:
Question Text:

Did this include sales tax?
Description Month
Amount
(RPRDESC)
(SRVCMOB) (REPAIRX)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto C
REPAIRTX
EEQB

333

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

C

Field

BSECT7.BTABLE.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

combined expense
C
RPRCB_S
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
ITEM = 1-11
All, except ITEM = 888 or 99
(and (repairtx = 1, 2, DK or RF) or (amount = DK or RF) )

Question Text:
Type:
Length:

X

Enter 'C' for a combined expense.
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:

Goto COMBCODE

EMPTY:

IF ((ITEM = 1 or 2) and [RT8100.POPGRP = 1, 2, 01
or 02]) OR (ITEM = 5 and [RT8100.POPGRP = 9, 09
or 10]) then goto EQBSTORE
ELSE goto MORE

IF anything other than a 'C' or the Enter key is entered, goto CK_C
Instrument SAS Name:
Destination Data Set:

RPRCB_S
EEQB

334

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

CK_C

Check

BSECT7.BTABLE.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or EMPTY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
C = anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

335

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT7.BTABLE.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

combined expenses
Combined Codes
REPAIRCM
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
C=C

Universe Description:
Help Screen:
Question Text:

H_S7
23

? [F1]

What other service contracts, maintenance, or repairs was
^Rprmore_fill combined with?
Enter all that apply, separate with commas
Description
(RPRDESC)
Fills:
Instructions:

Type:
Max # of Values:
Length:

Month
Amount
(SRVCMOB) (REPAIRX)

Rprmore_fill
IF ITEM = 1 then fill "garbage disposals, range hoods, or built-in
dishwashers"
IF ITEM = 2 then fill "other household appliances, such as washer,
refrigerator, or range/oven"
IF ITEM = 3 then fill "television, radio, video, or sound equipment,
including those installed in autos or other vehicles"
IF ITEM = 4 then fill "computers, computer systems, or related
equipment for non-business use"
IF ITEM = 5 then fill "lawn or garden equipment"
IF ITEM = 6 then fill "musical instruments or accessories"
IF ITEM = 7 then fill "hand or power tools"
IF ITEM = 8 then fill "photographic equipment"
IF ITEM = 9 then fill "sport or recreational equipment"
IF ITEM = 10 then fill "termite or pest control treatment"
IF ITEM = 11 then fill "heating or air conditioning equipment"
Set
12
2

336

Answer List:

TREPAIRCM

Value:

Mnemonic:

Description:

1

CC1

Garbage disposal, range hood, or built-in dishwasher

2

CC2

3

CC3

4

CC4

5

CC5

Other household appliances, such as washer,
refrigerator, or range/oven
Television, radio, video, or sound equipment, including
those installed in autos or other vehicles
Computers, computer systems, or related equipment
for non-business use
Lawn or garden equipment

6

CC6

Musical instruments or accessories

7

CC7

Hand or power tools

8

CC8

Photographic equipment

9

CC9

Sport or recreational equipment

10

CC10

Termite or pest control

11

CC11

Heating or air conditioning service contracts

77

CC12

Misc. Combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in APPRPB1- APPRPB12.
(The first entry in COMBCODE should be recoded and stored
in APPRPB1, the 2nd entry in APPRPB2, etc.)
Recode as follows:
If COMBCODE = 1, store 100
If COMBCODE = 2, store 110
If COMBCODE = 3, store 120
If COMBCODE = 4, store 220
If COMBCODE = 5, store 130
If COMBCODE = 6, store 140
If COMBCODE = 7, store 150
If COMBCODE = 8, store 160
If COMBCODE = 9, store 170
If COMBCODE = 10, store 190
If COMBCODE = 11, store 200
If COMBCODE = 77, store 210

Array:

337

Skip Instructions:

IF ((ITEM = 1 or 2) and [RT8100.POPGRP = 1, 2, 01 or 02]) OR
(ITEM = 5 and [RT8100.POPGRP = 9, 09 or 10])
then goto EQBSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

REPAIRCM
EEQB

338

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

EQBSTORE

Field

BSECT7.BTABLE.BROW.EQBSTORE
Description:

Where Purchased

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Store
EQBSTORE
EQBSTORE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:

((RT8100.POPGRP = 01, 1, 2, or 02) and (ITEM = 1 or 2)) OR
(ITEM = 5 and [RT8100.POPGRP = 9, 09 or 10])

Universe Description:
Question Text:

What is the name of the business that provided the service contract,
maintenance, or repair?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF UPPERCASE ENTRY contains ".COM" then set EQBPURCH = 1 and
"keep"

339

Skip Instructions:

IF uppercase entry = "GROUPON" or "GROUPON.COM" then goto
ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSEIF ENTRY = DK or RF then goto MORE
ELSE goto EQBPURCH

Instrument SAS Name:
Destination Data Set:

EQBSTORE
EEQB

340

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT7.BTABLE.BROW.ERR_GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
Uppercase entry in EQBSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in EQBSTORE contains ".COM"
then goto MORE
ELSE goto EQBPURCH

All others, go back to EQBSTORE

341

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

EQBPURCH

Field

BSECT7.BTABLE.BROW.EQBPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
EQBPURCH
EQBPURCH
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
EQBSTORE = RESPONSE AND (UPPERCASE entry in EQBSTORE does
NOT contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

342

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto EQBLOC

Instrument SAS Name:
Destination Data Set:

EQBPURCH
EEQB

343

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

EQBLOC

Field

BSECT7.BTABLE.BROW.EQBLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
EQBLOC
EQBLOC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
EQBPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^EQBSTORE_fill located?
EQBSTORE_fill
Fill entry in EQBSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto EQBLOCST
EQBLOC
EEQB

344

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

EQBLOCST

Field

BSECT7.BTABLE.BROW.EQBLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Outlet Location - State
State
EQBLOCST
EQBLOCST
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
EQBPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^EQBSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

EQBSTORE_fill
Fill entry in EQBSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_EQBLOCST
ELSE goto MORE

345

Instrument SAS Name:
Destination Data Set:

EQBLOCST
EEQB

346

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

CK_EQBLOCST

Check

BSECT7.BTABLE.BROW.CK_EQBLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
(Entry in EQBLOCST is not a valid state abbreviation) AND EQBLOCST <>
DK AND EQBLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to EQBLOCST

347

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

MORE

Field

BSECT7.BTABLE.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Pay for any other repair/contract
Any more
RPRMORE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
ITEM = 1-11
All, except ITEM = 888 or 99 (and C = empty or combcode = entry)
Did you pay for any other ^RPRmore_fill1 for ^Rprmore_fill?

Description Month
Amount
(RPRDESC)
(SRVCMOB) (REPAIRX)
Fills:
Instructions:

RPRmore_fill1
IF ITEM= 1-10, fill "service contracts, maintenance, or repairs"
ELSE fill "service contracts"

Fills:
Instructions:

Rprmore_fill
IF ITEM = 1 then fill "garbage disposals, range hoods, or built-in
dishwashers"
IF ITEM = 2 then fill "other household appliances, such as washer,
refrigerator, or range/oven"
IF ITEM = 3 then fill "television, radio, video, or sound equipment,
including those installed in autos or other vehicles"
IF ITEM = 4 then fill "computers, computer systems, or related
equipment for non-business use"
IF ITEM = 5 then fill "lawn or garden equipment"
IF ITEM = 6 then fill "musical instruments or accessories"
IF ITEM = 7 then fill "hand or power tools"
IF ITEM = 8 then fill "photographic equipment"
IF ITEM = 9 then fill "sport or recreational equipment"
IF ITEM = 10 then fill "termite or pest control treatment"
IF ITEM = 11 then fill "heating or air conditioning equipment"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

348

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set EQB_STAT and EQB_ORIG
IF MORE = 1, 2, DK or RF then
IF ERR_DUP is invoked and ITEM = 888 then
set EQB_ORIG = 3
ELSE set EQB_ORIG = 1
IF MONTH = current interview month
set EQB_STAT = 2
ELSE set EQB_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

If entry of 1 and row number ne 13, prefill ITEM, PREFIL, Type_Fields, and
DESCRIPTION fields for the next row with the same information as the
current row.
1:

IF ROW number = 13 then goto ERR_MAX
ELSE goto ITEM, next line on grid

2,DK,RF: IF ROW number = 13 then exit block and goto S7_END
ELSE goto ITEM, next line on grid
Instrument SAS Name:
Destination Data Set:

RPRMORE
EEQB

349

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT7.BTABLE.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))
(MORE = 1) AND (ROW number = 13)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

350

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPRYB

Field

BSECT7.BTABLE.BROW.APPRPRYB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

APPRPRYB
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ITEM for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220

Instrument SAS Name:
Destination Data Set:

APPRPRYB
EEQB

351

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB1

Field

BSECT7.BTABLE.BROW.APPRPB1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense - code

APPRPB1
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB1
EEQB

352

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB2

Field

BSECT7.BTABLE.BROW.APPRPB2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPRPB2
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB2
EEQB

353

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB3

Field

BSECT7.BTABLE.BROW.APPRPB3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPRPB3
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB3
EEQB

354

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB4

Field

BSECT7.BTABLE.BROW.APPRPB4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPRPB4
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB4
EEQB

355

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB5

Field

BSECT7.BTABLE.BROW.APPRPB5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPRPB5
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB5
EEQB

356

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB6

Field

BSECT7.BTABLE.BROW.APPRPB6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPRPB6
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB6
EEQB

357

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB7

Field

BSECT7.BTABLE.BROW.APPRPB7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPRPB7
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB7
EEQB

358

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB8

Field

BSECT7.BTABLE.BROW.APPRPB8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPRPB8
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB8
EEQB

359

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB9

Field

BSECT7.BTABLE.BROW.APPRPB9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

APPRPB9
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB9
EEQB

360

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB10

Field

BSECT7.BTABLE.BROW.APPRPB10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB10
EEQB

361

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB11

Field

BSECT7.BTABLE.BROW.APPRPB11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB11
EEQB

362

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

APPRPB12

Field

BSECT7.BTABLE.BROW.APPRPB12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 190,
200, 220, 210

Instrument SAS Name:
Destination Data Set:

APPRPB12
EEQB

363

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

REPAIRX_

Field

BSECT7.BTABLE.BROW.REPAIRX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for REPAIRX

REPAIRX_
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

REPAIRX_
EEQB

364

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

EQB_STAT

Field

BSECT7.BTABLE.BROW.EQB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active record
2 = Current month record
3 = Inactive record
Instrument SAS Name:
Destination Data Set:

EQB_STAT
EEQB

365

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7.BTABLE.BROW

Spider Version 1.6.2

EQB_ORIG

Field

BSECT7.BTABLE.BROW.EQB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((S7_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 14)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current interview
2 = Data reported in previous quarter
3 = Duplicate record
Instrument SAS Name:
Destination Data Set:

EQB_ORIG
EEQB

366

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7

Spider Version 1.6.2

S7_END

Field

BSECT7.S7_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 7

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

ALL
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set S7 End Flag
IF (Any BlockA.Row.Item = 99) OR (the table is full)
THEN set S7_END = Yes

Array:
Skip Instructions:

Goto S7_Sectcomp

367

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT7

Spider Version 1.6.2

S7_Sectcomp

Field

BSECT7.S7_Sectcomp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 7

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set section complete flag
IF S7_END = 'Yes' then set SECTCOMP[7] = 'Yes'
ELSE set SECTCOMP[7] = 'No'

Array:
Skip Instructions:

Exit block and goto Section 8A - BSECT08

368

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Sections 8, 9 and 10
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8

Spider Version 1.6.2

BSECT8

Block

BSECT8
Description:
Tab Name:
Fly Over Name:
Universe Type:

Home Furnishings and Related Household Items
S8
S8 - Furniture
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
ALL

Array:
Block Instructions:

S8A Section Label: Section 8, Part A - Home Furnishings and
Related Household Items

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8

Spider Version 1.6.2

BSECT08L1

Block

BSECT8.BSECT08L1
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Section 8A Block

If
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:

ALL

Array:
Block Instructions:

1. MAX # OF GRID LINES:

34

2. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
3. PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported expenses includes:
Item code for matching (FURNPURY)
Furniture description (FURNDESC)
Month of expense (FURNMO)
Amount of expense (FURNPURX)
Display the pre-chart items as follows:
Item
Month
Amount
------------------------------(FURNDESC) (FURNMO) (FURNPURX)

3

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1

Spider Version 1.6.2

INTROA

Field

BSECT8.BSECT08L1.INTROA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction
S8A_INTRO
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

Now I am going to ask about expenses for home furnishings and related
household items.
Please include any shipping and handling charges with the cost of any
item that was shipped.
Item
Month
Amount
(FURNDESC) (FURNMO) (FURNPURX)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto BSect08L1.BTableA.Brow.ITEM
S8A_INTRO

4

Destination Data Set:

EFRA

5

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1

BTABLEA

Spider Version 1.6.2

Block

BSECT8.BSECT08L1.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

Section 8A - Table Level

If
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
INTROA = 1

Universe Description:
Array:
Block Instructions:

6

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA

Spider Version 1.6.2

BROW

Block

BSECT8.BSECT08L1.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Universe Description:

Section 8A - Row Level

While
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
(INTROA = 1)
(ITEM(previous row) <> 99) AND (ROW # < 35)

Loop through questions until ITEM = 99 or the max number of rows has been
reached

Array:
Block Instructions:

7

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSECT8.BSECT08L1.BTABLEA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased any of the furniture or equipment items
Item
FRA_ITEM
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
S8A_INTRO = 1

Universe Description:
Help Screen:

H_S8A

8

Question Text:

SCREEN 1 ----------------------------------------------------------------------------24

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM purchased for
^YOU_YRCU or for someone outside of your household any -Read each item on list
SCREEN 2 -----------------------------------------------------------------------------25

? [F1]

Have ^YOU_ANYMEM purchased any -Read each item on list
SCREEN 3 ------------------------------------------------------------------------------26

? [F1]

Have ^YOU_ANYMEM purchased any -Read each item on list

SCREEN 4 ------------------------------------------------------------------------------27

? [F1]

Have ^YOU_ANYMEM purchased any -Read each item on list
Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Enumerated
3

Answer List:

tsec8altems

9

Value:

Mnemonic:

Description:

1

SOFAS

Sofas?

2

CHAIRS

Living room chairs?

3

TABLES

Living room tables?

4

RECITEMS

5

OTHERFURN

6

COMBOS

Ping-pong, pool tables or other similar recreation room
items?
Other living room, family, or recreation room furniture
including desks, wall units, and shelving?
Living room furniture combinations?

7

DININGKITCH

Dining room or kitchen furniture?

8

MATTRESS

Mattresses or box springs?

9

OTHERBED

10

INFANTSFURN

Bedroom furniture other than mattresses or box
springs?
Infants furniture?

11

INFANTSEQ

Infants equipment?

12

OUTDOORFURN

Patio, porch, or outdoor furniture?

13

OUTDOOREQ

Barbeque grills or outdoor decorative items?

14

OFFICE

Office furniture for home use?

15

LIGHTING

Lamps, lighting fixtures, or ceiling fans?

16

OTHERDEC

Other household decorative items?

17

STORAGE

Closet and storage items?

18

TRAVELITEMS

Travel items including luggage?

19

FLATWARE

Stainless, silver, or other flatware?

20

NONELECCOOK

Non-electric cookware?

21

DININGPCS

Dishes, glasses, or serving pieces?

22

BEDLINENS

Bedroom linens?

23

BATHLINENS

Bathroom linens?

24

OTHLINENS

Kitchen, dining room, or other linens?

25

SLIPORPILLOWS

Slipcovers, decorative pillows or cushions?

26

RUGS

27

CURTAINS

Rugs or other non-permanent floor coverings,
including carpet squares?
Curtains or drapes?

28

BLINDS

Blinds, shades, or other window coverings?

95

NoMore95

Continue

99

None

None/No more entries

888

Delete

Delete the line

Don't Know
Refuse
Empty
X
X

On Input
On Output

10

Store Instructions:

Assign FURNPURY as follows:
If ITEM = 1, set FURNPURY = 100
If ITEM = 2, set FURNPURY = 101
If ITEM = 3, set FURNPURY = 102
If ITEM = 4, set FURNPURY = 104
IF ITEM = 5, set FURNPURY = 107
IF ITEM = 6, set FURNPURY = 106
IF ITEM = 7, set FURNPURY = 110
IF ITEM = 8, set FURNPURY = 120
IF ITEM = 9, set FURNPURY = 121
IF ITEM = 10, set FURNPURY = 130
IF ITEM = 11, set FURNPURY = 131
IF ITEM = 12, set FURNPURY = 140
IF ITEM = 13, set FURNPURY = 141
IF ITEM = 14, set FURNPURY = 150
IF ITEM = 15, set FURNPURY = 171
IF ITEM = 16, set FURNPURY = 173
IF ITEM = 17, set FURNPURY = 180
IF ITEM = 18, set FURNPURY = 181
IF ITEM = 19, set FURNPURY = 192
IF ITEM = 20, set FURNPURY = 196
IF ITEM = 21, set FURNPURY = 199
IF ITEM = 22, set FURNPURY = 200
IF ITEM = 23, set FURNPURY = 201
IF ITEM = 24, set FURNPURY = 206
IF ITEM = 25, set FURNPURY = 205
IF ITEM = 26, set FURNPURY = 212
IF ITEM = 27, set FURNPURY = 214
IF ITEM = 28, set FURNPURY = 215

Array:

11

Special Instructions:

1. Answer list options should be in bold black except 95, 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Pre-fill the PREFILL and FURNDESC fields with the
following {Gray the PREFILL field.}
If ITEM = 1, pre-fill "Sofas"
If ITEM = 2, pre-fill "Living room chairs"
If ITEM = 3, pre-fill "Living room tables"
If ITEM = 4, pre-fill "Ping-pong, pool tables or othe"
If ITEM = 5, pre-fill "Other living room incl desks, shelving"
If ITEM = 6, pre-fill "Living room furniture combinat"
If ITEM = 7, pre-fill "Dining room/Kitchen furn."
If ITEM = 8, pre-fill "Mattresses/box springs."
If ITEM = 9, pre-fill "Bedroom furniture"
If ITEM = 10, pre-fill "Infants furniture"
If ITEM = 11, pre-fill "Infants equipment"
If ITEM = 12, pre-fill "Patio/porch/outdoor furn."
If ITEM = 13, pre-fill "Barbeque grills or outdoor
dec"
If ITEM = 14, pre-fill "Office furniture for home"
If ITEM = 15, pre-fill "Lamps/lighting fixture/ceiling fan"
If ITEM = 16, pre-fill "Other decorative items"
If ITEM = 17, pre-fill "Closet and storage items"
If ITEM = 18, pre-fill "Travel items including luggage"
If ITEM = 19, pre-fill "Stainless/silver/other
flatwar"
If ITEM = 20, pre-fill "Non-electric cookware"
If ITEM = 21, pre-fill "Dishes/glasses/serving pieces"
If ITEM = 22, pre-fill "Bedroom linens"
If ITEM = 23, pre-fill "Bathroom linens"
If ITEM = 24, pre-fill "Kitchen/dining room/other linens"
If ITEM = 25, pre-fill "Slipcovers/pillows/cushions"
If ITEM = 26, pre-fill "Rugs/floor coverings"
If ITEM = 27, pre-fill "Curtains or drapes"
If ITEM = 28, pre-fill "Blinds/shades/
coverings"
3. For screen 1, display Answer list options 1-9, 95, 888
For screen 2, display Answer list options 10-14, 95, 888
For screen 3, display Answer list options 15-21, 95, 888
For screen 4, display Answer list options 22-28, 99, 888
4. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

1-28:

IF ITEM ne Item2Shadow then goto CK_ITEM
Goto DESCRIPTION

95:

Goto next row

99:

Goto S8A_END

888:

IF ROW number = 34 then goto S8A_END
ELSE goto ITEM - next line of grid

12

Instrument SAS Name:
Destination Data Set:

FRA_ITEM
EFRA

13

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT8.BSECT08L1.BTABLEA.BROW.CK_I
TEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:

Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
SUPPRESS: Goto DESCRIPTION
All others, go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

PreFill

Field

BSECT8.BSECT08L1.BTABLEA.BROW.PreFil
l
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Item Purchased

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Prefill with ITEM's answer list description.

Array:

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT8.BSECT08L1.BTABLEA.BROW.DESC
RIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

What did you purchase?
Description
FURNDESC
FURNDESC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(ITEM <> 95) AND (ITEM <> 99) AND (ITEM <> 888) AND
(ITEM <> EMPTY)
ITEM = 1-28
What did you purchase?
Item
Month
Amount
(FURNDESC)(FURNMO) (FURNPURX)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
FURNDESC
EFRA

16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

MONTH

Field

BSECT8.BSECT08L1.BTABLEA.BROW.MON
TH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

In what month did you purchase it?
Month
FURNMO
FURNMO
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(ITEM <> 95) AND (ITEM <> 99) AND (ITEM <> 888) AND
(ITEM <> EMPTY)
All, except ITEM = 95, 99 and 888 and (DESCRIPTION = entry)
In what month did you purchase it?
Item
Month
Amount
(FURNDESC)(FURNMO) (FURNPURX)

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X

Don't Know

17

X

Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: IF entry is not in reference
period then goto ERR3_MONTH
ELSE goto WHO
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto WHO

FURNMO
EFRA

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT8.BSECT08L1.BTABLEA.BROW.ERR3
_MONTH
Description:
Inherited Universe:

Universe:
Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

MONTH is not within the Reference Period
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
MONTH is not in the reference period
Item purchased outside the reference period
Invalid Input.

Value not in range.

NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

19

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

WHO

Field

BSECT8.BSECT08L1.BTABLEA.BROW.WHO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Was this purchased for someone inside or outside of your CU?
Who
FURNGFTC
FURNGFTC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(ITEM <> 95) AND (ITEM <> 99) AND (ITEM <> 888) AND
(ITEM <> EMPTY)
All, except ITEM = 95, 99 and 888 and (MONTH = 1-12, DK or RF)
Was this purchased for your household or for someone outside of your
household?
Item
Month
Amount
(FURNDESC) (FURNMO) (FURNPURX)

Type:
Length:
Answer List:

Enumerated
1
TUsedByCUOrOutside

Value:

Mnemonic:

Description:

1

CU

For use by household

2

NonCu

For someone outside the household

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto AMOUNT
FURNGFTC

20

Destination Data Set:

EFRA

21

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT8.BSECT08L1.BTABLEA.BROW.AMO
UNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

What was the purchase price?
Amount
FURNPURX
FURNPURX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(ITEM <> 95) AND (ITEM <> 99) AND (ITEM <> 888) AND
(ITEM <> EMPTY)
All, except ITEM = 95, 99 and 888 and (WHO = 1, 2, DK or RF)
What was the purchase price?
Item
Month
Amount
(FURNDESC)(FURNMO) (FURNPURX)

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF entry within range or (AMOUNT = DK or RF) then
set FURN_URX = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field

22

Skip Instructions:

1-999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF (FURNPURY = 100 and AMOUNT lt 21 or gt 3000)
OR (FURNPURY = 101 and AMOUNT lt 10 or gt 1939)
OR (FURNPURY = 102 and AMOUNT lt 5 or gt 1500)
OR (FURNPURY = 104 and AMOUNT lt 21 or gt 3500)
OR (FURNPURY = 107 and AMOUNT lt 11 or gt 2400)
OR (FURNPURY = 106 and AMOUNT lt 73 or gt 7000)
OR (FURNPURY = 110 and AMOUNT lt 15 or gt 4309)
OR (FURNPURY = 120 and AMOUNT lt 25 or gt 1679)
OR (FURNPURY = 121 and AMOUNT lt 10 or gt 3500)
OR (FURNPURY = 130 and AMOUNT lt 10 or gt 1065)
OR (FURNPURY = 131 and AMOUNT lt 7 or gt 500)
OR (FURNPURY = 140 and AMOUNT lt 5 or gt 900)
OR (FURNPURY = 141 and AMOUNT lt 6 or gt 965)
OR (FURNPURY = 150 and AMOUNT lt 10 or gt 1300)
OR (FURNPURY = 171 and AMOUNT lt 5 or gt 450)
OR (FURNPURY = 173 and AMOUNT lt 5 or gt 531)
OR (FURNPURY = 180 and AMOUNT lt 5 or gt 317)
OR (FURNPURY = 181 and AMOUNT lt 5 or gt 423)
OR (FURNPURY = 192 and AMOUNT lt 5 or gt 298)
OR (FURNPURY = 196 and AMOUNT lt 5 or gt 300)
OR (FURNPURY = 199 and AMOUNT lt 5 or gt 416)
OR (FURNPURY = 200 and AMOUNT lt 6 or gt 374)
OR (FURNPURY = 201 and AMOUNT lt 5 or gt 200)
OR (FURNPURY = 206 and AMOUNT lt 5 or gt 300)
OR (FURNPURY = 205 and AMOUNT lt 5 or gt 290)
OR (FURNPURY = 212 and AMOUNT lt 5 or gt 1100)
OR (FURNPURY = 214 and AMOUNT lt 5 or gt 1035)
OR (FURNPURY = 215 and AMOUNT lt 5 or gt 1643)
then goto ERR1_AMOUNT
ELSEIF FURNPURY and the entry in AMOUNT for
this record are equal to any records data on
the pre-chart/input then goto ERR_DUP
ELSE goto TAX
Goto C

FURNPURX
EFRA

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT8.BSECT08L1.BTABLEA.BROW.ERR1
_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
[ (FURNPURY = 100 and AMOUNT lt 21 or gt 3000) OR
(FURNPURY = 101 and AMOUNT lt 10 or gt 1939) OR
(FURNPURY = 102 and AMOUNT lt 5 or gt 1500) OR
(FURNPURY = 104 and AMOUNT lt 21 or gt 3500) OR
(FURNPURY = 107 and AMOUNT lt 11 or gt 2400) OR
(FURNPURY = 106 and AMOUNT lt 73 or gt 7000) OR
(FURNPURY = 110 and AMOUNT lt 15 or gt 4309) OR
(FURNPURY = 120 and AMOUNT lt 25 or gt 1679) OR
(FURNPURY = 121 and AMOUNT lt 10 or gt 3500) OR
(FURNPURY = 130 and AMOUNT lt 10 or gt 1065) OR
(FURNPURY = 131 and AMOUNT lt 7 or gt 500) OR
(FURNPURY = 140 and AMOUNT lt 5 or gt 900) OR
(FURNPURY = 141 and AMOUNT lt 6 or gt 965) OR
(FURNPURY = 150 and AMOUNT lt 10 or gt 1300) OR
(FURNPURY = 171 and AMOUNT lt 5 or gt 450) OR
(FURNPURY = 173 and AMOUNT lt 5 or gt 531) OR
(FURNPURY = 180 and AMOUNT lt 5 or gt 317) OR
(FURNPURY = 181 and AMOUNT lt 5 or gt 423) OR
(FURNPURY = 192 and AMOUNT lt 5 or gt 298) OR
(FURNPURY = 196 and AMOUNT lt 5 or gt 300) OR
(FURNPURY = 199 and AMOUNT lt 5 or gt 416) OR
(FURNPURY = 200 and AMOUNT lt 6 or gt 374) OR
(FURNPURY = 201 and AMOUNT lt 5 or gt 200) OR
(FURNPURY = 207 and AMOUNT lt 5 or gt 300) OR
(FURNPURY = 205 and AMOUNT lt 5 or gt 290) OR
(FURNPURY = 212 and AMOUNT lt 5 or gt 1100) OR
(FURNPURY = 214 and AMOUNT lt 5 or gt 1035) OR
(FURNPURY = 215 and AMOUNT lt 5 or gt 1643) ]
AND (AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:

IF Suppressed then set FURN_URX = A1
Soft

24

Skip Instructions:

Suppress: Goto TAX
All others, go back to AMOUNT

25

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT8.BSECT08L1.BTABLEA.BROW.ERR_
DUP
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
ITEM and the entry for AMOUNT for the record are equal to some records
data on the prechart/input
This records itemcode and amount are the same as one of the records on the
pre-chart
This item appears to be the same as one reported last interview.
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: Goto TAX
All others, go back to AMOUNT

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

TAX

Field

BSECT8.BSECT08L1.BTABLEA.BROW.TAX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Did this include sales tax?
Tax
FRNPURTX
FRNPURTX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(AMOUNT <> DK) and (AMOUNT <> RF)
AMOUNT = = 1-999999
Did this include sales tax?
Item
Month
Amount
(FURNDESC)(FURNMO) (FURNPURX)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto C
FRNPURTX
EFRA

27

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

C

Field

BSECT8.BSECT08L1.BTABLEA.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:
Type:
Length:

X

C
S8ACMB_S
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(ITEM <> 95) AND (ITEM <> 99) AND (ITEM <> 888) AND
(ITEM <> EMPTY)
All, except ITEM = 95, 99 and 888 and
((AMOUNT = DK or RF) OR (TAX = 1, 2, DK or RF))
Enter 'C' for a combined expense.
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C: IF [ ((ITEM = 1, 2, 3, 5, 7-10, 12, or 25-28) and
(RT8100.POPGRP = 7, 8, 07 or 08)) OR
((ITEM = 4, 11 or 18) and (RT8100.POPGRP = 1, 2, 01
or 02)) OR (ITEM = 13 and (RT8100.POPGRP = 9, 10 or
09)) OR ((ITEM = 15, 16, or 19-21) and (RT8100.POPGRP
= 3, 4, 03 or 04)) OR ((ITEM = 22-24) and
(RT8100.POPGRP = 15 or 16)) ] then goto FRASTORE
ELSE goto COMBCODE
Empty:

Goto MORE

IF anything other than an 'C' or the Enter key is entered
then goto CK_C

28

Instrument SAS Name:
Destination Data Set:

S8ACMB_S
EFRA

29

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

CK_C

Check

BSECT8.BSECT08L1.BTABLEA.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or EMPTY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
C = anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

30

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT8.BSECT08L1.BTABLEA.BROW.COM
BCODE
Description:

Combined codes

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined codes

Universe:
Universe Description:
Help Screen:
Question Text:

S8A_CMB
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
C=C
Purchase was combined with others
H_S8A
24-27

? [F1]

What was combined with ^STR2?
Enter all that apply, separate with commas.
Item
Month
Amount
(FURNDESC)(FURNMO) (FURNPURX)
Fills:

STR2

31

Instructions:

Type:
Max # of Values:
Length:
Answer List:

If ITEM = 1, fill "sofas"
If ITEM = 2, fill "living room chairs"
If ITEM = 3, fill "living room tables"
If ITEM = 4, fill "ping-pong, pool tables or other recreation room
items"
If ITEM = 5, fill "other living room furniture, including desks or
shelving"
If ITEM = 6, fill "living room furniture combinations"
If ITEM = 7, fill "dining room or kitchen furniture"
If ITEM = 8, fill "mattresses or box springs"
If ITEM = 9, fill "bedroom furniture"
If ITEM = 10, fill "infants furniture"
If ITEM = 11, fill "infants equipment"
If ITEM = 12, fill "patio, porch, or outdoor furniture"
If ITEM = 13, fill "barbeque grills or outdoor decorative items"
If ITEM = 14, fill "office furniture for home"
If ITEM = 15, fill "lamps, lighting fixtures, or ceiling fans"
If ITEM = 16, fill "other decorative items"
If ITEM = 17, fill "closet and storage items"
If ITEM = 18, fill "travel items including luggage"
If ITEM = 19, fill "stainless, silver, or other flatware"
If ITEM = 20, fill "non-electric cookware"
If ITEM = 21, fill "dishes, glasses, or serving pieces"
If ITEM = 22, fill "bedroom linens"
If ITEM = 23, fill "bathroom linens"
If ITEM = 24, fill "kitchen, dining room, or other linens"
If ITEM = 25, fill "slipcovers, pillows, or cushions"
If ITEM = 26, fill "rugs"
If ITEM = 27, fill "curtains or drapes"
If ITEM = 28, fill "blinds, shades, or other window coverings"

Set
38
2
TSec8aCCItems

Value:

Mnemonic:

Description:

1

Sofa

Sofas

2

Chairs

Living room chairs

3

Tables

Living room tables

4

RECITEMS

5

OTHERFURN

6

COMBO

Ping-pong, pool tables or other similar recreation room
items
Other living room, family, or recreation room furniture
including desks, wall units, and shelving
Living room furniture combinations

7

DININGKITCH

Dining room or kitchen furniture

8

MATTRESS

Mattresses or box springs

32

9

OTHERBED

10

INFANTSFURN

Bedroom furniture other than mattresses or box
springs
Infants furniture

11

INFANTSEQ

Infants equipment

12

OUTDOORFURN

Patio, porch, or outdoor furniture

13

OUTDOOREQ

Barbeque grills or outdoor decorative items

14

OFFICE

Office furniture for home use

15

LIGHTING

Lamps, lighting fixtures, or ceiling fans

16

OTHERDEC

Other household decorative items

17

STORAGE

Closet and storage items

18

TRAVELITEMS

Travel items including luggage

19

FLATWARE

Stainless, silver or other flatware

20

NONELECCOOK

Non-electric cookware

21

DININGPCS

Dishes, glasses, or serving pieces

22

BEDLINENS

Bedroom linens

23

BATHLINENS

Bathroom linens

24

DININGKITLINENS

Kitchen, dining room, or other linens

25

SLIPORPILLOWS

Slipcovers, decorative pillows or cushions

26

RUGS

27

CURTAINS

Rugs or other non-permanent floor coverings,
including carpet squares
Curtains or drapes

28

BLINDS

Blinds, shades or other window coverings

77

MISC

Misc. Combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output

33

Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in FRNPRY1 - FRNPRY29. (The first entry in
COMBCODE should be recoded and stored in FRNPRY1, the 2nd
entry in FRNPRY2, and so forth.) Recode as follows:
If COMBCODE = 1, store 100
If COMBCODE = 2, store 101
If COMBCODE = 3, store 102
If COMBCODE = 4, store 104
If COMBCODE = 5, store 107
If COMBCODE = 6, store 106
If COMBCODE = 7, store 110
If COMBCODE = 8, store 120
If COMBCODE = 9, store 121
If COMBCODE = 10, store 130
If COMBCODE = 11, store 131
If COMBCODE = 12, store 140
If COMBCODE = 13, store 141
If COMBCODE = 14, store 150
If COMBCODE = 15, store 171
If COMBCODE = 16, store 173
If COMBCODE = 17, store 180
If COMBCODE = 18, store 181
If COMBCODE = 19, store 192
If COMBCODE = 20, store 196
If COMBCODE = 21, store 199
If COMBCODE = 22, store 200
If COMBCODE = 23, store 201
If COMBCODE = 24, store 206
If COMBCODE = 25, store 205
If COMBCODE = 26, store 212
If COMBCODE = 27, store 214
If COMBCODE = 28, store 215
If COMBCODE = 77, store 900

Array:
Skip Instructions:

IF [ ((ITEM = 1, 2, 3, 5, 7-10, 12, or 25-28) and
(RT8100.POPGRP = 7, 8, 07 or 08)) OR
((ITEM = 4, 11 or 18) and (RT8100.POPGRP = 1, 2, 01 or
02)) OR (ITEM = 13 and (RT8100.POPGRP = 9, 10 or 09)) OR
((ITEM = 15, 16, or 19-21) and (RT8100.POPGRP = 3, 4, 03
or 04)) OR ((ITEM = 22-24) and (RT8100.POPGRP = 15 or
16)) ] then goto FRASTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

S8A_CMB
EFRA

34

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRASTORE

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRAS
TORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
FRASTORE
FRASTORE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
((ITEM = 1, 2, 3, 5, 7-10, 12, or 25-28) and (RT8100.POPGRP = 7, 8, 07 or
08)) OR
((ITEM = 4, 11 or 18) and (RT8100.POPGRP = 1, 2, 01 or 02)) OR (ITEM =
13 and (RT8100.POPGRP = 9, 10 or 09)) OR
((ITEM = 15, 16, or 19-21) and (RT8100.POPGRP = 3, 4, 03 or 04)) OR
((ITEM = 22-24) and (RT8100.POPGRP = 15 or 16))

Universe Description:
Question Text:

What is the name of the business where this was purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

If UPPERCASE ENTRY contains ".COM" then set APBPURCH = 1 and
"keep" and "Show"

35

Skip Instructions:

ENTRY: IF uppercase entry = "GROUPON" or "GROUPON.COM" then
goto ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSE goto FRAPURCH
DK,RF: Goto MORE

Instrument SAS Name:
Destination Data Set:

FRASTORE
EFRA

36

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT8.BSECT08L1.BTABLEA.BROW.ERR_
GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
Uppercase entry in FRASTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in FRASTORE contains ".COM"
then goto MORE
ELSE goto FRAPURCH

All others, go back to FRASTORE

37

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRAPURCH

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRAP
URCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
FRAPURCH
FRAPURCH
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(FRASTORE = RESPONSE) AND
(UPPERCASE entry in FRASTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

38

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto FRALOC

Instrument SAS Name:
Destination Data Set:

FRAPURCH
EFRA

39

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRALOC

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRAL
OC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
FRALOC
FRALOC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
FRAPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^FRASTORE_Fill located?
FRASTORE_Fill
Fill entry in FRASTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto FRALOCST
FRALOC
EFRA

40

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRALOCST

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRAL
OCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
FRALOCST
FRALOCST
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
FRAPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^FRASTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

FRASTORE_Fill
Fill entry in FRASTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_FRALOCST
ELSE goto MORE

41

Instrument SAS Name:
Destination Data Set:

FRALOCST
EFRA

42

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

CK_FRALOCST

Check

BSECT8.BSECT08L1.BTABLEA.BROW.CK_F
RALOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(Entry in FRALOCST is not a valid state abbreviation) AND FRALOCST <>
DK AND FRALOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to FRALOCST

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSECT8.BSECT08L1.BTABLEA.BROW.MOR
E
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

Did you purchase any other
Any More
ANYOTH8
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(ITEM <> 95) AND (ITEM <> 99) AND (ITEM <> 888) AND
(ITEM <> EMPTY)

All except 95, 99 and 888 and
((COMBCODE = ENTRY) OR (C = EMPTY))
Did you purchase any other ^STR1?
Item
Month
Amount
(FURNDESC)(FURNMO) (FURNPURX)

Fills:

STR1

44

Instructions:

Type:
Length:
Answer List:

If ITEM = 1, fill "sofas"
If ITEM = 2, fill "living room chairs"
If ITEM = 3, fill "living room tables"
If ITEM = 4, fill "ping-pong, pool tables or other similar recreation room
items"
If ITEM = 5, fill "living room, family, or recreation room furniture
including desks, wall units, and shelving"
If ITEM = 6, fill "living room furniture combinations"
If ITEM = 7, fill "dining room or kitchen furniture"
If ITEM = 8, fill "mattresses or box springs"
If ITEM = 9, fill "bedroom furniture other than mattresses or box
springs"
If ITEM = 10, fill "infants furniture"
If ITEM = 11, fill "infants equipment"
If ITEM = 12, fill "patio, porch or outdoor furniture"
If ITEM = 13, fill "barbeque grills or outdoor decorative items"
If ITEM = 14, fill "office furniture for home use"
If ITEM = 15, fill "lamps, lighting fixtures, or ceiling fans"
If ITEM = 16, fill "household decorative items"
If ITEM = 17, fill "closet and storage items"
If ITEM = 18, fill "travel items including luggage"
If ITEM = 19, fill "stainless, silver or other flatware"
If ITEM = 20, fill "non-electric cookware"
If ITEM = 21, fill "dishes, glasses, or serving pieces"
If ITEM = 22, fill "bedroom linens"
If ITEM = 23, fill "bathroom linens"
If ITEM = 24, fill "kitchen, dining room, or other linens"
If ITEM = 25, fill "slipcovers, decorative pillows or cushions"
If ITEM = 26, fill "rugs or other non-permanent floor coverings, including
carpet squares"
If ITEM = 27, fill "curtains or drapes"
If ITEM = 28, fill "blinds, shades or other window coverings"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

45

Store Instructions:

1. Set FRA_STAT and FRA_ORIG
IF MORE = 1, 2, DK or RF then
IF ERR_DUP was invoked and ITEM = 888,
then set FRA_ORIG = 3
ELSE set FRA_ORIG = 1
IF MONTH = current month then set FRA_STAT = 2
ELSE set FRA_STAT = 1
2. IF MORE = 1, 2 ,DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1 and row number ne 34, pre-fill ITEM, PREFILL and
DESCRIPTION fields for the next row with the same information as the
current row.
1:

IF ROW number = 34 then goto ERR_MAX
ELSE goto ITEM, next line of grid

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ROW number = 34 then goto S8_END
ELSE goto ITEM, next line of grid

ANYOTH8
EFRA

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT8.BSECT08L1.BTABLEA.BROW.ERR_
MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
Row Number = 34
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

47

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

S8A_END

Field

BSECT8.BSECT08L1.BTABLEA.BROW.S8A_
END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 8A

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))
(ITEM = 99) OR (grid is full)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (ITEM = 99) OR (grid is full) then
set S8A_END = 'Yes'

Array:
Skip Instructions:

Exit block and goto Section 8B - BlkSect08_Furniture

48

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FURNPURY

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FURN
PURY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 digit home furnishing code

FURNPURY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215

Instrument SAS Name:
Destination Data Set:

FURNPURY
EFRA

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY1

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense - code

FRNPRY1
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY1
EFRA

50

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY2

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

FRNPRY2
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY2
EFRA

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY3

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

FRNPRY3
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY3
EFRA

52

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY4

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

FRNPRY4
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY4
EFRA

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY5

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

FRNPRY5
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY5
EFRA

54

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY6

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

FRNPRY6
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY6
EFRA

55

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY7

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

FRNPRY7
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY7
EFRA

56

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY8

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

FRNPRY8
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY8
EFRA

57

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY9

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

FRNPRY9
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY9
EFRA

58

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY10

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY10
EFRA

59

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY11

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY11
EFRA

60

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY12

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY12
EFRA

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY13

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY13
EFRA

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY14

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY14
EFRA

63

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY15

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY15
EFRA

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY16

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY16
EFRA

65

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY17

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY17
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY17
EFRA

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY18

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY18
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY18
EFRA

67

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY19

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY19
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY19
EFRA

68

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY20

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY20
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY20
EFRA

69

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY21

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY21
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY21
EFRA

70

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY22

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY22
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY22
EFRA

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY23

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY23
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY23
EFRA

72

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY24

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY24
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY24
EFRA

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY25

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY25
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY25
EFRA

74

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY26

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY26
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY26
EFRA

75

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY27

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY27
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY27
EFRA

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY28

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY28
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY28
EFRA

77

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRNPRY29

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRNP
RY29
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100-102, 104, 106, 107, 110, 120, 121, 130,
131, 140, 141, 150, 171, 173, 180, 181, 192,
196, 199,
200, 201, 205, 206, 212, 214, 215, 900

Instrument SAS Name:
Destination Data Set:

FRNPRY29
EFRA

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FURN_URX

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FURN
_URX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for FURNPURX

FURN_URX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

FURN_URX
EFRA

79

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRA_STAT

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRA_
STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See MORE for how to set this field
Valid Values: 1 = Active record (set in instrument)
2 = Current Month record (set in instrument)
3 = Inactive record (set in processing)

Instrument SAS Name:
Destination Data Set:

FRA_STAT
EFRA

80

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BSECT08L1.BTABLEA.BROW

Spider Version 1.6.2

FRA_ORIG

Field

BSECT8.BSECT08L1.BTABLEA.BROW.FRA_
ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current interview
(set in instrument)
2 = Data reported in previous quarter
(set in processing)
3 = Duplicate record (set in instrument)
Instrument SAS Name:
Destination Data Set:

FRA_ORIG
EFRA

81

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8

Spider Version 1.6.2

BLKSECT08_FURNITURE

Block

BSECT8.BLKSECT08_FURNITURE
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Rental, Leasing or Repair of Furniture

If
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Array:
Block Instructions:

1. Section Label: Section 8, Part B - Rental, Leasing, or
Repair of Furniture

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

FURNRNTL

Field

BSECT8.BLKSECT08_FURNITURE.FURNRN
TL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Have you rented or leased any furniture?
Rent/Lease furniture
FURNRNTL
FURNRNTL
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

ALL
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM rented or leased any furniture?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

83

Skip Instructions:

1:

Goto FURNRNTX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto REPFURN

FURNRNTL
EFRB

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

FURNRNTX

Spider Version 1.6.2

Field

BSECT8.BLKSECT08_FURNITURE.FURNRN
TX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

What was the total expense?
$ for Rent/lease furniture
FURNRNTX
FURNRNTX
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
FURNRNTL = 1
Yes, rented or leased furniture
Since the first of ^REF_MONTH not including this month What was the total expense?

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF FURNRNTX = 5-1340, DK or RF then
set FURN_NTX = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field

85

Skip Instructions:

1-99999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF FURNRNTX lt 5 or gt 1340 then goto ERR1_FURNRNTX
ELSE goto REPFURN
Goto REPFURN

FURNRNTX
EFRB

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

ERR1_FURNRNTX

Check

BSECT8.BLKSECT08_FURNITURE.ERR1_F
URNRNTX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
(FURNRNTX lt 5 or gt 1340) AND (FURNRNTX ne DK and ne RF)

Universe Description:
Text:

VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set FURN_NTX = A1
Soft
Suppress:

Goto REPFURN

All others, go back to FURNRNTX

87

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

REPFURN

Field

BSECT8.BLKSECT08_FURNITURE.REPFUR
N
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Expenses for repairs in the reference month
Furniture Repair
REPFURN
REPFURN
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
ALL

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had any expenses for repairing, refinishing or
reupholstering furniture, including the cost for fabric?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

88

Array:
Skip Instructions:

1:

Goto REPFURNX

2,DK,RF: Goto S8B_END
Instrument SAS Name:
Destination Data Set:

REPFURN
EFRB

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

REPFURNX

Field

BSECT8.BLKSECT08_FURNITURE.REPFUR
NX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Total cost of furniture repairs.
$ for furniture repair
REPFURNX
REPFURNX
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
REPFURN = 1
Yes, had expenses for repairing, refinishing or reupholstering furniture
Since the first of ^REF_MONTH not including this month What was the total expense?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF REPFURNX = 5-1900, DK or RF then
set REPF_RNX = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field

90

Skip Instructions:

1-999999:

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF REPFURNX lt 5 or gt 1900 then
goto ERR1_REPFURNX
ELSEIF RT8100.POPGRP = 1, 2, 01 or 02 then
goto REPSTORE
ELSE goto S8B_END

IF RT8100.POPGRP = 1, 2, 01 or 02 then
goto REPSTORE
ELSE goto S8B_END

REPFURNX
EFRB

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

ERR1_REPFURNX

Check

BSECT8.BLKSECT08_FURNITURE.ERR1_R
EPFURNX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
(REPFURNX lt 5 or gt 1900) AND (REPFURNX <> DK and <> RF)

Universe Description:
Text:

VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set REPF_RNX = A1
Soft
Suppress:

IF RT8100.POPGRP = 1, 2, 01, or 02 then
goto REPSTORE
ELSE goto S8B_END

All others, go back to REPFURNX

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

REPSTORE

Field

BSECT8.BLKSECT08_FURNITURE.REPSTO
RE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:

Question Text:

Where Purchased
Store
REPSTORE
REPSTORE
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
(RT8100.POPGRP = 1, 2, 01 or 02) AND
(REPFURNX = 1-999999, DK or RF)

HH had expenses for repairing, refinishing or reupholstering furniture and
case was selected for pop group 1 or 2
What is the name of the business that repaired, refinished, or
reupholstered the furniture?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF UPPERCASE ENTRY contains ".COM" then set REPPURCH = 1 and
"keep" and "show"

93

Skip Instructions:

IF uppercase entry = "GROUPON"or "GROUPON.COM" then
goto ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto S8B_END
ELSEIF ENTRY = DK or RF then goto S8B_END
ELSE goto REPPURCH

Instrument SAS Name:
Destination Data Set:

REPSTORE
EFRB

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT8.BLKSECT08_FURNITURE.ERR_GR
OUPON
Description:
Inherited Universe:
Universe:

Groupon Check
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
Uppercase entry in REPSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in REPSTORE contains ".COM"
then goto S8B_END
ELSE goto REPPURCH

All others, go back to REPSTORE

95

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

REPPURCH

Field

BSECT8.BLKSECT08_FURNITURE.REPPUR
CH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
REPPURCH
REPPURCH
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
REPSTORE = RESPONSE AND
(UPPERCASE entry in REPSTORE does NOT contain ".COM")
REPSTORE is not DK, RF or .COM
Was this service paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto S8B_END
2: Goto REPLOC

96

Instrument SAS Name:
Destination Data Set:

REPPURCH
EFRB

97

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

REPLOC

Spider Version 1.6.2

Field

BSECT8.BLKSECT08_FURNITURE.REPLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location- City
Location - City
REPLOC
REPLOC
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
REPPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^REPSTORE_fill located?
REPSTORE_fill
Fill entry in REPSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto REPLOCST
REPLOC
EFRB

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

REPLOCST

Spider Version 1.6.2

Field

BSECT8.BLKSECT08_FURNITURE.REPLOC
ST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
REPLOCST
REPLOCST
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
REPPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^REPSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

REPSTORE_fill
Fill entry in REPSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_REPLOCST
ELSE goto S8B_END

Instrument SAS Name:

REPLOCST

99

Destination Data Set:

EFRB

100

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

CK_REPLOCST

Spider Version 1.6.2

Check

BSECT8.BLKSECT08_FURNITURE.CK_REP
LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
(Entry in REPLOCST is not a valid state abbreviation) AND REPLOCST <>
DK AND REPLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to REPLOCST

101

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

S8B_END

Field

BSECT8.BLKSECT08_FURNITURE.S8B_EN
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

End of Section 8B

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
(REPFURN = 2, DK or RF) OR (REPFURNX = 1-999999, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF (REPFURN = 2, DK or RF) OR
(REPFURNX = 1-999999, DK or RF) then
Set FRB_ORIG = 1
Set FRB_STAT = 1
2. IF (REPFURN = 2, DK or RF) OR (REPFURNX <> EMPTY) then
set S8B_END = 'Yes'

Array:
Skip Instructions:

Exit block and goto S8_Sectcomp

102

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

FURN_NTX

Field

BSECT8.BLKSECT08_FURNITURE.FURN_N
TX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for FURNRNTX

FURN_NTX
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_FURNRNTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

FURN_NTX
EFRB

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

Spider Version 1.6.2

REPF_RNX

Field

BSECT8.BLKSECT08_FURNITURE.REPF_R
NX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for REPFURNX

REPF_RNX
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_REPFURNX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

REPF_RNX
EFRB

104

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

FRB_STAT

Spider Version 1.6.2

Field

BSECT8.BLKSECT08_FURNITURE.FRB_STA
T
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S8B_END for how to set this field
Valid Value: 1 = Active record

Instrument SAS Name:
Destination Data Set:

FRB_STAT
EFRB

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8.BLKSECT08_FURNITURE

FRB_ORIG

Spider Version 1.6.2

Field

BSECT8.BLKSECT08_FURNITURE.FRB_ORI
G
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S8B_END for how to set this field
Valid Value: 1 = Data from current month interview

Instrument SAS Name:
Destination Data Set:

FRB_ORIG
EFRB

106

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT8

Spider Version 1.6.2

S8_SectComp

Field

BSECT8.S8_SectComp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 8

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

All
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set section complete flag
IF S8A_END = 'Yes' AND S8B_END = 'Yes' then
set SECTCOMP[8] = 'Yes'
ELSE set SECTCOMP[8] = 'No'

Array:
Skip Instructions:

Exit block and goto section 9 - BSECT09

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09

Spider Version 1.6.2

BSECT09

Block

BSECT09
Description:
Tab Name:
Fly Over Name:
Universe Type:

Clothing
S9
S9 - Clothing
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
All

Array:
Block Instructions:

108

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09

Spider Version 1.6.2

INTROA

Field

BSECT09.INTROA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction for Section 9A
Introduction
S9A_INTRO
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

All
Now I am going to ask about clothing, footwear, and accessories, for
infants, children, and adults. You may find it helpful to refer to
receipts, credit card statements or other records to answer the
questions. Please include any shipping and handling charges with the
cost of any item that was shipped.
Description Name
Month
Amount
(CLODESCA)
(CLONAME) (CLOTHMOA) (CLOTHXA)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BSECT09.BTABLEA.BROW.ITEM
S9A_INTRO
ECLA

109

110

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09

Spider Version 1.6.2

BTABLEA

Block

BSECT09.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

Clothing

If
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
INTROA = 1
All

Array:
Block Instructions:

1.

Max number of gridlines: 84

2. Section Label: Section 9, Part A - Clothing
3. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
4.

PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported Clothing expenses
includes:
Item Code for matching (CLOTHYA)
description (CLODESCA)
Who clothing expense was for (AgeSex_Desc)
month of expense (CLOTHMOA)
amount paid (CLOTHXA)

Display the pre-chart items as follows:
Description Name
Month
Amount
----------------------------------------(CLODESCA) (AgeSex_Desc) (CLOTHMOA) (CLOTHXA)

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA

Spider Version 1.6.2

BROW

Block

BSECT09.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

If
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
(INTROA = 1)
(ITEM(previous row) <> 99) AND (ROW # < 85)

Universe Description:
Array:
Block Instructions:

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSECT09.BTABLEA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Purchased any clothing type items
Item
CLA_ITEM
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Help Screen:
Question Text:

All
H_S9A
SCREEN 1 --------------------------------------------------------------------------28
? [F1]
Since the first of ^REF_MONTH, have ^YOU_ANYMEM
purchased any of the following items either for members of your
household or
for someone outside your household?
Read each item on list.
SCREEN 2 ---------------------------------------29
? [F1]
Have ^YOU_ANYMEM purchased any -Read each item on list.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:

Enumerated
3

113

Answer List:

TSec9aItems

Value:

Mnemonic:

Description:

1

Coats

Coats, jackets or snow suits

2

SportCoats

Sport coats, tailored jackets, or blazers

3

Suits

Suits

4

Vests

Vests

5

Shirts

Shirts, sweaters, blouses, or tops

6

Pants

Pants, jeans or shorts

7

Dresses

Dresses

8

Skirts

Skirts

9

Undergarments

Undergarments

10

Hosiery

Hosiery

11

Nightwear

Nightwear or loungewear

12

Accessories

Accessories

13

Swimsuits

Swimsuits or swim-wear

14

Uniforms

Uniforms, for which the cost is not reimbursed

15

Costumes

Costumes

16

Footwear

Footwear, including athletic footwear

17

Diapers

Diapers

18

Layettes

Layettes

19

Watches

Watches

20

Jewelry

Jewelry

95

NoMore95

Continue List

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

Don't Know
Refuse
Empty
X
X

On Input
On Output

114

Store Instructions:

Set CLOTHYA as follows:
If CLA_ITEM = 1, store 100 in CLOTHYA.
If CLA_ITEM = 2, store 110 in CLOTHYA.
If CLA_ITEM = 3, store 120 in CLOTHYA.
If CLA_ITEM = 4, store 130 in CLOTHYA.
If CLA_ITEM = 5, store 145 in CLOTHYA.
If CLA_ITEM = 6, store 150 in CLOTHYA.
If CLA_ITEM = 7, store 170 in CLOTHYA.
If CLA_ITEM = 8, store 180 in CLOTHYA.
If CLA_ITEM = 9, store 200 in CLOTHYA.
If CLA_ITEM = 10, store 210 in CLOTHYA.
If CLA_ITEM = 11, store 220 in CLOTHYA.
If CLA_ITEM = 12, store 230 in CLOTHYA.
If CLA_ITEM = 13, store 245 in CLOTHYA.
If CLA_ITEM = 14, store 250 in CLOTHYA.
If CLA_ITEM = 15, store 260 in CLOTHYA.
If CLA_ITEM = 16, store 280 in CLOTHYA
If CLA_ITEM = 17, store 310 in CLOTHYA
If CLA_ITEM = 18, store 330 in CLOTHYA
If CLA_ITEM = 19, store 370 in CLOTHYA
If CLA_ITEM = 20, store 380 in CLOTHYA

Array:

115

Special Instructions:

1. Answer list options should be in bold black except 95, 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Prefill the PREFILL and DESCRIPTION fields with the
following descriptions. (Gray out the PREFILL field.)
If 1, prefill "Coats/jackets/snow suits"
If 2, prefill "Sport coats/tailored jackets/blazers"
If 3, prefill "Suits"
If 4, prefill "Vests"
If 5, prefill "Shirts/sweaters/blouses/tops"
If 6, prefill "Pants//jeans/shorts"
If 7, prefill "Dresses"
If 8, prefill "Skirts"
If 9, prefill "Undergarments"
If 10, prefill "Hosiery"
If 11, prefill "Nightwear or loungewear"
If 12, prefill "Accessories"
If 13, prefill "Swimsuits/swim-wear"
If 14, prefill "Uniforms"
If 15, prefill "Costumes"
If 16, prefill "Footwear"
If 17, prefill "Diapers"
If 18, prefill "Layettes"
If 19, prefill "Watches"
If 20, prefill "Jewelry"
3.

For screen 1, display Answer list options 1-11, 95, 888
For screen 2, display Answer list options 12-20, 99, 888

4. IF ITEM = 888 then "SHOW" the fields in the row
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-20:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

95:

Goto next row

99:

Goto S9A_END

888:

IF no more rows then goto S9A_END
ELSE goto ITEM - next row of the table

CLA_ITEM
ECLA

116

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT09.BTABLEA.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

117

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

PreFill

Field

BSECT09.BTABLEA.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Clothing

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Set Up Prefill with ITEM's answer list description.

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT09.BTABLEA.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Description of item
Description
CLODESCA
CLODESCA
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY
ITEM = 1-20
What did you buy?
Describe briefly the item purchased.
Description Name
Month
Amount
(CLODESCA) (AgeSex_Desc) (CLOTHMOA) (CLOTHXA)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CLOINOUT
CLODESCA
ECLA

119

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOINOUT

Field

BSECT09.BTABLEA.BROW.CLOINOUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

Purchased for someone inside or outside your CU
In/Outside CU
CLOINOUT
CLOINOUT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
DESCRIPTION <> EMPTY
Entry in DESCRIPTION
Was this (were these) purchased for someone inside or outside of your
household?
Enumerated
1
TCLOINOUT

Value:

Mnemonic:

Description:

1

Inside

Inside your household

2

Outside

Outside your household

3

In_Out

Both inside and outside your household

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF ITEM = 1-17 then goto AGESEX
ELSE goto MONTH

Instrument SAS Name:
Destination Data Set:

CLOINOUT
ECLA

120

121

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

AGESEX

Field

BSECT09.BTABLEA.BROW.AGESEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Who purchased for
Who
AGESEX
AGESEX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
ITEM = 1-17

Universe Description:
Question Text:

Ask if not apparent
Was this (Were these) purchased for...
Enter all age/sex categories that apply to the purchase,
separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
6
2
TAgeSex

Value:

Mnemonic:

Description:

1

Man16

Man, age 16 and over

2

Woman16

Woman, age 16 and over

3

Boy2_15

Boy, age 2 to 15

4

Girl2_15

Girl, age 2 to 15

5

Child_und_2

Child under 2 years old

77

Dk_memCU

Don't know

X

X

Don't Know
Refuse
Empty
On Input
On Output

122

Array:
Special Instructions:

1. Ctrl-D should not be allowed due to pre-code 77.
2. Answer list options 1-5 should be bold black

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
AGESEX
ECLA

123

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

MONTH

Field

BSECT09.BTABLEA.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

When did you purchase it
Month
CLOTHMOA
CLOTHMOA
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

All, except ITEM = 95, 99 or 888
When did you purchase it?
^TempFillinstr9a
Description Name
Month
Amount
(CLODESCA) (AgeSex_Desc) (CLOTHMOA) (CLOTHXA)

Fills:
Instructions:

TempFillinstr9a
IF ITEM = 17 then fill
"

Enter 13 for same amount each month of the reference period."

ELSE do not fill anything
Type:
Length:

Enumerated
2

Answer List:

TMONTH09

Value:

Mnemonic:

Description:

1

January

January

2

February

February

3

March

March

4

April

April

5

May

May

6

June

June

7

July

July

124

8

August

August

9

September

September

10

October

October

11

November

November

12

December

December

13

SameMonth

^S09_13Option

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Only display answer list option 13 or allow it to be selected, if ITEM = 17
ref_month-cur_month: IF month not in reference period then
goto ERR3_Month
ELSE goto AMOUNT
13, DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

CLOTHMOA
ECLA

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

ERR3_CLOTHMOA

Check

BSECT09.BTABLEA.BROW.ERR3_CLOTHM
OA
Description:
Inherited Universe:

Universe:
Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Month not in reference period
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
MONTH not in reference period and (MONTH ne DK and ne RF)
Clothing purchase is not within the reference period
Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

126

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT09.BTABLEA.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

How much did it cost
Amount
CLOTHXA
CLOTHXA
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

All except ITEM = 95, 99 or 888 and
(MONTH = 1-13, DK or RF)
^CLOTHXA_FILL
Description Name
Month
Amount
(CLODESCA) (AgeSex_Desc) (CLOTHMOA) (CLOTHXA)

Fills:
Instructions:

CLOTHXA_FILL
IF MONTH = 13 then fill "What is your monthly expense?"
ELSE fill "How much did it cost?"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF entry within range OR (AMOUNT = DK or RF) then
set CLOTHXA_ = EMPTY

Array:

127

Special Instructions:
Skip Instructions:

Display a $ and comma, as needed in the entry field.
1-999999: IF (CLOTHYA = 100 And AMOUNT lt 9 or gt 400) OR
(CLOTHYA = 110 and AMOUNT lt 10 or gt 500) OR
(CLOTHYA = 120 and AMOUNT lt 18 or gt 1000)OR
(CLOTHYA = 130 and AMOUNT lt 5 or gt 200) OR
(CLOTHYA = 145 and AMOUNT lt 5 or gt 300) OR
(CLOTHYA = 150 and AMOUNT lt 10 or gt 269) OR
(CLOTHYA = 170 and AMOUNT lt 8 or gt 455) OR
(CLOTHYA = 180 and AMOUNT lt 5 or gt 220) OR
(CLOTHYA = 200 and AMOUNT lt 5 or gt 109) OR
(CLOTHYA = 210 and AMOUNT lt 5 or gt 60) OR
(CLOTHYA = 220 and AMOUNT lt 5 or gt 107) OR
(CLOTHYA = 230 and AMOUNT lt 5 or gt 159) OR
(CLOTHYA = 245 and AMOUNT lt 5 or gt 200) OR
(CLOTHYA = 250 and AMOUNT lt 9 or gt 418) OR
(CLOTHYA = 260 and AMOUNT lt 5 or gt 448) OR
(CLOTHYA = 280 and AMOUNT lt 5 or gt 210) OR
(CLOTHYA = 310 and AMOUNT lt 9 or gt 150) OR
(CLOTHYA = 330 and AMOUNT lt 5 or gt 330) OR
(CLOTHYA = 370 and AMOUNT lt 5 or gt 450) OR
(CLOTHYA = 380 and AMOUNT lt 5 or gt 1800)
then goto ERR1_AMOUNT
ELSEIF CLOTHYA and the entry in AMOUNT for this
record are equal to any record data in the
prechart/input then display ERR_DUP
ELSE goto TAX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto C

CLOTHXA
ECLA

128

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT09.BTABLEA.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
[ (CLOTHYA = 100 And AMOUNT lt 9 or gt 400) OR
(CLOTHYA = 110 and AMOUNT lt 10 or gt 500) OR
(CLOTHYA = 120 and AMOUNT lt 18 or gt 1000)OR
(CLOTHYA = 130 and AMOUNT lt 5 or gt 200) OR
(CLOTHYA = 145 and AMOUNT lt 5 or gt 300) OR
(CLOTHYA = 150 and AMOUNT lt 10 or gt 269) OR
(CLOTHYA = 170 and AMOUNT lt 8 or gt 455) OR
(CLOTHYA = 180 and AMOUNT lt 5 or gt 220) OR
(CLOTHYA = 200 and AMOUNT lt 5 or gt 109) OR
(CLOTHYA = 210 and AMOUNT lt 5 or gt 60) OR
(CLOTHYA = 220 and AMOUNT lt 5 or gt 107) OR
(CLOTHYA = 230 and AMOUNT lt 5 or gt 159) OR
(CLOTHYA = 245 and AMOUNT lt 5 or gt 200) OR
(CLOTHYA = 250 and AMOUNT lt 9 or gt 418) OR
(CLOTHYA = 260 and AMOUNT lt 5 or gt 448) OR
(CLOTHYA = 280 and AMOUNT lt 5 or gt 210) OR
(CLOTHYA = 310 and AMOUNT lt 9 or gt 150) OR
(CLOTHYA = 330 and AMOUNT lt 5 or gt 330) OR
(CLOTHYA = 370 and AMOUNT lt 5 or gt 450) OR
(CLOTHYA = 380 and AMOUNT lt 5 or gt 1800)]
AND (AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set CLOTHXA_ = A1
Soft
Suppressed:

Goto C

All others, go back to AMOUNT

129

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT09.BTABLEA.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Check for possible duplicate reporting
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
CLOTHYA AND the entry for AMOUNT for the record is equal to any records
data on the prechart/input
The records itemcode and amount is the same as one of the records on the
pre-chart
This item appears to be the same as one reported last interview
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppressed: Goto TAX
All others, go back to AMOUNT

130

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

TAX

Field

BSECT09.BTABLEA.BROW.TAX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Did this include sales tax
Tax
CLOTHTXA
CLOTHTXA
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
AMOUNT = 1-999999

Universe Description:
Question Text:

Did this include sales tax?
Description Name
Month
Amount
(CLODESCA) (AgeSex_Desc) (CLOTHMOA) (CLOTHXA)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto C
CLOTHTXA
ECLA

131

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

C

Field

BSECT09.BTABLEA.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:
Type:
Length:

X

C
CLOCMBA_S
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY
All except ITEM = 99 or 888 and
((AMOUNT = DK or RF) OR (Tax = 1, 2, DK or RF) )
Enter 'C' for a combined expense.
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:

132

Skip Instructions:

C:

Goto COMBCODE

EMPTY: IF ((1 selected in AGESEX) and (ITEM = 1-6) and
[RT8100.POPGRP = 5, 6, 05 or 06]) OR
((1 selected in AGESEX) and (ITEM = 9-13) and
[RT8100.POPGRP = 9, 09 or 10]) OR
((1, 2, 3 or 4 selected in AGESEX) and ITEM = 16
and [RT8100.POPGRP =15 or 16]) OR
((2 selected in AGESEX) and (ITEM = 1-13) and
[RT8100.POPGRP = 9, 09 or 10]) OR
((3 or 4 selected in AGESEX) and (ITEM = 1-13) and
[RT8100.POPGRP = 9, 09 or 10]) OR
( (((5 selected in AGESEX) and (ITEM = 1-17)) or
ITEM = 18) and [RT8100.POPGRP = 1, 2, 01 or 02] )
OR ((ITEM = 19 or 20) and [RT8100.POPGRP = 7, 8,
07 or 08]) then goto CLASTORE
ELSE goto MORE
IF anything other than a 'C' or the enter key is entered, goto CK_C
Instrument SAS Name:
Destination Data Set:

CLOCMBA_S
ECLA

133

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CK_C

Check

BSECT09.BTABLEA.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a "C" or EMPTY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
C = anything other than a 'C' or a blank

Universe Description:
Text:

Not a valid entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

134

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT09.BTABLEA.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

What other clothing is the purchase combined with
Combined codes
CLOCMBA
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
C=C
Yes, this is a combined purchase
H_S9A
28-29

? [F1]

What other clothing is ^CLODESCA combined with?
Enter all that apply, separate with commas.

Description Name
Month
Amount
(CLODESCA) (AgeSex_Desc) (CLOTHMOA) (CLOTHXA)
Fills:
Instructions:
Type:
Max # of Values:
Length:
Answer List:

CLODESCA
Fill entry in CLODESCA
Set
21
2
TSec9ACCItems

Value:

Mnemonic:

Description:

1

Coats

Coats, jackets or snow suits

2

Jackets

Sport coats, tailored jackets, or blazers

3

Suits

Suits

4

Vests

Vests

5

Shirts

Shirts, sweaters, blouses, or tops

6

Pants

Pants, jeans, or shorts

7

Dress

Dresses

135

8

Skirt

Skirts

9

Undergarment

Undergarments

10

Hosiery

Hosiery

11

Nightware

Nightware or loungewear

12

Accessories

Accessories

13

Sportswear

Swimsuits or swim-wear

14

Uniform

Uniforms, for which the cost is not reimbursed

15

Costumes

Costumes

16

Footwear

Footwear, including athletic footwear

17

Diapers

Diapers

18

Layettes

Layettes

19

Watches

Watches

20

Jewelry

Jewelry

77

Misc

Misc. combined (unable to specify/DK)

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

136

Special Instructions:

For each item selected in COMBCODE, store the appropriate
item code in CLOTHA1- CLOTHA21.
(The first entry in COMBCODE should be recoded and stored
in CLOTHA1, the 2nd entry in CLOTHA2, etc.)
Recode as follows:
If COMBCODE = 1, store 100
If COMBCODE = 2, store 110
If COMBCODE = 3, store 120
If COMBCODE = 4, store 130
If COMBCODE = 5, store 145
If COMBCODE = 6, store 150
If COMBCODE = 7, store 170
If COMBCODE = 8, store 180
If COMBCODE = 9, store 200
If COMBCODE = 10, store 210
If COMBCODE = 11, store 220
If COMBCODE = 12, store 230
If COMBCODE = 13, store 245
If COMBCODE = 14, store 250
If COMBCODE = 15, store 260
If COMBCODE = 16, store 280
If COMBCODE = 17, store 310
If COMBCODE = 18, store 330
If COMBCODE = 19, store 370
If COMBCODE = 20, store 380
If COMBCODE = 77, store 900

Skip Instructions:

IF ((1 selected in AGESEX) and (ITEM = 1-6) and
[RT8100.POPGRP = 5, 6, 05 or 06]) OR
((1 selected in AGESEX) and (ITEM = 9-13) and
[RT8100.POPGRP = 9, 09 or 10]) OR
((1, 2, 3 or 4 selected in AGESEX) and ITEM = 16 and
[RT8100.POPGRP = 15 or 16]) OR
((2 selected in AGESEX) and (ITEM = 1-13) and
[RT8100.POPGRP = 9, 09 or 10]) OR
((3 or 4 selected in AGESEX) and (ITEM = 1-13) and
[RT8100.POPGRP = 9, 09 or 10]) OR
( (((5 selected in AGESEX) and (ITEM = 1-17)) or
ITEM = 18) and [RT8100.POPGRP = 1, 2, 01 or 02] ) OR
((ITEM = 19 or 20) and [RT8100.POPGRP = 7, 8, 07 or 08])
then goto CLASTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

CLOCMBA
ECLA

137

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLASTORE

Field

BSECT09.BTABLEA.BROW.CLASTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
CLASTORE
CLASTORE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
((1 selected in AGESEX) and (ITEM = 1-6) and [RT8100.POPGRP = 5, 6, 05
or 06]) OR
((1 selected in AGESEX) and (ITEM = 9-13) and [RT8100.POPGRP = 9, 09
or 10]) OR
((1, 2, 3 or 4 selected in AGESEX) and ITEM = 16 and [RT8100.POPGRP =
15 or 16]) OR
((2 selected in AGESEX) and (ITEM = 1-13) and [RT8100.POPGRP = 9, 09
or 10]) OR
((3 or 4 selected in AGESEX) and (ITEM = 1-13) and [RT8100.POPGRP = 9,
09 or 10]) OR
((((5 selected in AGESEX) and (ITEM = 1-17)) or ITEM = 18) and
[RT8100.POPGRP = 1, 2, 01 or 02]) OR
((ITEM = 19 or 20) and [RT8100.POPGRP = 7, 8, 07 or 08])

Universe Description:
Question Text:

What is the name of the business where this was purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:

138

Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set CLAPURCH = 1 and
"keep" and "show"
IF uppercase entry = "GROUPON" or "GROUPON.COM"
then goto ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSEIF ENTRY = DK or RF then goto MORE
ELSE goto CLAPURCH

Instrument SAS Name:
Destination Data Set:

CLASTORE
ECLA

139

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT09.BTABLEA.BROW.ERR_GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
Uppercase entry in CLASTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in CLASTORE contains ".COM"
then goto MORE
ELSE goto CLAPURCH

All others, go back to CLASTORE

140

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLAPURCH

Field

BSECT09.BTABLEA.BROW.CLAPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
CLAPURCH
CLAPURCH
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
CLASTORE = RESPONSE AND (UPPERCASE entry in CLASTORE does
NOT contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

141

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto CLALOC

Instrument SAS Name:
Destination Data Set:

CLAPURCH
ECLA

142

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLALOC

Field

BSECT09.BTABLEA.BROW.CLALOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
CLALOC
CLALOC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
CLAPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^CLASTORE_fill located?
CLASTORE_fill
Fill entry in CLASTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CLALOCST
CLALOC
ECLA

143

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLALOCST

Field

BSECT09.BTABLEA.BROW.CLALOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
CLALOCST
CLALOCST
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
CLAPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^CLASTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

CLASTORE_fill
Fill entry in CLASTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_CLALOCST
ELSE goto MORE

144

Instrument SAS Name:
Destination Data Set:

CLALOCST
ECLA

145

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CK_CLALOCST

Check

BSECT09.BTABLEA.BROW.CK_CLALOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
(Entry in CLALOCST is not a valid state abbreviation) AND CLALOCST <>
DK AND CLALOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CLALOCST

146

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSECT09.BTABLEA.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Any more
CLOMOREA
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY
All except ITEM = 99 or 888 and
((C = EMPTY) OR (COMBCODE = ENTRY))
Did you purchase any other ^S9A_ITEMNAME?
Description Name
Month
Amount
(CLODESCA) (AgeSex_Desc) (CLOTHMOA) (CLOTHXA)

Fills:
Instructions:

Type:
Length:
Answer List:

S9A_ITEMNAME
If ITEM = 1 then fill "coats, jackets or snow suits"
If ITEM = 2 then fill "sport coats, tailored jackets, or blazers"
If ITEM = 3 then fill "suits"
If ITEM = 4 then fill "vests"
If ITEM = 5 then fill "shirts, sweaters, blouses, or tops"
If ITEM = 6 then fill "pants, jeans, or shorts"
If ITEM = 7 then fill "dresses"
If ITEM = 8 then fill "skirts"
If ITEM = 9 then fill "undergarments"
If ITEM = 10 then fill "hosiery"
If ITEM = 11 then fill "nightwear or loungewear"
If ITEM = 12 then fill "accessories"
If ITEM = 13 then fill "swimsuits or swim-wear"
If ITEM = 14 then fill "uniforms, for which the cost is not reimbursed"
If ITEM = 15 then fill "costumes"
If ITEM = 16 then fill "footwear"
If ITEM = 17 then fill "diapers"
If ITEM = 18 then fill "layettes"
If ITEM = 19 then fill "watches"
If ITEM = 20 then fill "jewelry"
Enumerated
1
TYesNo

147

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set CLA_STAT and CLA_ORIG
IF MORE = 1, 2, DK or RF then
IF ERR_DUP was invoked and ITEM = 888 then
set CLA_ORIG = 3
ELSE set CLA_ORIG = 1 for the current record.
IF MONTH = current interview month then
set CLA_STAT = 2 for the current record
ELSE set CLA_STAT = 1 for the current record.
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF MORE = 1 and row number ne 84 then prefill the next rows
ITEM, PREFILL and DESCRIPTION fields with the same
information as the current row.
1:

IF ROW number = 84 then goto ERR_MAX
ELSE goto ITEM, next row in the table

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF row number = 84 then goto S9A_END
ELSE goto ITEM, next row in the table

CLOMOREA
ECLA

148

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT09.BTABLEA.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max number of Rows Reached
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
MORE = 1 AND (ROW number = 84)
Yes there are more expenses, but there are no more empty rows in the grid
No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

149

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

S9A_END

Field

BSECT09.BTABLEA.BROW.S9A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 9A

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))
ITEM = 99 or the table is full

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF ITEM = 99 or the table is full then
Set S9A_END = 1
ELSE set S9A_END = 2

Array:
Skip Instructions:

Goto Section 9B - S9B_INTRO

150

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHYA

Field

BSECT09.BTABLEA.BROW.CLOTHYA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

CLOTHYA
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280,
310,330,370,380

Instrument SAS Name:
Destination Data Set:

CLOTHYA
ECLA

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA1

Field

BSECT09.BTABLEA.BROW.CLOTHA1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense-code

CLOTHA1
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA1
ECLA

152

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA2

Field

BSECT09.BTABLEA.BROW.CLOTHA2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

CLOTHA2
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA2
ECLA

153

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA3

Field

BSECT09.BTABLEA.BROW.CLOTHA3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

CLOTHA3
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA3
ECLA

154

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA4

Field

BSECT09.BTABLEA.BROW.CLOTHA4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

CLOTHA4
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA4
ECLA

155

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA5

Field

BSECT09.BTABLEA.BROW.CLOTHA5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

CLOTHA5
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA5
ECLA

156

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA6

Field

BSECT09.BTABLEA.BROW.CLOTHA6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

CLOTHA6
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA6
ECLA

157

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA7

Field

BSECT09.BTABLEA.BROW.CLOTHA7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

CLOTHA7
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA7
ECLA

158

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA8

Field

BSECT09.BTABLEA.BROW.CLOTHA8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

CLOTHA8
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA8
ECLA

159

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA9

Field

BSECT09.BTABLEA.BROW.CLOTHA9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

CLOTHA9
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA9
ECLA

160

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA10

Field

BSECT09.BTABLEA.BROW.CLOTHA10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA10
ECLA

161

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA11

Field

BSECT09.BTABLEA.BROW.CLOTHA11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA11
ECLA

162

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA12

Field

BSECT09.BTABLEA.BROW.CLOTHA12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA12
ECLA

163

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA13

Field

BSECT09.BTABLEA.BROW.CLOTHA13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA13
ECLA

164

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA14

Field

BSECT09.BTABLEA.BROW.CLOTHA14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA14
ECLA

165

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA15

Field

BSECT09.BTABLEA.BROW.CLOTHA15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA15
ECLA

166

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA16

Field

BSECT09.BTABLEA.BROW.CLOTHA16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA16
ECLA

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA17

Field

BSECT09.BTABLEA.BROW.CLOTHA17
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA17
ECLA

168

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA18

Field

BSECT09.BTABLEA.BROW.CLOTHA18
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA18
ECLA

169

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA19

Field

BSECT09.BTABLEA.BROW.CLOTHA19
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA19
ECLA

170

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA20

Field

BSECT09.BTABLEA.BROW.CLOTHA20
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA20
ECLA

171

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHA21

Field

BSECT09.BTABLEA.BROW.CLOTHA21
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHA1

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100,110,120,130,145,150,170,180,
200,210,220,230,245,250,260,280
310,330,370,380
900

Instrument SAS Name:
Destination Data Set:

CLOTHA21
ECLA

172

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLOTHXA_

Field

BSECT09.BTABLEA.BROW.CLOTHXA_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for CLOTHXA

CLOTHXA_
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CLOTHXA_
ECLA

173

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLA_STAT

Field

BSECT09.BTABLEA.BROW.CLA_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid Values: 1 = Active record
2 = Current month recod
3 = Inactive record

Instrument SAS Name:
Destination Data Set:

CLA_STAT
ECLA

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

CLA_ORIG

Field

BSECT09.BTABLEA.BROW.CLA_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current interview
2 = Data reported in previous quarter
3 = Duplicate record
Instrument SAS Name:
Destination Data Set:

CLA_ORIG
ECLA

175

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEA.BROW

Spider Version 1.6.2

AGESEX_DESC

Field

BSECT09.BTABLEA.BROW.AGESEX_DESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Agesex description for prechart - set in processing

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROA = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 85)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
15
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

AGESEX_DESC
ECLA

176

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09

Spider Version 1.6.2

INTROB

Field

BSECT09.INTROB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction for Section 9B
Introduction
S9D_INTRO
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:

All
Now I am going to ask about expenditures for clothing services.
Description Month
Amount
(CLODESCD)
(CLOTHMOD) (CLOTHXD)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BSECT09.BTABLEB.BROW.ITEM
S9D_INTRO
ECLD

177

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09

Spider Version 1.6.2

BTABLEB

Block

BSECT09.BTABLEB
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

Clothing Services

If
(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)
INTROB = 1
All

Array:
Block Instructions:

1.

Max number of gridlines: 10

2. Section Label: Section 9, Part B - Clothing Services
3. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
4. PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported Clothing expenses
includes:
Item Code for matching (CLOTHYD)
description (CLODESCD)
month of expense (CLOTHMOD)
amount paid (CLSRVCX)
Display the pre-chart items as follows:
Description
Month
Amount
-----------------------------------(CLODESCD)
(CLOTHMOD) (CLSRVCX)

178

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB

Spider Version 1.6.2

BROW

Block

BSECT09.BTABLEB.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

If
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
(INTROB = 1)
(ITEM(previous row) <> 99) AND (ROW # < 11)

Universe Description:
Array:
Block Instructions:

179

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

ITEM

Field

BSECT09.BTABLEB.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Had expenses for clothing/shoe/watch/jewelry repair, rental, storage
Item
CLD_ITEM
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Help Screen:
Question Text:

All
H_S9D
30

? [F1]

Have ^YOU_ANYMEM had expenses for any of the following, either for
members of your household
or for someone outside your household?
Read each item on list.

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
3
TSec9dItems

Value:

Mnemonic:

Description:

1

RepairClothes

2

RepairShoes

Repair, alteration or tailoring for clothing and
accessories
Shoe repair or other shoe services

3

RepairWatch

Watch or jewelry repair

4

ClothRental

Clothing or accessory rental

5

ClothStorage

Clothing storage outside the home

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

180

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Set CLOTHYD as follows:
IF ITEM = 1, store 450 in CLOTHYD.
IF ITEM = 2, store 460 in CLOTHYD.
IF ITEM = 3, store 470 in CLOTHYD.
IF ITEM = 4, store 480 in CLOTHYD.
IF ITEM = 5, store 490 in CLOTHYD.

Array:
Special Instructions:

1. Answer list options should be in bold black except 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Prefill the PREFILL and DESCRIPTION fields with the
following descriptions. Gray out the PREFILL field.
If 1, prefill "Repair, alteration or tailoring for
clothing and accessories"
If 2, prefill "Shoe repair or other shoe services"
If 3, prefill "Watch or jewelry repair"
If 4, prefill "Clothing or accessory rental "
If 5, prefill "Clothing storage outside the home"
3. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-5:

IF ITEM <> Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

99:

Goto S9D_END

888:

IF no more row then goto S9D_END
ELSE goto ITEM - next row in the table

CLD_ITEM
ECLD

181

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT09.BTABLEB.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

182

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

PreFill

Field

BSECT09.BTABLEB.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Clothing Services

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

183

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT09.BTABLEB.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Item description
Description
CLODESCD
CLODESCD
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 99 and <> 888 and <> EMPTY
ITEM = 1-5
What kind of service was this?
Describe briefly the service.

Description Month
Amount
(CLODESCD)
(CLOTHMOD) (CLSRVCX)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto WHO
CLODESCD
ECLD

184

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

WHO

Field

BSECT09.BTABLEB.BROW.WHO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Purchased for your CU or for outside your CU
Who
CLSVGFTC
CLSVGFTC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 99 and <> 888 and <> EMPTY

All, except ITEM = 99 or 888 and (DESCRIPTION = ENTRY)
Was this service for ^YOU_YRCU or for someone outside your
household?
Description
Month
Amount
(CLODESCD)
(CLOTHMOD) (CLSRVCX)

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
Twhom

Value:

Mnemonic:

Description:

1

YourCu

Your household

2

OutsideCu

Someone outside your household

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

185

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
CLSVGFTC
ECLD

186

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

MONTH

Field

BSECT09.BTABLEB.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

When did you purchase it
Month
CLOTHMOD
CLOTHMOD
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 99 and <> 888 and <> EMPTY

All, except ITEM = 99 or 888 and
(WHO = 1, 2, DK or RF)
When did you purchase this service?
Description Month
Amount
(CLODESCD)
(CLOTHMOD) (CLSRVCX)

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

187

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH-CUR_MONTH: IF Entry is not within reference
period then goto ERR3_MONTH
ELSE goto AMOUNT
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

CLOTHMOD
ECLD

188

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT09.BTABLEB.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:
Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

MONTH not in reference period
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
MONTH not in reference period and (MONTH <> DK and <> RF)
Service purchased outside the reference period
Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

189

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT09.BTABLEB.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

How much did it cost
Amount
CLSRVCX
CLSRVCX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 99 and <> 888 and <> EMPTY
All, except ITEM = 99 or 888 and
(MONTH = 1-12, DK or RF)
How much did it cost?
Description
Month
Amount
(CLODESCD)
(CLOTHMOD) (CLSRVCX)

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF AMOUNT = 5-249, DK or RF then
set CLSRVCX_ = EMPTY

Array:
Special Instructions:

Display a $ and a comma, as needed in the entry field.

190

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-999999:

IF AMOUNT lt 5 or gt 249 then goto ERR1_AMOUNT
ELSEIF CLOTHYD and entry in AMOUNT for this
record are equal to any record data in the
prechart/input then goto ERR_DUP
ELSE goto TAX

DK,RF:

Goto C

CLSRVCX
ECLD

191

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT09.BTABLEB.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(AMOUNT lt 5 or gt 249) AND (AMOUNT <> DK and <> RF)

Service price is less than $5 or greater than $249
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set CLSRVCX_ = A1
Soft
Suppressed: Goto TAX
All others, go back to AMOUNT

192

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT09.BTABLEB.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
CLOTHYD AND the entry for AMOUNT for the record is equal to any records
data on the prechart/input
The records itemcode and amount is the same as one of the records on the
pre-chart
This item appears to be the same as one reported last interview.
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto TAX

All others, go back to AMOUNT

193

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

TAX

Field

BSECT09.BTABLEB.BROW.TAX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Did this include sales tax
Tax
CLSRVCTX
CLSRVCTX
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
AMOUNT = 1-999999

Universe Description:
Question Text:

Did this include sales tax?
Description
Month
Amount
(CLODESCD)
(CLOTHMOD) (CLSRVCX)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto C
CLSRVCTX
ECLD

194

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

C

Field

BSECT09.BTABLEB.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Combined Expense?
C
CLOCMBD_S
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 99 and <> 888 and <> EMPTY
All, except ITEM = 99 or 888 and
((AMOUNT = DK or RF) OR (TAX = 1, 2, DK or RF))

Question Text:
Type:
Length:

X

Enter 'C' for a combined expense.
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:
EMPTY:

Goto COMBCODE
IF ((ITEM = 1-4) and [RT8100.POPGRP = 1, 2, 01 or
02]) OR (ITEM = 5 and [RT8100.POPGRP = 15 or 16])
then goto CLBSTORE
ELSE goto MORE

IF anything other than a 'C' or the enter key is entered
then goto CK_C
Instrument SAS Name:
Destination Data Set:

CLOCMBD_S
ECLD

195

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CK_C

Check

BSECT09.BTABLEB.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a "C" or EMPTY
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
C = anything other than a 'C' or a blank

Universe Description:
Text:

Not a valid entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

196

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT09.BTABLEB.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

What is ITEM combined with?
Combined codes
CLOCMBD
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
C=C
Yes, this is a combined expense
H_S9D
30

? [F1]

What other clothing services is
^CLODESCD combined with?
Enter all that apply, separate with commas.
Description
(CLODESCD)

Fills:
Instructions:
Type:
Max # of Values:
Length:
Answer List:

Month
Amount
(CLOTHMOD) (CLSRVCX)

CLODESCD
Fill entry in BSECT09.BTABLED.BROW.DESCRIPTION
Set
6
2
TSec9dCCItems

Value:

Mnemonic:

Description:

1

RepairClothes

2

RepairShoes

Repair, alteration or tailoring for clothing and
accessories
Shoe repair or other shoe services

3

RepairWatch

Watch or jewelry repair

4

ClothRental

Clothing or accessory rental

5

ClothStorage

Clothing storage outside the home

197

77

Misc

Misc. combined (unable to specify/ DK)

Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions:

Skip Instructions:

For each item selected in COMBOCDE, store the
appropriate item code in CLOTHD1- CLOTHD6.
(The first entry in COMBCODE should be recoded and
stored in CLOTHD1, the 2nd entry in CLOTHD2, etc.)
Recode as follows:
If COMBCODE = 1, store 450
If COMBCODE = 2, store 460
If COMBCODE = 3, store 470
If COMBCODE = 4, store 480
If COMBCODE = 5, store 490
If COMBCODE = 77, store 500
IF [(ITEM = 1-4) and [RT8100.POPGRP = 1, 2, 01 or 02]] or
(ITEM = 5 and [RT8100.POPGRP = 15 or 16])
then goto CLBSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

CLOCMBD
ECLD

198

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLBSTORE

Field

BSECT09.BTABLEB.BROW.CLBSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
CLDSTORE
CLBSTORE
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
[(ITEM = 1-4) and [RT8100.POPGRP = 1, 2, 01 or 02]] OR
(ITEM = 5 and [RT8100.POPGRP = 15 or 16])

Universe Description:
Question Text:

What is the name of the business where you had this expense?
Enter store, website, or company name.

Type:
Length:
X
X

X
Store Instructions:

String
45
Don't Know
Refuse
Empty
On Input
On Output
If UPPERCASE ENTRY contains ".COM" then set CLBPURCH = 1 and
"keep" and "show"

Array:
Skip Instructions:

IF uppercase entry = "GROUPON" or "GROUPON.COM" then
goto ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSEIF ENTRY = DK or RF then goto MORE
ELSE goto CLBPURCH

199

Instrument SAS Name:
Destination Data Set:

CLBSTORE
ECLD

200

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT09.BTABLEB.BROW.ERR_GROUPON
Description:
Inherited Universe:

Universe:

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
Uppercase entry in CLBSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in CLBSTORE contains ".COM" then
goto MORE
ELSE goto CLBPURCH

All others, go back to CLBSTORE

201

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLBPURCH

Field

BSECT09.BTABLEB.BROW.CLBPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
CLDPURCH
CLBPURCH
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
CLBSTORE = RESPONSE AND (UPPERCASE entry in
CLBSTORE does NOT contain ".COM")

Universe Description:
Question Text:

Type:
Length:
Answer List:

Was this paid for -

Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

202

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto CLBLOC

Instrument SAS Name:
Destination Data Set:

CLBPURCH
ECLD

203

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLBLOC

Field

BSECT09.BTABLEB.BROW.CLBLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
CLDLOC
CLBLOC
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
CLBPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^CLBSTORE_fill located?
CLBSTORE_fill
Fill entry in CLBSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CLBLOCST
CLBLOC
ECLD

204

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLBLOCST

Field

BSECT09.BTABLEB.BROW.CLBLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
CLDLOCST
CLBLOCST
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
CLBPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^CLBSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

CLBSTORE_fill
Fill entry in CLBSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_CLBLOCST
ELSE goto MORE

205

Instrument SAS Name:
Destination Data Set:

CLBLOCST
ECLD

206

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CK_CLBLOCST

Check

BSECT09.BTABLEB.BROW.CK_CLBLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(Entry in CLBLOCST is not a valid state abbreviation) AND CLBLOCST <>
DK AND CLBLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CLBLOCST

207

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

MORE

Field

BSECT09.BTABLEB.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

Any other expenses for ITEM
Any more
CLOMORED
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 99 and <> 888 and <> EMPTY

All, except ITEM = 99 or 888 and
((C = EMPTY) OR (COMBCODE = ENTRY))
Did you have any other expenses for ^S9D_DESC?
Description Month
Amount
(CLODESCD)
(CLOTHMOD) (CLSRVCX)

Fills:
Instructions:

Type:
Length:
Answer List:

S9D_DESC
If CLOTHYD = 450, fill "repair, alteration or tailoring for
clothing and accessories"
If CLOTHYD = 460, fill "shoe repair or other shoe services"
If CLOTHYD = 470, fill "watch or jewelry repair"
If CLOTHYD = 480, fill "clothing or accessory rental"
If CLOTHYD = 490, fill "clothing storage outside the home"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

208

On Input
On Output
Store Instructions:

1. Set CLD_ORIG and CLD_STAT
IF MORE = 1, 2, DK or RF then
IF ERR_DUP was invoked and ITEM is 888 then
store 3 in CLD_ORIG.
ELSE Store 1 in CLD_ORIG for the current record.
IF MONTH = the current interview month then
store 2 in CLD_STAT for the current record
ELSE store 1 in CLD_STAT for the current record
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1, prefill ITEM, PREFILL, and DESCRIPTION
fields for the next row with the same information as the
current row.
1:

IF ROW number = 10 then goto ERR_MAX
ELSE goto ITEM next row in the table

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ROW number = 10 then goto S9D_END
ELSE goto ITEM next row in the table

CLOMORED
ECLD

209

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT09.BTABLEB.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max number of Rows Reached
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(MORE = 1) AND (ROW number = 10)
Yes there are more expenses, but there are no more empty rows in the grid
No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

210

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

S9D_END

Field

BSECT09.BTABLEB.BROW.S9D_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 9B

((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM = 99 OR (the table is full)

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
1
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF ITEM = 99 OR (the table is full) then
set S9D_END = 1
ELSE set S9D_END = 2

Array:
Skip Instructions:

Exit block and goto S9_SectComp

211

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLOTHYD

Field

BSECT09.BTABLEB.BROW.CLOTHYD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

CLOTHYD
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 450, 460, 470, 480, 490

Instrument SAS Name:
Destination Data Set:

CLOTHYD
ECLD

212

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLOTHD1

Field

BSECT09.BTABLEB.BROW.CLOTHD1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense-code

CLOTHD1
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 450, 460, 470, 480, 490, 500

Instrument SAS Name:
Destination Data Set:

CLOTHD1
ECLD

213

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLOTHD2

Field

BSECT09.BTABLEB.BROW.CLOTHD2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHD1

CLOTHD2
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 450, 460, 470, 480, 490, 500

Instrument SAS Name:
Destination Data Set:

CLOTHD2
ECLD

214

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLOTHD3

Field

BSECT09.BTABLEB.BROW.CLOTHD3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHD1

CLOTHD3
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 450, 460, 470, 480, 490, 500

Instrument SAS Name:
Destination Data Set:

CLOTHD3
ECLD

215

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLOTHD4

Field

BSECT09.BTABLEB.BROW.CLOTHD4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHD1

CLOTHD4
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 450, 460, 470, 480, 490, 500

Instrument SAS Name:
Destination Data Set:

CLOTHD4
ECLD

216

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLOTHD5

Field

BSECT09.BTABLEB.BROW.CLOTHD5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHD1

CLOTHD5
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 450, 460, 470, 480, 490, 500

Instrument SAS Name:
Destination Data Set:

CLOTHD5
ECLD

217

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLOTHD6

Field

BSECT09.BTABLEB.BROW.CLOTHD6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See CLOTHD1

CLOTHD6
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 450, 460, 470, 480, 490, 500

Instrument SAS Name:
Destination Data Set:

CLOTHD6
ECLD

218

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLSRVCX_

Field

BSECT09.BTABLEB.BROW.CLSRVCX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for CLSRVCX

CLSRVCX_
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_CLSRVCX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CLSRVCX_
ECLD

219

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLD_STAT

Field

BSECT09.BTABLEB.BROW.CLD_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active record
2 = Current month record
3 = Inactive record
Instrument SAS Name:
Destination Data Set:

CLD_STAT
ECLD

220

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09.BTABLEB.BROW

Spider Version 1.6.2

CLD_ORIG

Field

BSECT09.BTABLEB.BROW.CLD_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)) AND
((INTROB = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current interview
2 = Data reported in previous quarter
3 = Duplicate record
Instrument SAS Name:
Destination Data Set:

CLD_ORIG
ECLD

221

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT09

Spider Version 1.6.2

S9_SectComp

Field

BSECT09.S9_SectComp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 9

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

All
** Not Displayed **
Classification
1
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Section Complete Flag
IF S9A_END = 1 AND S9D_END = 1 then
set SECTCOMP[9] = 1
ELSE set SECTCOMP[9] = 2

Array:
Skip Instructions:

Exit block and goto Section 10 - BSECT10

222

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10

Spider Version 1.6.2

BSECT10

Block

BSECT10
Description:
Tab Name:
Fly Over Name:
Universe Type:

Rented and Leased Vehicles
B10
S10 - Leased vehicles
If

Inherited Universe:
Universe:

Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

All (Intnmbr 1-4)

Array:
Block Instructions:

223

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10

Spider Version 1.6.2

S10_INTRO

Field

BSECT10.S10_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
S10_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INTNMBR = 1-5

Universe Description:
Question Text:

Now I am going to ask about expenses for vehicle rentals and leases.
Vehicle number Vehicle year Vehicle make/model Business
(LSDNUM)
(MODELYR)
(MKMD_SCR)
(ANYBUSIN)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions:

1. Display pre-chart for INTNMBR 2-5 if there were
previously reported vehicles.
2. Display but gray out (instead of blue text) previously
disposed of vehicles (S10.inv.LSD_STAT = 3).

Skip Instructions:

Goto RLV_ITEM in BSect10L1 Block

224

Instrument SAS Name:
Destination Data Set:

S10_INTRO
ELSD

225

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10

Spider Version 1.6.2

BSECT10L1

Block

BSECT10.BSECT10L1
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

Rented Vehicles

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
S10_INTRO = 1

Universe Description:
Array:
Block Instructions:

1. Max # of table rows: 10
2. Section Label: Section 10 - Rented Vehicles

226

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1

Spider Version 1.6.2

BTABLEA

Block

BSECT10.BSECT10L1.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

If
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(S10_INTRO = 1)

Universe:
Universe Description:
Array:
Block Instructions:

227

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA

Spider Version 1.6.2

BROW

Block

BSECT10.BSECT10L1.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(S10_INTRO = 1)
(ITEM(previous row) <> 99) AND (ROW # < 11)

Universe Description:
Array:
Block Instructions:

228

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSECT10.BSECT10L1.BTABLEA.BROW.ITE
M
Description:

Vehicle rentals

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Rented vehicle
RLV_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Help Screen:
Question Text:

H_S10
31
? [F1]
SCREEN 1 -----------------------------------------------------------------------------------Since the first of ^REF_MONTH, have ^YOU_ANYMEM rented any
automobiles, trucks, vans, minivans, or SUVs, which were not used
entirely for business? Do not include leased vehicles.

SCREEN 2 -------------------------------------------------------------------------Since the first of ^REF_MONTH, have ^YOU_ANYMEM rented any other
types of vehicles which were not used entirely for business?
IF YES Did you rent any -

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:

Enumerated
3

229

Answer List:

TRLV_ITEM

Value:

Mnemonic:

Description:

1

Automobiles

Automobiles, trucks, vans, minivans, or SUVs

2

Motorhome

Motor homes

3

Campers

Campers, including those attached to trucks

4

Motorcycle

5

BoatMotor

Motorcycles, motor scooters, or mopeds (motorized
bicycles)
Boats, with motor

6

BoatNoMotor

Boats, without a motor

7

TrailerNotCamper

8

Plane

Trailers other than a camper type, such as for a boat
or cycle
Private aircraft

9

OtherVehicle

Other vehicles

95

NoMore95

Continue list

99

NoMore99

None/No More Entries

888

DeleteLine

Delete the Line

Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set RENTCODE as follows:
IF ITEM = 1, store 105 in RENTCODE
IF ITEM = 2, store 120 in RENTCODE
IF ITEM = 3, store 135 in RENTCODE
IF ITEM = 4, store 150 in RENTCODE
IF ITEM = 5, store 160 in RENTCODE
IF ITEM = 6, store 170 in RENTCODE
IF ITEM = 7, store 180 in RENTCODE
IF ITEM = 8, store 190 in RENTCODE
IF ITEM = 9, store 200 in RENTCODE

Array:

230

Special Instructions:

1. Answer list options should be in bold black except 95, 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Pre-fill and gray the PREFILL field with the following
descriptions:
If ITEM = 1, pre-fill "Autos, trucks, vans, minivans"
If ITEM = 2, pre-fill "Motor homes"
If ITEM = 3, pre-fill "Campers"
If ITEM = 4, pre-fill "Motorcycle/motor scooter/moped"
If ITEM = 5, pre-fill "Boat, with a motor"
If ITEM = 6, pre-fill "Boat, without a motor"
If ITEM = 7, pre-fill "Trailer other than a camper"
If ITEM = 8, pre-fill "Private aircraft"
If ITEM = 9, pre-fill "Other vehicle"
3. For SCREEN 1, display answer list options 1 95 and 888
For SCREEN 2, display answer list options 2-9, 99 and 888
4. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

1-9:

IF ITEM <> Item2Shadow then goto CK_ITEM
ELSE goto ANYVACAT

95:

Goto ITEM - next row

99:

IF no vehicles on inventory chart or all vehicles
have 8500.LSD_STAT = 3 then exit block and
goto BLEASE.BROW.ITEM
ELSE exit block and goto the TblInventory block

888:

Instrument SAS Name:
Destination Data Set:

IF no more table rows THEN
if no vehicles on inventory chart or all vehicles
have 8500.LSD_STAT = 3 then exit block and
goto BSECT10L2.BLEASE.BROW.ITEM
else exit block and goto the TBLINVENTORY block
ELSE goto ITEM - next row of table

RLV_ITEM
ERLV

231

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT10.BSECT10L1.BTABLEA.BROW.CK_I
TEM
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Changed ITEM to a different selection, after completing the row
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> Item2Shadow AND ITEM <> 888 AND ITEM <> 99 AND
ITEM <> 95
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:

Fills:
Instructions:

IF SUPPRESSED then set all fields in this row to EMPTY
Soft
SUPPRESS: Goto ANYVACAT
All others, go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

232

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

PreFill

Field

BSECT10.BSECT10L1.BTABLEA.BROW.PreF
ill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Vehicle Type

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

233

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

ANYVACAT

Field

BSECT10.BSECT10L1.BTABLEA.BROW.ANY
VACAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Vehicle rental for trip use
Used for trips?
ANYVACAT
ANYVACAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 888 and <> 95 and <> 99 and <> EMPTY
ITEM = 1-9
Was the ^S10_RentDesc rented solely for use on a vacation, overnight
trip, or a trip of 75 miles or more one way?

S10_RentDesc
If ITEM = 1 fill "auto, truck, van, minivan, or SUV"
If ITEM = 2 fill "motor home"
If ITEM = 3 fill "camper"
If ITEM = 4 fill "motorcycle, motor scooter, or moped"
If ITEM = 5 fill "boat, with a motor"
If ITEM = 6 fill "boat, without a motor"
If ITEM = 7 fill "trailer other than a camper type"
If ITEM = 8 fill "private aircraft"
If ITEM = 9 fill "other vehicle"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

234

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto AMOUNT
ANYVACAT
ERLV

235

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT10.BSECT10L1.BTABLEA.BROW.AM
OUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Vehicle rental expense
Rent $
RENTEXPX
RENTEXPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 888 and <> 95 and <> 99 and <> EMPTY
ALL
Since the first of ^REF_MONTH, not including ^CUR_MONTH, what has
been your expense for renting this vehicle?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF AMOUNT = DK, RF, or 10-1200 then set RENT_XPX = EMPTY

Array:

236

Special Instructions:
Skip Instructions:

Display $ and comma in the entry field.
IF entry lt 10 or gt 1200 AND (not equal DK or RF) then
goto ERR1_AMOUNT
ELSEIF BCeintro.BUSCREEN = 2 and ITEM = 1 and
(RT8100.POPGRP = 5, 6, 05 or 06) then goto RLVSTORE
ELSEIF BCeintro.BUSCREEN = 2 then goto MORE
ELSE goto ANYBSNRM

Instrument SAS Name:
Destination Data Set:

RENTEXPX
ERLV

237

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT10.BSECT10L1.BTABLEA.BROW.ERR
1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(AMOUNT lt 10 or gt 1200) AND (AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set RENT_XPX = A1
Soft
Suppress: IF BCeintro.BUSCREEN = 2 and ITEM = 1 and
(RT8100.POPGRP = 5, 6, 05 or 06) then
goto RLVSTORE
ELSEIF BCEintro.BUSCREEN = 2 then goto MORE
ELSE goto ANYBSNRM
All others, go back to AMOUNT

238

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

ANYBSNRM

Field

BSECT10.BSECT10L1.BTABLEA.BROW.ANY
BSNRM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Type:
Length:
Answer List:

Any expense deductions for rental?
Deducted/reimb
ANYBSNRM
ANYBSNRM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(ITEM <> 888 and <> 95 and <> 99 and <> EMPTY) AND
BCeintro.BUSCREEN <> 2
household business screen is not "no"
Were or will any of the rental expenses be deducted as business
expenses, reimbursed, or paid by someone outside of the household?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Goto BSNSPCTZ
IF ITEM = 1 and [RT8100.POPGRP = 5, 6, 05 or 06]
then goto RLVSTORE
ELSE goto MORE

239

Instrument SAS Name:
Destination Data Set:

ANYBSNRM
ERLV

240

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

BSNSPCTZ

Field

BSECT10.BSECT10L1.BTABLEA.BROW.BSN
SPCTZ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Percent of total expense
Percent
BSNSPCTZ
BSNSPCTZ
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ANYBSNRM = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

What percent of the total expense will this cover?
Integer
3
1
100
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF: IF ITEM = 1 and [RT8100.POPGRP = 5, 6, 05 or 06]
then goto RLVSTORE
ELSE goto MORE
100:

Instrument SAS Name:
Destination Data Set:

Goto ERR2_BSNSPCTZ

BSNSPCTZ
ERLV

241

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

ERR2_BSNSPCTZ

Check

BSECT10.BSECT10L1.BTABLEA.BROW.ERR
2_BSNSPCTZ
Description:
Inherited Universe:

Universe:

100% Business
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
BSNSPCTZ = 100

Universe Description:
Text:

100% WAS ENTERED
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto MORE

All others, go back to BSNSPCTZ

242

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLVSTORE

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Name of rental company
Rental Comp.
RLVSTORE
RLVSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM = 1 AND (RT8100.POPGROUP = 5, 6, 05 or 06) AND
BSNSPCTZ <> 100

Universe Description:
Question Text:

What is the name of the rental car company used?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY: IF uppercase entry = "GROUPON" or "GROUPON.COM" then
goto ERR_GROUPON
ELSE goto RLVPIKUP
DK,RF: Goto MORE

Instrument SAS Name:
Destination Data Set:

RLVSTORE
ERLV

243

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT10.BSECT10L1.BTABLEA.BROW.ERR
_GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
Uppercase entry in RLVSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto RLVPIKUP

All others, go back to RLVSTORE

244

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLVPIKUP

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
PIKUP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Picked Up - City
Pk Up City
RLVPIKUP
RLVPIKUP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
RLVSTORE = RESPONSE

Universe Description:
Question Text:
Type:
Length:
X
X

X

In what city was the vehicle picked up?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RLVPIKST
RLVPIKUP
ERLV

245

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLVPIKST

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
PIKST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Picked Up - State
State
RLVPIKST
RLVPIKST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
RLVSTORE = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state was the vehicle picked up?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_RLVPIKST
ELSE goto RLVRSRV

Instrument SAS Name:
Destination Data Set:

RLVPIKST
ERLV

246

247

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

CK_RLVPIKST

Check

BSECT10.BSECT10L1.BTABLEA.BROW.CK_
RLVPIKST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(Entry in RLVPIKST is not a valid state abbreviation) AND RLVPIKST <> DK
AND RLVPIKST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to RLVPIKST

248

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLVRSRV

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
RSRV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Direct or Third Party
Direct
RLVRSRV
RLVRSRV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
RLVPIKUP = RESPONSE, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Was the reservation made directly with ^RLVSTORE_FILL or through a
third party?

RLVSTORE_FILL
Fill entry in RLVSTORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

249

Skip Instructions:

1,DK, RF:
2:

Instrument SAS Name:
Destination Data Set:

Goto RLVPURCH

Goto THRDPRTY

RLVRSRV
ERLV

250

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

THRDPRTY

Field

BSECT10.BSECT10L1.BTABLEA.BROW.THR
DPRTY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reservation Company
Resv Company
THRDPRTY
THRDPRTY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
RLVRSRV = 2

Universe Description:
Question Text:

What is the name of the company you used to make your reservation?
Enter store, website, or company name.

Type:
Length:
X
X

X
Store Instructions:

String
45
Don't Know
Refuse
Empty
On Input
On Output
If UPPERCASE ENTRY contains ".COM" then set RLVPURCH = 1 and
"keep" and "show"

Array:
Skip Instructions:

IF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSE goto THRDPLOC

Instrument SAS Name:
Destination Data Set:

THRDPRTY
ERLV

251

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

THRDPLOC

Field

BSECT10.BSECT10L1.BTABLEA.BROW.THR
DPLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reservation Company Location - City
3rd Party Loc
THRDPLOC
THRDPLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(THRDPRTY = RESPONSE, DK, or RF) AND
(UPPERCASE entry in THRDPRTY does NOT contain ".COM")

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
X
X

X

In what city is ^THRDPRTY_FILL located?
THRDPRTY_FILL
If THRDPRTY = DK or RF then fill "the company you used to make your
reservation"
Else fill entry in THRDPRTY
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto THDPLCST
THRDPLOC
ERLV

252

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

THDPLCST

Field

BSECT10.BSECT10L1.BTABLEA.BROW.THD
PLCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reservation Company Location - State
State
THDPLCST
THDPLCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(THRDPRTY = RESPONSE, DK, or RF) AND
(UPPERCASE entry in THRDPRTY does NOT contain ".COM")

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^THRDPRTY_FILL located?
Enter the two character state abbreviation

Fills:
Instructions:

Type:
Length:
X
X

X

THRDPRTY_FILL
If THRDPRTY = DK or RF then fill "the company you used to make your
reservation"
Else fill entry in THRDPRTY
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

253

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_THDPLCST
ELSE goto RLVPURCH

Instrument SAS Name:
Destination Data Set:

THDPLCST
ERLV

254

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

CK_THDPLCST

Check

BSECT10.BSECT10L1.BTABLEA.BROW.CK_
THDPLCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(Entry in THDPLCST is not a valid state abbreviation) AND THDPLCST <>
DK AND THDPLCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to THDPLCST

255

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLVPURCH

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
RLVPURCH
RLVPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(THRDPLOC = RESPONSE, DK, or RF) OR (RLVRSRV = 1, DK or RF)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Was this reservation made -

Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

256

Skip Instructions:

1,3,4, DK,RF: Goto MORE
2: Goto RLVLOC

Instrument SAS Name:
Destination Data Set:

RLVPURCH
ERLV

257

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLVLOC

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental Company Location - City
Location - City
RLVLOC
RLVLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
RLVPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^RLVSTORE_FILL located?
RLVSTORE_FILL
Fill entry in RLVSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RLVLOCST
RLVLOC
ERLV

258

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLVLOCST

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Rental Company Location - State
State
RLVLOCST
RLVLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
RLVPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^RLVSTORE_FILL located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

RLVSTORE_FILL
Fill entry in RLVSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_RLVLOCST
ELSE goto MORE

259

Instrument SAS Name:
Destination Data Set:

RLVLOCST
ERLV

260

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

CK_RLVLOCST

Check

BSECT10.BSECT10L1.BTABLEA.BROW.CK_
RLVLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
(Entry in RLVLOCST is not a valid state abbreviation) AND RLVLOCST <>
DK AND RLVLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to RLVLOCST

261

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSECT10.BSECT10L1.BTABLEA.BROW.MO
RE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Any More
RENT_MORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
ITEM <> 888 and <> 95 and <> 99 and <> EMPTY
All
Did you rent any other ^RENT_MORE_FILL?
RENT_MORE_FILL
If ITEM = 1, fill "autos, trucks, vans, minivans, or SUVs"
If ITEM = 2, fill "motor homes"
If ITEM = 3, fill "campers, including those attached to trucks"
If ITEM = 4, fill "motorcycles, motor scooters, or mopeds"
If ITEM = 5, fill "boats, with motors"
If ITEM = 6, fill "boats, without motors"
If ITEM = 7, fill "trailers, other than a camper type"
If ITEM = 8, fill "private aircraft"
If ITEM = 9, fill "vehicles"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

262

Store Instructions:

1. IF MORE = 1, 2, DK or RF THEN
Set RLV_ORIG = 1
Set RLV_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

If entry of 1 and row number ne 10 then pre-fill the ITEM
and PREFILL fields for the next row with the same
information as the current row.
1:

IF ROW number = 10 then goto ERR_MAX
ELSE goto ITEM

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF row number = 10 then
IF no vehicles on inventory chart or
all vehicles have 8500.LSD_STAT = 3 then
exit block and goto BLEASE.BROW.ITEM
ELSE exit block and goto TblInventory block
ELSE goto ITEM

RENT_MORE
ERLV

263

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT10.BSECT10L1.BTABLEA.BROW.ERR
_MAX
Description:
Inherited Universe:

Universe:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))
MORE = 1 and ROW number = 10

Universe Description:
Text:

No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

264

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RENTCODE

Field

BSECT10.BSECT10L1.BTABLEA.BROW.REN
TCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 digit item code

RENTCODE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
100
999
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field.
Valid Values: 105, 120, 135, 150, 160, 170,
180, 190, 200

Instrument SAS Name:
Destination Data Set:

RENTCODE
ERLV

265

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RENT_XPX

Field

BSECT10.BSECT10L1.BTABLEA.BROW.REN
T_XPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RENTEXPX

RENT_XPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field.
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RENT_XPX
ERLV

266

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLV_STAT

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid Values: 1 = Active Record

Instrument SAS Name:
Destination Data Set:

RLV_STAT
ERLV

267

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L1.BTABLEA.BROW

Spider Version 1.6.2

RLV_ORIG

Field

BSECT10.BSECT10L1.BTABLEA.BROW.RLV
_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S10_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 11)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid Value: 1 = Data from current month interview.

Instrument SAS Name:
Destination Data Set:

RLV_ORIG
ERLV

268

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10

Spider Version 1.6.2

TBLINVENTORY

Block

BSECT10.TBLINVENTORY
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

Update Questions for leased cars reported last quarter

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1)

Universe Description:
Array:
Block Instructions:

1. Max # of table rows: 24
2. Section Label: Section 10 - Leased Vehicles, Inventory
Chart
3. The first four columns in the table should be pre-filled
with data from the input file.
8500.LSDNUM (vehicle number)
8500.MODELYR (vehicle year)
8500.MKMD_SCR (vehicle make/model)
If 8500.MKMD_SCR is XXXXX, then display 8500.OTHMODEL
(other make/model)
8500.ANYBUSIN (business use)
If 1, display "yes",
If 2, display "no".
4. Gray out the first four columns of the table
They should be "show only".
5. Do not display previously disposed of vehicles
(8500.LST_STAT = 3)
6. Place the cursor on the fifth column (LVIHAVE).
This is the first question to be asked.

269

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY

BLKROW

Spider Version 1.6.2

Block

BSECT10.TBLINVENTORY.BLKROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Row Level Block

While
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
LSDNUM <> EMPTY
Ask questions for all active inventory vehicles

Array:
Block Instructions:

270

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

LSDNUM

Spider Version 1.6.2

Field

BSECT10.TBLINVENTORY.BLKROW.LSDNU
M
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle Number - SHOW Field ONLY
Vehicle Number

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW VARIABLE **
Integer
2
1
24
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set = 8500.LSDNUM

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-24
LSDNUM
ELSD

271

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

MODELYR

Spider Version 1.6.2

Field

BSECT10.TBLINVENTORY.BLKROW.MODEL
YR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Model Year - SHOW ONLY
Vehicle Year

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

** SHOW ONLY **
Integer
5
1900
9999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

Set = 8500.MODELYR
MODELYR

272

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

MKMD_SCR

Field

BSECT10.TBLINVENTORY.BLKROW.MKMD_
SCR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Make/Model - SHOW ONLY
Vehicle Make/Model

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF 8500.MKMD_SCR = XXXXX then set = 8500.OTHMODEL
ELSE Set = 8500.MKMD_SCR

Array:
Instrument SAS Name:

MKMD_SCR

273

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

OTHMODEL

Spider Version 1.6.2

Field

BSECT10.TBLINVENTORY.BLKROW.OTHM
ODEL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other Make/Model - SHOW ONLY
Other Make/Model

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW VARIABLE **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Instrument SAS Name:

OTHMODEL

274

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

ANYBUSIN

Field

BSECT10.TBLINVENTORY.BLKROW.ANYBU
SIN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Business Use - SHOW ONLY
Business use

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** SHOW ONLY **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set = 8500.ANYBUSIN

Array:
Instrument SAS Name:

ANYBUSIN

275

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

LVIHAVE

Field

BSECT10.TBLINVENTORY.BLKROW.LVIHAV
E
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still have leased vehicle?
Still have?
LVIHAVE
LVIHAVE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))
8500.LSD_STAT <> 3

Universe Description:
Question Text:

Now I am going to ask about leased vehicles you mentioned previously.
Are you still leasing the ^8500_MODELYR ^fillLvihave?
If the vehicle was purchased at the end of the lease, collect the
new vehicle in Section 11.

Vehicle Number Vehicle Year Vehicle Make/Model Business
(LSDNUM)
(MODELYR)
(MKMD_SCR)
(ANYBUSIN)
Fills:
Instructions:

8500_MODELYR
Fill entry in 8500.MODELYR

Fills:
Instructions:

fillLvihave
IF 8500.MKMD_SCR = XXXXX then fill entry in 8500.OTHMODEL
ELSE fill entry in 8500.MKMD_SCR.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

276

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

For 2nd and subsequent times this question is displayed,
dark gray out the intro "Now I am going to ask about
leased vehicles you mentioned previously."
1,DK,RF:
2:

Instrument SAS Name:
Destination Data Set:

Goto S10INV_END
Goto LVIENDMO

LVIHAVE
ELSD

277

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

LVIENDMO

Field

BSECT10.TBLINVENTORY.BLKROW.LVIEND
MO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Month of lease termination
Month
LVIENDMO
LVIENDMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))
LVIHAVE = 2
No, not still leasing the vehicle
What month was the lease terminated?
Vehicle Number Vehicle Year Vehicle Make/Model Business
(LSDNUM)
(MODELYR)
(MKMD_SCR)
(ANYBUSIN)

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

278

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Only display ref_month - Cur_month answer list options.
Goto TERMFEE
LVIENDMO
ELSD

279

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

TERMFEE

Field

BSECT10.TBLINVENTORY.BLKROW.TERMF
EE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Help Screen:
Question Text:

Fees incurred at lease termination
Fees
TERMFEE
TERMFEE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))
LVIHAVE = 2

Not still leasing the vehicle (and LVIENDMO = 1-12, DK or RF)
H_ANYFEES
? [F1]
Were any fees incurred at the termination of the lease?
Vehicle Number Vehicle Year Vehicle Make/Model Business
(LSDNUM)
(MODELYR)
(MKMD_SCR)
(ANYBUSIN)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

280

Array:
Skip Instructions:

1:

Goto TERMFEEX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S10INV_END

TERMFEE
ELSD

281

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

TERMFEEX

Field

BSECT10.TBLINVENTORY.BLKROW.TERMF
EEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Amount of fees accrued
Amount
TERMFEEX
TERMFEEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))
TERMFEE = 1
Yes, fess incurred at lease termination
How much?
Vehicle Number Vehicle Year Vehicle Make/Model Business
(LSDNUM)
(MODELYR)
(MKMD_SCR)
(ANYBUSIN)

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF TERMFEEX = DK, RF or 25-7000 then set TERM_EEX = EMPTY

Array:
Special Instructions:

Display $ and comma in the entry field.

282

Skip Instructions:

1-99999:

IF entry lt 25 or gt 7000 then goto ERR1_TERMFEEX
ELSE goto S10INV_END

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S10INV_END

TERMFEEX
ELSD

283

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

ERR1_TERMFEEX

Check

BSECT10.TBLINVENTORY.BLKROW.ERR1_
TERMFEEX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))
(TERMFEEX lt 25 or gt 7000) AND (TERMFEEX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TERM_EEX = A1
Soft
Suppress:

Goto S10INV_END

All others, go back to TERMFEEX

284

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

S10INV_END

Field

BSECT10.TBLINVENTORY.BLKROW.S10INV
_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))
(TERMFEE = 2, DK or RF) OR (TERMFEEX = 1-99999, DK or RF) OR
(LVIHAVE = 1, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF no more vehicles on the inventory table then exit block and
goto the BSECT10L2 Block
ELSE goto LVIHAVE for next appropriate vehicle on the
inventory table

285

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

Spider Version 1.6.2

TERM_EEX

Field

BSECT10.TBLINVENTORY.BLKROW.TERM_
EEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TERMFEEX

TERM_EEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TERMFEEX for how to set this field.
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TERM_EEX
ELSD

286

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.TBLINVENTORY.BLKROW

MATCHID

Spider Version 1.6.2

Field

BSECT10.TBLINVENTORY.BLKROW.MATCH
ID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle Match ID - Output Only Field

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( (BSECT10L1.BTABLEA.BROW.ITEM = 99) OR (Rent table is full) )
AND (there are vehicles on the inventory table were 8500.LSD_STAT = 1))
AND
(LSDNUM <> EMPTY))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUTPUT ONLY VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set = 850014.MATCHID

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
MATCHID
ELSD

287

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10

Spider Version 1.6.2

BSECT10L2

Block

BSECT10.BSECT10L2
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

Universe Description:

New Leased Vehicles

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)
ALL

Array:
Block Instructions:

1. Max # of table rows: 6
2. Section Label: Section 10 - Leased Vehicles

288

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2

BLEASE

Spider Version 1.6.2

Block

BSECT10.BSECT10L2.BLEASE
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.))

Universe:
Universe Description:
Array:
Block Instructions:

289

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE

BROW

Spider Version 1.6.2

Block

BSECT10.BSECT10L2.BLEASE.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Universe Description:

While
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.))
(ITEM(previous row) <> 99) AND (ROW # < 7)

Ask questions until ITEM = 99 or row number = 7

Array:
Block Instructions:

290

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ITEM

Field

BSECT10.BSECT10L2.BLEASE.BROW.ITEM
Description:

Any leased vehicles?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any leased vehicles?
LSD_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:

Since the first of ^REF_MONTH, have ^YOU_ANYMEM ^LSD_ITEM_FILL

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

LSD_ITEM_FILL
IF INTNMBR = 1 OR NEWCU = 1, fill "made any lease payments or
begun leasing any automobiles, trucks, vans,
minivans, or SUVs not used entirely for business?"
ELSE Fill "begun leasing any automobiles, trucks, vans, minivans, or
SUVs not used entirely for business?"

Type:
Length:

Enumerated
3

Answer List:

TLSD_ITEM

Value:

Mnemonic:

Description:

1

Automobile

Automobiles, trucks, vans, minivans, or SUVs

291

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
1. IF entry of 1, store 105 in LSDCODE.
2. Set LSDNUM
Assign LSDNUM to each record.
IF INTNMBR = 1 or INTNMBR = 2-5, and no previously
reported vehicles then start with '01'.
else start with the last 8500.LSDNUM from the inventory
chart + 1.

Array:
Special Instructions:

1. All answer list options should be in regular black
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Prefill PREFILL field with answer list descriptions.
If 1, prefill "Autos, trucks, vans, minivans, SUVs"

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:

Goto MODELYR

99:

Goto S10_END

888:

IF no more rows then goto S10_END
ELSE goto ITEM - next row of the table

LSD_ITEM
ELSD

292

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

LSDNUM

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSDN
UM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle Number SHOW/OUT FIELD
Vehicle Number
LSDNUM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW/OUT Field **
Integer
2
0
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See ITEM for how to set this field.
LSDNUM
ELSD

293

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

DESCRIPTION

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.DESC
RIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle Description SHOW ONLY
Description

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW OWNLY **
String
50
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See ITEM for how to set this field
DESCRIPTION
ELSD

294

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

MODELYR

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.MOD
ELYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Vehicle model year
Vehicle Year
MODELYR
MODELYR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ITEM <> 99 and ITEM <> 888 and ITEM <> EMPTY
ITEM = 1

Question Text:

Ask if necessary
What is the model year of the vehicle?

Type:
Length:
Min:
Max:

Integer
5
1900
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1900-current year + 1: IF MODELYR gt (current year + 1)
then goto CK_MODELYR
ELSE goto MKMD_SCR
DK,RF:

Instrument SAS Name:

Goto MKMD_SCR

MODELYR

295

Destination Data Set:

ELSD

296

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

CK_MODELYR

Spider Version 1.6.2

Check

BSECT10.BSECT10L2.BLEASE.BROW.CK_M
ODELYR
Description:
Inherited Universe:

Universe:

Model Year gt (current year + 1)
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
MODELYR gt (current year + 1)

Universe Description:
Text:

Model year is not valid.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MODELYR

297

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

MKMD_SCR

Field

BSECT10.BSECT10L2.BLEASE.BROW.MKM
D_SCR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Vehicle Make/Model
Vehicle Make/Model
MKMLDESC
MKMD_SCR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ITEM <> 99 and ITEM <> 888 and ITEM <> EMPTY

ITEM = 1 (and MODELYR = 1900-current year +1, DK or RF)
What is the make and model of this vehicle?
If vehicle make and model is not found, key X

Type:
Length:

String
30

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

298

Special Instructions:

1. Insert a Blaise alpha search function.
Give the FR the option of switching to an tri-gram search.
Display the list of vehicle make/models and allow the
interviewer to highlight and select the appropriate
make/model. On the grid, replace the keyed-in
characters under the "Vehicle make" column with the FULL
make/model selected from the list. Then store the
appropriate make/model code in MKMDEL.
2. If X is entered then store XXXXX in MKMDEL.
3. See attached file, CAPIVEHICLECODESOct2016, for the
vehicle look-up list.

Skip Instructions:

X:

Goto OTHMODEL

30 characters besides X, DK, RF:

Instrument SAS Name:
Destination Data Set:

IF BCeintro.BUSCREEN = 2
then goto NUMPAY
ELSE goto ANYBUSIN

MKMD_SCR
ELSD

299

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

OTHMODEL

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.OTH
MODEL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Make/model other specify
Other Make/Model
OTHMODEL
OTHMODEL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
MKMD_SCR = X

Universe Description:
Question Text:
Type:
Length:

Specify other make and model
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF BCeintro.BUSCREEN = 2 then goto NUMPAY
ELSE goto ANYBUSIN
OTHMODEL
ELSD

300

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ANYBUSIN

Field

BSECT10.BSECT10L2.BLEASE.BROW.ANYB
USIN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Is it used for business?
Business use
ANYBUSIN
ANYBUSIN
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(BCeintro.BUSCREEN <> 2) AND (MKMD_SCR = Entry, DK, RF or X)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Is it used for business?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto PRCBSNSZ

2,DK,RF: Goto NUMPAY

301

Instrument SAS Name:
Destination Data Set:

ANYBUSIN
ELSD

302

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

PRCBSNSZ

Field

BSECT10.BSECT10L2.BLEASE.BROW.PRCB
SNSZ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Percentage of mileage for business.
Percent business expense
PRCBSNSZ
PRCBSNSZ
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYBUSIN = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

What percentage of the mileage is counted as a business expense?
Integer
3
1
100

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF: Goto NUMPAY
100:

Instrument SAS Name:
Destination Data Set:

Goto ERR2_PRCBSNSZ

PRCBSNSZ
ELSD

303

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

ERR2_PRCBSNSZ

Spider Version 1.6.2

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR2
_PRCBSNSZ
Description:
Inherited Universe:

Universe:

100% Business
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
PRCBSNSZ = 100

Universe Description:
Text:

100% WAS ENTERED
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto ANYOTH

All others, go back to PRCBSNSZ

304

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

NUMPAY

Field

BSECT10.BSECT10L2.BLEASE.BROW.NUM
PAY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:
Type:
Length:
Min:
Max:

Total number of payments
Number of payments
NUMPAY
NUMPAY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(PRCBSNSZ <> 100 or BCeintro.BUSCREEN = 2) AND
(ITEM <> 99 and <> 888 and <> EMPTY)

Not 100 percent business OR not a business expense (and (PRCBSNSZ = 199, DK or RF) OR (ANYBUSIN = 2, DK or RF))
What was the number of payments contracted for?
Integer
4
1
999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF NUMPAY = DK, RF or 12-60 then set NUMPAY_ = EMPTY

Array:
Special Instructions:

IF NUMPAY ge 12 then set PAYTIME = 3

305

Skip Instructions:

1-999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF entry lt 12 or gt 60 then goto ERR1_NUMPAY
ELSE goto PMTMONTH
Goto PMTMONTH

NUMPAY
ELSD

306

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_NUMPAY

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_NUMPAY
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(NUMPAY lt 2 or gt 60) AND (NUMPAY ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set NUMPAY_ = A1
Soft
Suppress:

Goto PMTMONTH

All others, go back to NUMPAY

307

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

PMTMONTH

Field

BSECT10.BSECT10L2.BLEASE.BROW.PMT
MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Month of first payment
First pmt mo
PMTMONTH
PMTMONTH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
PRCBSNSZ <> 100 AND (ITEM <> 99 and <> 888 and <> EMPTY)

Not 100 percent business (and NUMPAY = 1-999, DK or RF)
In what month was or will the first payment be made?
Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X

Don't Know

308

X

Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PMTYEAR
PMTMONTH
ELSD

309

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

PMTYEAR

Field

BSECT10.BSECT10L2.BLEASE.BROW.PMTY
EAR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

Year of first payment
First pmt yr
PMTYEAR
PMTYEAR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
PRCBSNSZ <> 100 AND (ITEM <> 99 and <> 888 and <> EMPTY)
Not 100 percent business (and PMTMONTH = 1-12, DK or RF)
In what year was or will the first payment be made?
Integer
5
1900
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Only allow a max entry of current year + 1
IF pmtyear gt current year + 1 then goto CK_PMTYEAR
ELSE goto PAYEXPX

Instrument SAS Name:
Destination Data Set:

PMTYEAR
ELSD

310

311

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

CK_PMTYEAR

Spider Version 1.6.2

Check

BSECT10.BSECT10L2.BLEASE.BROW.CK_P
MTYEAR
Description:
Inherited Universe:

Universe:

Payment year more than 1 year in the future
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
PMTYEAR gt current year + 1

Universe Description:
Text:

INVALID YEAR

Check Instructions:
Type:
Skip Instructions:

Soft
Go back to PMTYEAR

312

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

PAYEXPX

Field

BSECT10.BSECT10L2.BLEASE.BROW.PAYE
XPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount of each payment
Amount
PAYEXPX
PAYEXPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
PRCBSNSZ <> 100 AND (ITEM <> 99 and <> 888 and <> EMPTY)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

^Payexpx_Fill
Payexpx_Fill
IF NUMPAY ge 12 then fill "What is your monthly payment amount?"
ELSE fill "What is the amount of each payment?"
Integer
6
1
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

313

Skip Instructions:

IF NUMPAY ge 12 AND entry lt 158 or gt 700 then
goto ERR1_PAYEXPX
ELSEIF NUMPAY lt 12 then goto PAYTIME
ELSE goto ANYEXTRA

Instrument SAS Name:
Destination Data Set:

PAYEXPX
ELSD

314

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_PAYEXPX

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_PAYEXPX
Description:
Inherited Universe:

Universe:

Out of Range Check (No A1 FLAG)
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
NUMPAY ge 12 AND (PAYEXPX lt 158 OR gt 700) AND
(PAYEXPX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto PAYTIME

All others, go back to PAYEXPX

315

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

PAYTIME

Field

BSECT10.BSECT10L2.BLEASE.BROW.PAYT
IME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Period of each payment
Payment period
PAYTIME
PAYTIME
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(PAYEXPX = 1-99999, DK or RF) AND (NUMPAY lt 12)

Universe Description:
Question Text:

Type:
Length:
Answer List:

What period is covered by each payment?

Enumerated
2
TPaymentPD

Value:

Mnemonic:

Description:

1

Weekly

Week

2

Biweekly

2 Weeks

3

Monthly

Month

4

Quarterly

Quarter

5

SemiAnnually

Semiannually

6

Annually

Annually

7

Onetime

One time payment

8

Other

Other

X
X

Don't Know
Refuse
Empty

X

On Input

316

X
Store Instructions:

On Output
IF ERR1_PAYTIME is not triggered then set PAYEXPX = EMPTY

Array:
Skip Instructions:

1:

IF PAYEXPX lt 40 or gt 189 then goto ERR1_PAYTIME
ELSE goto ANYEXTRA

2:

IF PAYEXPX lt 79 or gt 377 then goto ERR1_PAYTIME
ELSE goto ANYEXTRA

3:

IF PAYEXPX lt 158 or gt 700 then goto ERR1_PAYTIME
ELSE goto ANYEXTRA

4:

IF PAYEXPX lt 474 or gt 2262 then goto ERR1_PAYTIME
ELSE goto ANYEXTRA

5:

IF PAYEXPX lt 948 or gt 4524 then goto ERR1_PAYTIME
ELSE goto ANYEXTRA

6:

IF PAYEXPX lt 1500 or gt 9000 then goto ERR1_PAYTIME
ELSE goto ANYEXTRA

7:

IF PAYEXPX lt 5000 or gt 10000 then goto ERR1_PAYTIME
ELSE goto ANYEXTRA

8:

IF PAYEXPX lt 5 or gt 9000 then goto ERR1_PAYTIME
ELSE goto PAYOTH

DK,RF: IF PAYEXPX lt 5 or gt 9000 then goto ERR1_PAYTIME
ELSE goto ANYEXTRA
Instrument SAS Name:
Destination Data Set:

PAYTIME
ELSD

317

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_PAYTIME

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_PAYTIME
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
[ (PAYTIME = 1 and PAYEXPX lt 40 or gt 189) OR
(PAYTIME = 2 and PAYEXPX lt 79 or gt 377) OR
(PAYTIME = 3 and PAYEXPX lt 158 or gt 700) OR
(PAYTIME = 4 and PAYEXPX lt 474 or gt 2262) OR
(PAYTIME = 5 and PAYEXPX lt 948 or gt 4524) OR
(PAYTIME = 6 and PAYEXPX lt 1500 or gt 9000) OR
(PAYTIME = 7 and PAYEXPX lt 5000 or gt 10000) OR
(PAYTIME = 8 and PAYEXPX lt 5 or gt 9000) OR
(PAYTIME = DK or RF and PAYEXPX lt 5 or gt 9000) ] AND
(PAYEXPX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set PAYEXPX_ = A1
Soft
Suppress:

IF PAYTIME = 1-7, DK or RF then goto ANYEXTRA
ELSE goto PAYOTH

All others, go back to PAYTIME

318

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

PAYOTH

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.PAYO
TH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Pay period other specify
Pay period specify
PAYOTH
PAYOTH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
PAYTIME = 8

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ANYEXTRA
PAYOTH
ELSD

319

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ANYEXTRA

Field

BSECT10.BSECT10L2.BLEASE.BROW.ANYE
XTRA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other charges included in payment
Any other charges
ANYEXTRA
ANYEXTRA
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(PAYTIME = 1-7, DK or RF) OR (PAYOTH = Entry) OR
(NUMPAY ge 12)

Universe Description:
Question Text:

Does the ^PAYEXPX_FILL include any charges other than the lease
amount such as auto insurance or maintenance?

Fills:
Instructions:

PAYEXPX_FILL
If PAYEXPX = DK or PAYEXPX = RF then fill "payment"
ELSE fill "$^PAYEXPX payment" (display commas as appropriate.)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

320

Skip Instructions:

1:

Goto EXTRAEXP

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYEMPLY

ANYEXTRA
ELSD

321

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

EXTRAEXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.EXTR
AEXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much for extra charges?
Extra charges
EXTRAEXP
EXTRAEXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYEXTRA = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How much of the payment is for these extra charges?
Integer
6
1
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF ERR1_EXTRAEXP is not triggered then set EXTR_EXP = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field.

322

Skip Instructions:

1-99999: IF EXTRAEXP gt PAYEXPX then goto CK_EXTRA
ELSEIF (PAYTIME = 1 and EXTRAEXP lt 5 or gt 100) OR
(PAYTIME = 2 and EXTRAEXP lt 5 or gt 200) OR
(PAYTIME = 3 and EXTRAEXP lt 5 or gt 400) OR
(PAYTIME = 4 and EXTRAEXP lt 5 or gt 1200) OR
(PAYTIME = 5 and EXTRAEXP lt 5 or gt 2400) OR
(PAYTIME = 6 and EXTRAEXP lt 5 or gt 4800) OR
(PAYTIME = 7 and EXTRAEXP lt 5 or gt 3000) OR
(PAYTIME = 8 and EXTRAEXP lt 5 or gt 3000) OR
(PAYTIME = DK or RF and EXTRAEXP lt 5 or gt 3000)
then goto ERR1_EXTRAEXP
ELSE goto ANYEMPLY
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto ANYEMPLY

EXTRAEXP
ELSD

323

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

CK_EXTRAEXP

Check

BSECT10.BSECT10L2.BLEASE.BROW.CK_E
XTRAEXP
Description:
Inherited Universe:

Universe:

Extra Charge $ gt total payment $
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(EXTRAEXP gt PAYEXPX) AND (EXTRAEXP <> DK and <> RF) AND
(PAYEXP <> DK and <> RF)

Universe Description:
Text:

Payment for extra charges exceeds total cost.
Please Verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto ANYEMPLY

All others, go back to EXTRAEXP

324

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_EXTRAEXP

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_EXTRAEXP
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
[ (PAYTIME = 1 and EXTRAEXP lt 5 or gt 100) OR
(PAYTIME = 2 and EXTRAEXP lt 5 or gt 200) OR
(PAYTIME = 3 and EXTRAEXP lt 5 or gt 400) OR
(PAYTIME = 4 and EXTRAEXP lt 5 or gt 1200) OR
(PAYTIME = 5 and EXTRAEXP lt 5 or gt 2400) OR
(PAYTIME = 6 and EXTRAEXP lt 5 or gt 4800) OR
(PAYTIME = 7 and EXTRAEXP lt 5 or gt 3000) OR
(PAYTIME = 8 and EXTRAEXP lt 5 or gt 3000) OR
(PAYTIME = D or R and EXTRAEXP lt 5 or gt 3000) ] AND
(EXTRAEXP <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set EXTR_EXP = A1
Soft
Suppress:

Goto ANYEMPLY

All others, go back to EXTRAEXP

325

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ANYEMPLY

Field

BSECT10.BSECT10L2.BLEASE.BROW.ANYE
MPLY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any amount of lease paid by employer?
Employer payment
ANYEMPLY
ANYEMPLY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(ANYEXTRA = 2, DK or RF) OR (EXTRAEXP = 1-99999, DK or RF)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Is any of the ^PAYEXPXFILL lease payment paid by an employer?
PAYEXPXFILL
IF PAYEXPX = DK or RF, fill blank
ELSE fill "$PAYEXPX"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

326

Skip Instructions:

1:

Goto EMPLYEXP

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYTRADE

ANYEMPLY
ELSD

327

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

EMPLYEXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.EMPL
YEXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount paid by employer
Amount
EMPLYEXP
EMPLYEXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYEMPLY = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How much?
Integer
6
1
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF EMPLYEXP = DK, RF or 5-525 then set EMPL_EXP = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field.

328

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-99999:

IF lt 5 or gt 525 then goto ERR1_EMPLYEXP
ELSEIF EMPLYEXP gt PAYEXPX then goto CK_EMPLYEXP
ELSE goto ANYTRADE

DK,RF:

Goto ANYTRADE

EMPLYEXP
ELSD

329

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

CK_EMPLYEXP

Check

BSECT10.BSECT10L2.BLEASE.BROW.CK_E
MPLYEXP
Description:
Inherited Universe:

Universe:

$ by employer gt Total $
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(EMPLYEXP > PAYEXPX) AND (EMPLYEXP <> DK and <> RF) AND
(PAYEXPX <> DK and <> RF)

Universe Description:
Text:

PAYMENT PAID BY EMPLOYER EXCEEDS TOTAL COST.
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto ANYTRADE

All others, go back to EMPLYEXP

330

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_EMPLYEXP

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_EMPLYEXP
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(EMPLYEXP lt 5 or gt 525) AND (EMPLYEXP ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set EMPL_EXP = A1
Soft
Suppress:

Goto ANYTRADE

All others, go back to EMPLYEXP

331

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ANYTRADE

Field

BSECT10.BSECT10L2.BLEASE.BROW.ANYT
RADE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:
Type:
Length:
Answer List:

Any trade in allowance?
Trade allowance
ANYTRADE
ANYTRADE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
PRCBSNSZ <> 100 AND
(ITEM <> 99 and ITEM <> 888 and ITEM <> EMPTY)
Not 100 percent business
(and (ANYEMPLY = 2, DK or RF) OR (EMPLYEXP = 1-99999) )
Was a trade-in allowance received?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto TRADEEXP

2,DK,RF: Goto ANYDOWN

332

Instrument SAS Name:
Destination Data Set:

ANYTRADE
ELSD

333

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

TRADEEXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.TRAD
EEXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount of trade in allowance
Amount
TRADEEXP
TRADEEXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYTRADE = 1

Universe Description:
Question Text:

How much?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF TRADEEXP = DK, RF or 400-26000 then set TRAD_EXP = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-999999: IF entry lt 400 or gt 26000 then goto ERR1_TRADEEXP
ELSE goto ANYDOWN
DK,RF:

Goto ANYDOWN

334

Instrument SAS Name:
Destination Data Set:

TRADEEXP
ELSD

335

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_TRADEEXP

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_TRADEEXP
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(TRADEEXP lt 400 or gt 26000) AND (TRADEEXP ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRAD_EXP = A1
Soft
Suppress:

Goto ANYDOWN

All others, go back to TRADEEXP

336

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ANYDOWN

Field

BSECT10.BSECT10L2.BLEASE.BROW.ANYD
OWN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

Any down payment made?
Down Payment?
ANYDOWN
ANYDOWN
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
PRCBSNSZ <> 100 AND
(ITEM <> 99 and ITEM <> 888 and ITEM <> EMPTY)

Not 100% business
(and (TRADEEXP = 1-999999) OR (ANYTRADE = 2, DK or RF))
Was a cash down payment made?
Read if necessary Your lease agreement may list this as a capitalized cost reduction.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

337

Array:
Skip Instructions:

1:

Goto DOWNEXP

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYHAVE

ANYDOWN
ELSD

338

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

DOWNEXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.DOW
NEXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount of down payment
Amount
DOWNEXP
DOWNEXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYDOWN = 1

Universe Description:
Question Text:

How much?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF DOWNEXP = DK, RF or ERR1_DOWNEXP is not triggered THEN
set DOWNEXP_ = A1

Array:
Special Instructions:

Display a $ and comma in the entry field.

339

Skip Instructions:

1-999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF lt 262 or gt 10000 then goto ERR1_DOWNEXP
ELSE goto ANYDNEMP
Goto ANYDNEMP

DOWNEXP
ELSD

340

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_DOWNEXP

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_DOWNEXP
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(DOWNEXP < 262 or DOWNEXP > 10000) AND
DOWNEXP <> DK AND DOWNEXP <> RF

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set DOWNEXP_ = A1
Soft
Suppress: Goto ANYDNEMP
All others, go back to DOWNEXP

341

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ANYDNEMP

Field

BSECT10.BSECT10L2.BLEASE.BROW.ANYD
NEMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any amount paid by employer?
Cash down
ANYDNEMP
ANYDNEMP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
DOWNEXP = 1-999999, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

Was any portion of the cash down payment paid by an employer?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Goto DNEMPEXP
Goto ANYHAVE

342

Instrument SAS Name:
Destination Data Set:

ANYDNEMP
ELSD

343

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

DNEMPEXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.DNE
MPEXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much was paid by employer?
Amount
DNEMPEXP
DNEMPEXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYDNEMP = 1

Universe Description:
Question Text:

How much?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF DNEMPEXP = DK, RF or ERR1_DNEMPEXP is not triggered THEN
set DNEM_EXP = A1

Array:
Special Instructions:

Display a $ and comma in the entry field.

344

Skip Instructions:

1-999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF lt 5 or gt 2500 then goto ERR1_DNEMPEXP
ELSEIF DNEMPEXP gt DOWNEXP then goto CK_DNEMPEXP
ELSE goto ANYHAVE
Goto ANYHAVE

DNEMPEXP
ELSD

345

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

CK_DNEMPEXP

Spider Version 1.6.2

Check

BSECT10.BSECT10L2.BLEASE.BROW.CK_D
NEMPEXP
Description:

Employer $ gt Total $

Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:

(DNEMPEXP > DOWNEXP) AND (DNEMPEXP <> DK and <> RF) AND
(DOWNEXP <> DK and <> RF)

Universe Description:
Text:

Payment paid by employer exceeds total cost.
Please verify

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto ANYHAVE

All others, go back to DNEMPEXP

346

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_DNEMPEXP

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_DNEMPEXP
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(DNEMPEXP lt 5 or gt 2500) AND (DNEMPEXP <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set DNEM_EXP = A1
Soft
Suppress:

Goto ANYHAVE

All others, go back to DNEMPEXP

347

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ANYHAVE

Field

BSECT10.BSECT10L2.BLEASE.BROW.ANYH
AVE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Do you still have the vehicle?
Still have?
ANYHAVE
ANYHAVE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(DNEMPEXP = 1-999999, DK or RF) OR (ANYDNEMP = 2, DK or RF) OR
(ANYDOWN = 2, DK or RF)

Universe Description:
Question Text:

Are you still leasing this vehicle?
If the vehicle was purchased at the end of the lease, collect the
new vehicle in Section 11.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

348

Skip Instructions:

1,DK,RF:
2:

Instrument SAS Name:
Destination Data Set:

Goto LSDSTORE

Goto LSDENDMO

ANYHAVE
ELSD

349

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

LSDENDMO

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSDE
NDMO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month lease terminated
Month
LSDENDMO
LSDENDMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYHAVE = 2

Universe Description:
Question Text:
Type:
Length:
Answer List:

In what month was the lease terminated?
Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

350

Empty
X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LSDENDYR
LSDENDMO
ELSD

351

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

LSDENDYR

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSDE
NDYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

Year the lease was terminated.
Year
LSDENDYR
LSDENDYR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYHAVE = 2

Not still leasing this vehicle (and LSDENDMO = 1-12, DK or RF)
In what year was the lease terminated?
Integer
5
1950
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Do not allow a max value greater than current year + 1
IF lsdendyr gt current year + 1 then goto CK_LSDENDYR
ELSE goto ANYFEES

Instrument SAS Name:

LSDENDYR

352

Destination Data Set:

ELSD

353

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

CK_LSDENDYR

Spider Version 1.6.2

Check

BSECT10.BSECT10L2.BLEASE.BROW.CK_L
SDENDYR
Description:
Inherited Universe:

Universe:

Lease terminated year more than 1 year in the future
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
LSDENDYR gt current year + 1

Universe Description:
Text:

Lease end year is not valid

Check Instructions:
Type:
Skip Instructions:

Soft
Go back to LSDENDYR

354

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ANYFEES

Field

BSECT10.BSECT10L2.BLEASE.BROW.ANYF
EES
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

fees during termination of lease
Fees
ANYFEES
ANYFEES
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYHAVE = 2
Not still leasing this vehicle (and LSDENDYR = Entry, DK or RF)
H_ANYFEES
? [F1]
Were any fees incurred at the termination of the lease?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

355

Skip Instructions:

1:

Goto FEESEXP

2,DK,RF: IF RT8100.POPGRP = 1-16 or 01-09 then goto LSDSTORE
ELSE goto MORE
Instrument SAS Name:
Destination Data Set:

ANYFEES
ELSD

356

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

FEESEXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.FEES
EXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much?
Amount
FEESEXP
FEESEXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYFEES = 1

Universe Description:
Question Text:

How much?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF FEESEXP = DK or RF or ERR1_FEESEXP is not triggered THEN
Set FEESEXP_ = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field.

357

Skip Instructions:

IF ENTRY lt 50 or gt 3000 then goto ERR1_FEESEXP
ELSEIF RT8100.POPGRP = 1-16 or 01-09 then goto LSDSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

FEESEXP
ELSD

358

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

ERR1_FEESEXP

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR1
_FEESEXP
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(FEESEXP lt 50 or gt 3000) AND (FEESEXP ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set FEESEXP_ = A1
Soft
Suppress:

IF RT8100.POPGRP = 1-16 or 01-09 then
goto LSDSTORE
ELSE goto MORE

All others, go back to FEESEXP

359

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

LSDSTORE

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSDS
TORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Leased Vehicle Store
Store
LSDSTORE
LSDSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(ANYHAVE = 1, 2, DK, or RF) AND
(RT8100.POPGRP = 1-16 or 01-09)

Universe Description:
Question Text:

What is the name of the business that provided this leased vehicle?
Enter store, website, or company name

Type:
Length:
X
X

X
Store Instructions:

String
45
Don't Know
Refuse
Empty
On Input
On Output
If UPPERCASE ENTRY contains ".COM" then set LSDPURCH = 1 and
"keep" and "show"

Array:
Skip Instructions:

ENTRY: IF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSE goto LSDPURCH
DK,RF: Goto MORE

Instrument SAS Name:

LSDSTORE

360

Destination Data Set:

ELSD

361

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

LSDPURCH

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSDP
URCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
LSDPURCH
LSDPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
LSDSTORE = RESPONSE AND (UPPERCASE entry in LSDSTORE does
NOT contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this leased Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

362

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto LSDLOC

Instrument SAS Name:
Destination Data Set:

LSDPURCH
ELSD

363

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

LSDLOC

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSDL
OC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Leased - City
Location - City
LSDLOC
LSDLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
LSDPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^LSDSTORE_Fill located?
LSDSTORE_Fill
Fill entry in LSDSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LSDLOCST
LSDLOC
ELSD

364

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

LSDLOCST

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSDL
OCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Leased - State
State
LSDLOCST
LSDLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
LSDPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^LSDSTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

LSDSTORE_Fill
Fill entry in LSDSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

365

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_LSDLOCST
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

LSDLOCST
ELSD

366

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

CK_LSDLOCST

Spider Version 1.6.2

Check

BSECT10.BSECT10L2.BLEASE.BROW.CK_L
SDLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
(Entry in LSDLOCST is not a valid state abbreviation) AND LSDLOCST <>
DK AND LSDLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to LSDLOCST

367

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

MORE

Field

BSECT10.BSECT10L2.BLEASE.BROW.MOR
E
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:
Type:
Length:
Answer List:

Any More
ANYOTH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ITEM <> 99 and ITEM <> 888 and ITEM <> EMPTY
(ANYHAVE = 1, DK or RF) OR (ANYFEES = 2, DK or RF) OR
(FEESEXP = 1-999999, DK or RF) OR
(PRCBSNSZ = 100 AND ERR2 = suppressed)
Did you lease any other automobiles, trucks, vans, minivans, or SUVs?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF MORE = 1, 2, DK or RF then
Set LSD_ORIG = 1
Set LSD_STAT = 1

Array:

368

Special Instructions:

Skip Instructions:

If entry of 1 and row number ne 6 then pre-fill the ITEM and
DESCRIPTION fields for the next row with the same
information as the current row.
1:

IF ROW number = 6 then goto ERR_MAX
ELSE goto ITEM, next row

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Exit block and goto S10_END

ANYOTH
ELSD

369

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

ERR_MAX

Spider Version 1.6.2

Check

BSECT10.BSECT10L2.BLEASE.BROW.ERR_
MAX
Description:
Inherited Universe:

Universe:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))
ANYOTH = 1 and ROW number = 6

Universe Description:
Text:

No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to ANYOTH

370

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

LSDCODE

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSDC
ODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 digit item code

LSDCODE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
100
110
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field.
Valid Values: 105

Instrument SAS Name:
Destination Data Set:

LSDCODE
ELSD

371

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

MKMDEL

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.MKM
DEL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle make and model

MKMDEL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
5
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See MKMD_SCR for how to set this field.
MKMDEL
ELSD

372

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

NUMPAY_

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.NUM
PAY_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for NUMPAY

NUMPAY_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_NUMPAY for how to set this field.
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

NUMPAY_
ELSD

373

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

PAYEXPX_

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.PAYE
XPX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PAYEXPX

PAYEXPX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PAYTIME for how to set this field.
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PAYEXPX_
ELSD

374

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

EXTR_EXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.EXTR
_EXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for EXTRAEXP

EXTR_EXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_EXTRAEXP for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

EXTR_EXP
ELSD

375

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

EMPL_EXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.EMPL
_EXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for EMPLYEXP

EMPL_EXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_EMPLYEXP for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

EMPL_EXP
ELSD

376

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

TRAD_EXP

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.TRAD
_EXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TRADEEXP

TRAD_EXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRADEXP for how to set this field.
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRAD_EXP
ELSD

377

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

DOWNEXP_

Field

BSECT10.BSECT10L2.BLEASE.BROW.DOW
NEXP_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for DOWNEXP

DOWNEXP_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_DOWNEXP for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

DOWNEXP_
ELSD

378

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

DNEM_EXP

Field

BSECT10.BSECT10L2.BLEASE.BROW.DNE
M_EXP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for DNEMPEXP

DNEM_EXP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_DNEMPEXP for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

DNEM_EXP
ELSD

379

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

Spider Version 1.6.2

FEESEXP_

Field

BSECT10.BSECT10L2.BLEASE.BROW.FEES
EXP_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for FEESEXP

FEESEXP_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_FEESEXP for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

FEESEXP_
ELSD

380

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

LSD_STAT

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSD_
STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ANYOTH for how to set this field
Valid Values: 1 = Active Record
3 = Inactive Record

Instrument SAS Name:
Destination Data Set:

LSD_STAT
ELSD

381

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

LSD_ORIG

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.LSD_
ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See ANYOTH for how to set this field

Valid Values: 1 = Data from current month interview.
4 = Inventory record, no updates
5 = Inventory record, updated made
Instrument SAS Name:
Destination Data Set:

LSD_ORIG
ELSD

382

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10.BSECT10L2.BLEASE.BROW

MATCHID

Spider Version 1.6.2

Field

BSECT10.BSECT10L2.BLEASE.BROW.MATC
HID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle Match ID - Output Only Field

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 OR
(no vehicles on inventory table from previous quarter) OR
(all vehicles on inventory table have 8500.LSD_STAT = 3) OR (inventory
table has been updated for all necessary vehicles.)) AND
((ITEM(previous row) <> 99) AND (ROW # < 7)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Non-Displayed VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
MATCHID
ELSD

383

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT10

Spider Version 1.6.2

S10_END

Field

BSECT10.S10_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

End of Section 10

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(BSECT10L2.BLease.Brow.ITEM = 99) OR
(BSECT10L2.BLease table is full)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF (Any BSect10L1.BTableA.Brow.ITEM = 99 or
BSect10L1.BTableA.Brow.ITEM = 888 for row 10 or
BSect10L1.BTableA.Brow.MORE = 1, 2, DK, RF for row 10)
AND ((Any TblInventory.BlkRow.TERMFEE = 2, DK, RF or
TblInventory.BlkRow.TERMFEEX = 0-99999, DK, RF or
TblInventory.BlkRow.LVIMILE = 1-999999, DK, RF) for all
vehicles on the inventory table with 8500.LSD_STAT ne 3)
AND (ANY BSECT10L2.BLease.Brow.ITEM = 99 or
BSECT10L2.BLease.Brow.ITEM = 888 for row 6 or
BSECT10L2.BLease.Brow.ANYOTH = 1, 2, DK, RF for row 6)
then Set section complete flag.
(Store "Yes" in Sectcomp(10))
Exit block and goto BSect11 (Section 11)

384

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Sections 11, 12 and 13
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11

Spider Version 1.6.2

BSECT11

Block

BSECT11
Description:
Tab Name:
Fly Over Name:
Universe Type:

Owned Vehicles
S11
S11 - Owned Vehicles
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ALL

Array:
Block Instructions:

1. Input variables are denoted by "8500." in front of the
variable name.
2. Section label for S11_INTRO = Section 11 - Owned Vehicles
3. Prechart:
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
Vehicle
umber
(VEHICIB)

Vehicle
Year
(VEHICYR)

Vehicle
Business
Make/Model
Use
(MKMDL_SC)
(VEHBSNS)

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11

Spider Version 1.6.2

S11_INTRO

Field

BSECT11.S11_INTRO
Description:

Introduction

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction

Universe:
Universe Description:
Question Text:

S11_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INTNMBR = 1-5
All
Now I'm going to ask about owned vehicles.
^S11_prechart

Fills:
Instructions:

S11_prechart
Display prechart for INTNMBR 2-5 Prechart:
Vehicle
Number
(VEHICIB)

Type:
Length:
Answer List:

Vehicle
Year
(VEHICYR)

Vehicle
Business
Make/Model
Use
(MKMDL_SC)
(VEHBSNS)

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

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

3

Skip Instructions:

IF there are vehicles on the chart with 8500.OVB_STAT ne 3
then goto TBLInv.Binv.OVAHAVE
ELSE goto BVehicle.Brow.ITEM

Instrument SAS Name:
Destination Data Set:

S11_INTRO
EOVB

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11

Spider Version 1.6.2

TBLINV

Block

BSECT11.TBLINV
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(S11_INTRO = 1 AND there is at least one vehicle on the inventory chart with
8500.OVB_STAT <> 3)

Universe Description:
Array:

5

Block Instructions:

1. Max grid lines: 99
2. Section Label:
Section 11 - Owned Vehicles - Inventory Chart
3. Build an inventory grid according to the Inventory Chart
form pane.
4. The first four columns should be pre-filled with data from
the input file.
8500.VEHICIB (vehicle number)
8500.VEHICYR (vehicle year)
8500.MKMDL_SC (vehicle make/model)
If 8500.MKMDL_SC is XXXXX, fill that item on the
inventory chart with 8500.OTHMDLY.
If 8500.MKMDL_SC is blank, fill description according
to ITEM, as follows.
ITEM = 2, fill "Motor home"
ITEM = 3, fill "Trailer-type camper"
ITEM = 4, fill "Other attachable camper"
ITEM = 5, fill "Motorcycle/motor scooter"
ITEM = 6, fill "Boat, with a motor"
ITEM = 7, fill "Boat, without a motor"
ITEM = 8, fill "Non-camper type trailer"
ITEM = 9, fill "Private aircraft"
ITEM = 10, fill "Other vehicle"
8500.VEHBSNS (business use)
If 1, display "yes"
If 2, display "no"
5. Gray out the first four columns.
They should be "show only."
Place the cursor on the fifth column (OVAHAVE).
This is the first question to be asked.
6. Display but gray out (instead of blue text) previously
disposed of vehicles (S11.inv.ovb_stat = 3).

6

Survey: CEQ 2019 04
Section: BSECT11.TBLINV

BINV

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Block

BSECT11.TBLINV.BINV
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3))

Universe:
Universe Description:
Array:
Block Instructions:

7

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV

VEHICIB

Spider Version 1.6.2

Field

BSECT11.TBLINV.BINV.VEHICIB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle number (SHOW ONLY)
Vehicle Number

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW VARIABLE **
Integer
3
1
999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

NOTE: Vehicle Line number for 8500 policies
VEHICIB

8

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV

VEHICYR

Spider Version 1.6.2

Field

BSECT11.TBLINV.BINV.VEHICYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle Model Year (SHOW ONLY)
Model year

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW Variable **
String
5
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

NOTE: Vehicle model year for 8500 policies
VEHICYR

9

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV

Spider Version 1.6.2

OWNMAKEMODEL

Field

BSECT11.TBLINV.BINV.OWNMAKEMODEL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle make and model (SHOW ONLY)
Vehicle make/model

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

NOTE: Vehicle make and model from 8500 policies
OWNMAKEMODEL

10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV

Spider Version 1.6.2

VEHBSNS

Field

BSECT11.TBLINV.BINV.VEHBSNS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle used for business (SHOW ONLY)
Business

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
3
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: Vehicle used for business for 8500 policies
This field is 3 characters so that it can display
'Yes' or 'No' instead of '1' and '2'.

Instrument SAS Name:

VEHBSNS

11

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV

Spider Version 1.6.2

OVAHAVE

Field

BSECT11.TBLINV.BINV.OVAHAVE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still have vehicle?
Still have?
OVAHAVE
OVAHAVE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3))
Vehicle was reported in previous quarter and 8500.OVB_STAT <> 3 for this
vehicle.

Universe Description:
Question Text:

^DoDoes_C ^YOU_YRCU still have the ^CarDesc_Fill?
^S11_prechart

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

CarDesc_Fill
If 8500.VEHICYB = 100, 105 or 110 and VEHICYR = blank and
8500.MKMDL_SC = blank then fill "vehicle"
Else IF 8500.VEHICYB = 100, 105 or 110 fill VEHICYR and
8500.MKMDL_SC
ELSE fill 8500.MKMDL_SC

Fills:
Instructions:

S11_prechart
Display prechart for INTNMBR 2-5 Prechart:
Vehicle
Number
(VEHICIB)

Type:
Length:
Answer List:

Vehicle
Year
(VEHICYR)

Vehicle
Business
Make/Model
Use
(MKMDL_SC)
(VEHBSNS)

Enumerated
1
TYesNo

12

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF 1 then set DISPOSED = EMPTY
IF 2 then set DISPOSED = 1

Array:
Skip Instructions:

1,DK,RF:

2:
Instrument SAS Name:
Destination Data Set:

Goto OVAHAVE for next appropriate vehicle on
chart, if no more vehicles exit block and
goto ITEM

Goto BDisposed.VEHDISP

OVAHAVE
EOVB

13

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV

MATCHID

Spider Version 1.6.2

Field

BSECT11.TBLINV.BINV.MATCHID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle Match ID - Output Only Field

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUTPUT ONLY VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set = 850015.MATCHID

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
MATCHID
EOVB

14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV

BDISPOSED

Spider Version 1.6.2

Block

BSECT11.TBLINV.BINV.BDISPOSED
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Disposed of Vehicles

If
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3))
OVAHAVE = 2

Universe Description:
Array:
Block Instructions:

1. Max # of grid lines: 25
2. Section Label: Section 11, Disposed Vehicles

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

VEHDISP

Field

BSECT11.TBLINV.BINV.BDISPOSED.VEHDIS
P
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

How disposed of vehicle
Disposed of how
VEHDISP
VEHDISP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
OVAHAVE = 2
Do not still have vehicle
How did you dispose of the ^AutoDesc_Fill?

AutoDesc_Fill
If VEHICYB = 100, fill "auto"
If VEHICYB = 105, fill "auto or truck"
If VEHICYB = 110, fill "truck"
If VEHICYB = 120, fill "motor home"
If VEHICYB = 135, fill "camper"
If VEHICYB = 150, fill "motorcycle, motor scooter, or moped"
If VEHICYB = 160, fill "boat with motor"
If VEHICYB = 170, fill "boat without motor"
If VEHICYB = 180, fill "trailer for boat or cycle"
If VEHICYB = 190, fill "aircraft"
If VEHICYB = 200, fill "other vehicle"
Enumerated
1
TDISPOSITION

Value:

Mnemonic:

Description:

1

Sold

Sold

2

TradeIn

Traded in

3

GivenAway

4

Damaged

Given away or donated to someone outside the
household, including students away at school
Totaled (damaged beyond repair)

5

Stolen

Stolen

16

6

Other
X
X

Other

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store 8500.VEHICIB in VEHICIC
Store 8500.VEHICYB in VEHICYC

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions should be in bold black.
1-5,DK,RF:
6:

Instrument SAS Name:
Destination Data Set:

Goto VDISPMO

Goto DISPOTHV

VEHDISP
EOVC

17

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

DISPOTHV

Spider Version 1.6.2

Field

BSECT11.TBLINV.BINV.BDISPOSED.DISPOT
HV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

other way of vehicle disposal
Disposed Specify
VDISPOTH
DISPOTHV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
VEHDISP = 6

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VDISPMO
DISPOTHV
EOVC

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

VDISPMO

Field

BSECT11.TBLINV.BINV.BDISPOSED.VDISP
MO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

month disposed old vehicle
Month disposed of
VDISPMO
VDISPMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
(VEHDISP = 1-5, DK or RF) OR (DISPOTHV = ENTRY)

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

In what month was it ^VEHDISP_Fill?

VEHDISP_Fill
If VEHDISP = 1, fill "sold"
If VEHDISP = 2, fill "traded in"
If VEHDISP = 3, fill "given away to someone outside the household"
If VEHDISP = 4, fill "totaled (damaged beyond repair)"
If VEHDISP = 5, fill "stolen"
If VEHDISP = 6, fill "disposed of"
Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

19

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF not in reference period then goto ERR3_VDISPMO
ELSEIF VEHDISP = 1 then goto SALEX
ELSEIF VEHDISP = 2, 3, 6, DK or RF then goto LOANSTAT
ELSEIF VEHDISP = 4 or 5 then goto REIMBURS
VDISPMO
EOVC

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

ERR3_VDISPMO

Check

BSECT11.TBLINV.BINV.BDISPOSED.ERR3_
VDISPMO
Description:
Inherited Universe:

Universe:

Month entered is not in reference period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
VDISPMO is not in the reference period

Universe Description:
Text:

Month entered is not in reference period
Please Verify

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VDISPMO_ = A1
Soft
Suppress

IF VEHDISP = 1 then goto SALEX
ELSEIF VEHDISP = 2, 3, 6, DK or RF then
goto LOANSTAT
ELSEIF VEHDISP = 4 or 5 then goto REIMBURS

All others, go back to VDISPMO

21

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

SALEX

Spider Version 1.6.2

Field

BSECT11.TBLINV.BINV.BDISPOSED.SALEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

selling price old vehicle
Selling price
SALEX
SALEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
VEHDISP = 1

Universe Description:
Question Text:

How much did you sell it for?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

22

Skip Instructions:

1-999999: IF (VEHICYB = 100 and SALEX lt 5 or gt 17400) or
(VEHICYB = 105 and SALEX lt 5 or gt 17400) or
(VEHICYB = 110 and SALEX lt 5 or gt 17400) or
(VEHICYB = 120 and SALEX lt 35 or gt 23000) or
(VEHICYB = 130 and SALEX lt 35 or gt 23000) or
(VEHICYB = 140 and SALEX lt 35 or gt 23000) or
(VEHICYB = 150 and SALEX lt 35 or gt 23000) or
(VEHICYB = 160 and SALEX lt 35 or gt 23000) or
(VEHICYB = 170 and SALEX lt 35 or gt 23000) or
(VEHICYB = 180 and SALEX lt 35 or gt 23000) or
(VEHICYB = 190 and SALEX lt 35 or gt 23000) or
(VEHICYB = 200 and SALEX lt 35 or gt 23000)
then goto ERR1_SALEX
ELSE goto LOANSTAT
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto LOANSTAT

SALEX
EOVC

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

ERR1_SALEX

Check

BSECT11.TBLINV.BINV.BDISPOSED.ERR1_
SALEX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
[( (VEHICYB = 100, 105, or 110) and SALEX lt 5 or gt 17400)) OR
( (VEHICYB = 120, 130, 140, 150, 160, 170, 180, 190 or 200)
and SALEX lt 35 or gt 23000) ) ]
AND (SALEX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SALEX_ = A1
Soft
Suppress:

Goto REIMBURS

All others, go back to SALEX

24

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

REIMBURS

Field

BSECT11.TBLINV.BINV.BDISPOSED.REIMB
URS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

reimbursed for old vehicle
Reimbursed
REIMBURS
REIMBURS
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
(VEHDISP = 4 or 5) AND (VDISPMO = ENTRY)

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Were you reimbursed for the value of the ^AutoDesc_Fill?

AutoDesc_Fill
If VEHICYB = 100, fill "auto"
If VEHICYB = 105, fill "auto or truck"
If VEHICYB = 110, fill "truck"
If VEHICYB = 120, fill "motor home"
If VEHICYB = 135, fill "camper"
If VEHICYB = 150, fill "motorcycle, motor scooter, or moped"
If VEHICYB = 160, fill "boat with motor"
If VEHICYB = 170, fill "boat without motor"
If VEHICYB = 180, fill "trailer for boat or cycle"
If VEHICYB = 190, fill "aircraft"
If VEHICYB = 200, fill "other vehicle"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse

25

Empty
On Input
On Output
Array:
Skip Instructions:

1:

Goto REIMBURX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto EXREIMB

REIMBURS
EOVC

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

REIMBURX

Field

BSECT11.TBLINV.BINV.BDISPOSED.REIMB
URX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

amount reimbursed old vehicle
Amount reimbursed
REIMBURX
REIMBURX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
REIMBURS = 1

Universe Description:
Question Text:

How much did you receive?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
1-999999:

IF lt 20 or gt 23742 then goto ERR1_REIMBURX
ELSE goto LOANSTAT

DK,RF:

Goto LOANSTAT

REIMBURX
EOVC

27

28

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

ERR1_REIMBURX

Check

BSECT11.TBLINV.BINV.BDISPOSED.ERR1_
REIMBURX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
(REIMBURX lt 20 or gt 23742) AND (REIMBURX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set REIM_URX = A1
Soft
Suppress:

Goto EXREIMB

All others, go back to REIMBURX

29

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

EXREIMB

Field

BSECT11.TBLINV.BINV.BDISPOSED.EXREI
MB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

expect reimbursed for vehicle
Expect reimbursement
EXREIMB
EXREIMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
REIMBURS = 2, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Do you expect to be reimbursed for the value of the ^AutoDesc_Fill?

AutoDesc_Fill
If VEHICYB = 100, fill "auto"
If VEHICYB = 105, fill "auto or truck"
If VEHICYB = 110, fill "truck"
If VEHICYB = 120, fill "motor home"
If VEHICYB = 135, fill "camper"
If VEHICYB = 150, fill "motorcycle, motor scooter, or moped"
If VEHICYB = 160, fill "boat with motor"
If VEHICYB = 170, fill "boat without motor"
If VEHICYB = 180, fill "trailer for boat or cycle"
If VEHICYB = 190, fill "aircraft"
If VEHICYB = 200, fill "other vehicle"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse

30

Empty
On Input
On Output
Array:
Skip Instructions:

1:

Goto EXREIMBX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto LOANSTAT

EXREIMB
EOVC

31

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

EXREIMBX

Field

BSECT11.TBLINV.BINV.BDISPOSED.EXREI
MBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

amount reimbursed old vehicle
Amt expected
EXREIMBX
EXREIMBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
EXREIMB = 1

Universe Description:
Question Text:

How much will you receive?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field.
1-999999:

IF lt 300 or gt 9000 then goto ERR1_EXREIMBX
ELSE goto LOANSTAT

DK,RF:

Goto LOANSTAT

EXREIMBX
EOVC

32

33

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

ERR1_EXREIMBX

Check

BSECT11.TBLINV.BINV.BDISPOSED.ERR1_
EXREIMBX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
(EXREIMBX lt 300 or gt 9000) AND (EXREIMBX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY LOW OR HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set EXRE_MBX = A1
Soft
Suppress:

Goto LOANSTAT

All others, go back to EXREIMBX

34

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

LOANSTAT

Field

BSECT11.TBLINV.BINV.BDISPOSED.LOANS
TAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

loans on old vehicle
Outstanding loans
LOANSTAT
LOANSTAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
(SALEX = 1-999999, DK or RF) OR
(VDISPMO = 1-12, DK or RF AND VEHDISP = 2, 3, 6, DK or RF) OR
(EXREIMB = 2, DK or RF) OR (EXREIMBX = 1-999999, DK or RF) OR
(REIMBURX = 1-999999, DK or RF)

Universe Description:
Question Text:

Were there any outstanding loans on the ^AutoDesc_Fill when it was
^VEHDISP_Fill?

Fills:
Instructions:

AutoDesc_Fill
If VEHICYB = 100, fill "auto"
If VEHICYB = 105, fill "auto or truck"
If VEHICYB = 110, fill "truck"
If VEHICYB = 120, fill "motor home"
If VEHICYB = 135, fill "camper"
If VEHICYB = 150, fill "motorcycle, motor scooter, or moped"
If VEHICYB = 160, fill "boat with motor"
If VEHICYB = 170, fill "boat without motor"
If VEHICYB = 180, fill "trailer for boat or cycle"
If VEHICYB = 190, fill "aircraft"
If VEHICYB = 200, fill "other vehicle"

Fills:
Instructions:

VEHDISP_Fill
If VEHDISP = 1, fill "sold"
If VEHDISP = 2, fill "traded in"
If VEHDISP = 3, fill "given away to someone outside the household"
If VEHDISP = 4, fill "totaled (damaged beyond repair)"
If VEHDISP = 5, fill "stolen"
If VEHDISP = 6, fill "disposed of"

Type:
Length:

Enumerated
1

35

Answer List:

TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set OVC_STAT as follows:
IF LOANSTAT = 2, DK or RF AND VDISPMO = current month
then store 2 in OVC_STAT
ELSE store 1 in OVC_STAT
2.

Store 1 in OVC_ORIG

1:

Goto FINPAYMT

Array:
Skip Instructions:

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF no more vehicles, exit block and goto ITEM
ELSE goto OVAHAVE next line on grid

LOANSTAT
EOVC

36

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

FINPAYMT

Field

BSECT11.TBLINV.BINV.BDISPOSED.FINPAY
MT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

final payments on old vehicle
Final pmt
FINPAYMT
FINPAYMT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
LOANSTAT = 1

Universe Description:
Question Text:

Type:
Length:
Answer List:

Were any final payments made on the loan?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF FINPAYMT = 2, DK or RF AND VDISPMO = current month
then store 2 in OVC_STAT,
ELSE store 1 in OVC_STAT
2. Store 1 in OVC_ORIG

Array:

37

Skip Instructions:

1:

Goto FINPAYMX

2,DK,RF: IF no more vehicles, exit block and goto ITEM
ELSE goto OVAHAVE next line on grid
Instrument SAS Name:
Destination Data Set:

FINPAYMT
EOVC

38

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

FINPAYMX

Field

BSECT11.TBLINV.BINV.BDISPOSED.FINPAY
MX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

amount final payment old vehicle
Amount final pmt
FINPAYMX
FINPAYMX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
FINPAYMT = 1

Universe Description:
Question Text:

How much was the final payment?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF FINPAYMX = 2, DK or RF AND VDISPMO = current month then
store 2 in OVC_STAT
ELSE store 1 in OVC_STAT
2. Store 1 in OVC_ORIG

Array:
Special Instructions:

Display a $ and comma in the entry field.

39

Skip Instructions:

1-999999:

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF lt 384 or gt 26500 then goto ERR1_FINPAYMX
ELSEIF no more vehicles, exit block and goto ITEM
ELSE goto OVAHAVE next line on grid

IF no more vehicles, exit block and goto ITEM
ELSE goto OVAHAVE, next line on grid

FINPAYMX
EOVC

40

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

ERR1_FINPAYMX

Check

BSECT11.TBLINV.BINV.BDISPOSED.ERR1_
FINPAYMX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))
(FINPAYMX lt 384 or gt 26500) AND (FINPAYMX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY LOW OR HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set FINP_YMX = A1
Soft
Suppress: IF no more vehicles, exit block and goto ITEM
ELSE goto OVAHAVE next line on grid
All others, go back to FINPAYMX

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

VEHICIC

Spider Version 1.6.2

Field

BSECT11.TBLINV.BINV.BDISPOSED.VEHICI
C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

vehicle number

VEHICIC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
1
125
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See VEHDISP for how to set this field
VEHICIC
EOVC

42

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

VEHICYC

Field

BSECT11.TBLINV.BINV.BDISPOSED.VEHICY
C
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 digit vehicle code for disposed vehicles.

VEHICYC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See VEHDISP for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

100, 105, 110, 120, 130, 140, 150, 160, 170,
180, 190, 200

VEHICYC
EOVC

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

VDISPMO_

Field

BSECT11.TBLINV.BINV.BDISPOSED.VDISP
MO_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

flag for VDISPMO

VDISPMO_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See ERR3_VDISPMO for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VDISPMO_
EOVC

44

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

SALEX_

Field

BSECT11.TBLINV.BINV.BDISPOSED.SALEX
_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SALEX

SALEX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Note: See ERR1_SALEX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SALEX_
EOVC

45

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

EXRE_MBX

Field

BSECT11.TBLINV.BINV.BDISPOSED.EXRE_
MBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag EXREIMBX

EXRE_MBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Note: See ERR1_EXREIMBX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

EXRE_MBX
EOVC

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

REIM_URX

Field

BSECT11.TBLINV.BINV.BDISPOSED.REIM_
URX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for REIMBURX

REIM_URX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Note: See ERR1_REIMBURX for how to set this field.

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

REIM_URX
EOVC

47

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

FINP_YMX

Field

BSECT11.TBLINV.BINV.BDISPOSED.FINP_Y
MX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for FINPAYMX

FINP_YMX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Note: See ERR1_FINPAYMX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

FINP_YMX
EOVC

48

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

OVC_STAT

Field

BSECT11.TBLINV.BINV.BDISPOSED.OVC_S
TAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE:

See LOANSTAT, FINPAYMT, or FINPAYMX for how to set
this field

Valid Values: 1 = Active Record
2 = Current month Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

OVC_STAT
EOVC

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.TBLINV.BINV.BDISPOSED

Spider Version 1.6.2

OVC_ORIG

Field

BSECT11.TBLINV.BINV.BDISPOSED.OVC_O
RIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(((S11_INTRO = 1 AND there is at least one vehicle on the inventory chart
with 8500.OVB_STAT <> 3)) AND
(OVAHAVE = 2))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE:

See LOANSTAT, FINPAYMT, or FINPAYMX for how to set
this field.

Valid Values: 1 = Data from current month interview
2 = data reported in previous quarter
Instrument SAS Name:
Destination Data Set:

OVC_ORIG
EOVC

50

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11

Spider Version 1.6.2

BVEHICLE

Block

BSECT11.BVEHICLE
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )

Universe Description:
Array:
Block Instructions:

1. Max # of gird lines: 25
2. Section Label: Section 11 - Owned Vehicles

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE

Spider Version 1.6.2

BROW

Block

BSECT11.BVEHICLE.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Array:
Block Instructions:

52

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

ITEM

Field

BSECT11.BVEHICLE.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

type of vehicle
ITEM
OVB_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Help Screen:

H_S10

53

Question Text:

31

? [F1]

SCREEN 1A ----------------------------------------------------------------------------------^S11_Screen1A
IF YES - What kind of vehicle was it?
SCREEN 1B ---------------------------------------------------------------------------^DoDoes_C ^YOU_YRCU own any automobiles, trucks, minivans, vans
or SUV's which were not used entirely for business?
SCREEN 2 -----------------------------------------------------------------------------------^DoDoes_C ^YOU_YRCU own any other types of vehicles including
boats and planes which are not used entirely for business?
IF YES- Read each item on list
Do you own any. . .
SCREEN 3------------------------------------------------------------------------^HaveHas_C ^YOU_YRCU purchased any ^other vehicles since the first
of ^REF_MONTH for someone outside of your household?
IF YES What kind of vehicle(s) did you purchase?
SCREEN 4 --------------------------------------------------------------------------^HaveHas_C ^YOU_YRCU disposed of ^Any_anyauto other vehicles
since the first of ^REF_MONTH?
IF YES Which kind of vehicle(s) did you dispose of?
Fills:
Instructions:

S11_Screen1A
The 1st time Screen 1A is displayed then fill
"Since the first of ^REF_MONTH, ^have_has2 ^YOU_YRCU
purchased or acquired any vehicle that is
not used entirely for business? Include those vehicles purchased
for your own use or for someone
outside your household."
The 2nd and subsequent times Screen 1A is displayed then fill:
"^HaveHas_C ^YOU_YRCU purchased or acquired any other
vehicles since the first of
^REF_MONTH?"

Fills:

DoDoes_C

54

Instructions:

IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

HaveHas_C
IF NUMHOUSE = 1 fill then fill "Have",
ELSE fill "Has"

Fills:
Instructions:

other
The 1st time screen 3 is displayed, do not use the fill.
ELSE fill "other"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

Any_anyauto
The 1st time SCREEN 4 is displayed, fill "any automobiles or"
ELSE fill "any"

Type:
Length:
Answer List:

Enumerated
3
TSec11aItems

Value:

Mnemonic:

Description:

1

Automobile

^AutoOrTruck

2

MotorHome

Motor home

3

Campers

Campers, including those attached to trucks

4

Motorcycle

5

Boat_motor

Motorcycle, motor scooter, or moped (motorized
bicycle)
Boat, with motor

6

Boat_NoMotor

Boat, without a motor

7

OtherTrailer

8

Aircraft

Trailer other than a camper type, such as for a boat or
cycle
Private aircraft

9

OtherVehicle

Any other vehicle

95

NoMore95

Continue list

99

NoMore99

None/No more entries

888

Delete line

Delete the line

Don't Know
Refuse

55

Empty
X
X
Store Instructions:

On Input
On Output
1.

Set VEHICYB
IF ITEM = 1, store 105 in VEHICYB
IF ITEM = 2, store 120 in VEHICYB
IF ITEM = 3, store 135 in VEHICYB
IF ITEM = 4, store 150 in VEHICYB
IF ITEM = 5, store 160 in VEHICYB
IF ITEM = 6, store 170 in VEHICYB
IF ITEM = 7, store 180 in VEHICYB
IF ITEM = 8, store 190 in VEHICYB
IF ITEM = 9, store 200 in VEHICYB

2. Store 1 in DISPOSED for each selection made from screen
4, disposed of vehicle.
Array:

56

Special Instructions:

1. Answer list options on Screen 2 should be bold black,
except 95, 99, and 888. Answer list options on Screens
1A, 1B, 3, and 4 should be regular black.
(once an item as been selected, the answer options
description color should be changed to regular blue).
4. Pre-fill the PREFILL field with answer list option
descriptions.
If 1, pre-fill "Automobile, truck, van, minivan, or SUV".
If 2, pre-fill "Motor home"
If 3, pre-fill "Campers"
If 4, pre-fill "Motorcycle/motor scooter/moped"
If 5, pre-fill "Boat with a motor"
If 6, pre-fill "Boat without a motor"
If 7, pre-fill "Trailer other than camper"
If 8, pre-fill "Private aircraft"
If 9, pre-fill "Any other vehicle"
5. Set VEHICIB
Assign VEHICIB to each record.
If INTNMBR = 1 or (NEWCU = 1 and prechart is blank) or
INTNMBR = 2-4 and no previously reported vehicles then
start with "01". Else start with the last
8500.VEHICIB from the inventory chart
+ 1.
6. For Screen 1A, display Answer list options 1-9, 99, 888
For Screen 1B, display Answer list options 1, 95, 888
For Screen 2, display Answer list options 2-9, 95, 888
For Screen 3, display Answer list options 1-9, 95, 888
For Screen 4, display Answer list options 1-9, 99, 888
7. For screen 1B and 2, add a "?" to the end of the answer
list option.
8. If INTNMBR = 2-4 and (NEWCU ne 1 or (newcu = 1 and
prechart isn't blank)) , display ONLY SCREEN 1A.

Skip Instructions:

1:
2-9:

Instrument SAS Name:
Destination Data Set:

Goto VEHICYR
IF BCeintro.BUSCREEN = 2 goto VEHNEWU
ELSE goto VEHBSNS

95:

Goto ITEM, next screen

99:

Goto S11_END

888:

IF no more grid lines goto S11_END
ELSE goto ITEM - next line of grid

OVB_ITEM
EOVB

57

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

PreFill

Field

BSECT11.BVEHICLE.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Appliance

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's description.

Array:

58

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHICYR

Field

BSECT11.BVEHICLE.BROW.VEHICYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

year of vehicle
Model year
VEHICYR
VEHICYR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
ITEM = 1

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

What ^S11B_WasIs the model year of the vehicle?
S11B_WasIs
If coming from ITEM, screen 4, fill "Was"
else fill "Is".
Integer
5
1900
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1900-current year + 2:

DK,RF:

IF entry gt (current year+2) then
goto CK_VEHICYR
ELSE goto MKMDL_SC

Goto MKMDL_SC

59

Instrument SAS Name:
Destination Data Set:

VEHICYR
EOVB

60

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

CK_VEHICYR

Check

BSECT11.BVEHICLE.BROW.CK_VEHICYR
Description:
Inherited Universe:

Universe:

Cannot exceed next year model
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHICYR gt (current year + 2)

Universe Description:
Text:

Cannot exceed next year for model year.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to VEHICYR

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

MKMDL_SC

Field

BSECT11.BVEHICLE.BROW.MKMDL_SC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

make/model of vehicle
Make/Model
MKMDESC
MKMDL_SC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHICYR = (1900- current year + 2), DK or RF

Universe Description:
Question Text:

What ^S11B_WasIs the make and model of this vehicle?
If vehicle make and model is not found, key X.

Fills:
Instructions:

Type:
Length:

S11B_WasIs
If coming from ITEM, screen 4, fill "Was"
else fill "Is".
String
30

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

62

Store Instructions:

1. Insert a Blaise tri-gram search function.
Give the FR the option of switching to an alphabetic
search. Display the list of vehicle make/models and
allow the interviewer to highlight and select the
appropriate make/model. On the grid, replace the keyedin characters under "Vehicle Make/Model" with the FULL
make/model selected from the list.
Store the 5 character code in MKMDLY.
2.

Allow the FR to key an X if desired made/model is not
found. Store XXXXX in MKMDLY.

3. See attachment on BSECT10.BSECT10L2.BLEASE.BROW.MKMD_SCR
in Section 10 for the list of cars and car codes
4. If MKMDL_SC ne DK, RF, or X, store 105 in VEHICYB
Array:
Skip Instructions:

30 characters: IF MKMDLY(4:5) = XX or ZZ then goto AUTOTRK
ELSE goto FUELTYPE
DK,RF:
X:

Instrument SAS Name:
Destination Data Set:

Goto AUTOTRK
Goto OTHMDLY

MKMDL_SC
EOVB

63

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

OTHMDLY

Field

BSECT11.BVEHICLE.BROW.OTHMDLY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

Other vehicle type
Other
OTHMDLY
OTHMDLY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
MKMDL_SC = X or XXXXX
Vehicle not found on look-up list
Specify:
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto AUTOTRK
OTHMDLY
EOVB

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

AUTOTRK

Field

BSECT11.BVEHICLE.BROW.AUTOTRK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Vehicle specification
Vehicle specification
AUTOTRK
AUTOTRK
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(MKMD_SCR = DK or RF) OR (MKMDLY(4:5) = XX or ZZ) OR (OTHMODEL
= entry)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Is this vehicle an automobile or a truck, minivan, van or SUV?

Enumerated
1
TAUTO

Value:

Mnemonic:

Description:

1

Automobile

Automobile

2

TruckOrVan

Truck, van, minivan, or SUV

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
If entry of 1 store 100 in VEHICYB.
If entry of 2, store 110 in VEHICYB.

Array:
Skip Instructions:

Goto FUELTYPE

65

Instrument SAS Name:
Destination Data Set:

AUTOTRK
EOVB

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

FUELTYPE

Field

BSECT11.BVEHICLE.BROW.FUELTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Fueled by
Fuel type
FUELTYPE
FUELTYPE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(MKMDL_SC = ENTRY other than DK, RF and X) OR
(AUTOTRK = 1, 2, DK or RF)

Universe Description:
Question Text:

Is it fueled by Read each item on list.

Type:
Length:
Answer List:

Enumerated
1
TFUELTYPE

Value:

Mnemonic:

Description:

1

T01

Gasoline only?

2

T02

Diesel fuel?

3

T03

Hybrid electric/gasoline?

4

T04

Electric only?

5

T05

FlexFuel/E85?

6

T06

Other - specify?

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

67

Special Instructions:

Skip Instructions:

Answer list options 1-5 should be in bold black.
(Answer list option 6 should be regular black)
1-5,DK,RF: IF BCeintro.BUSCREEN = 2 goto VEHNEWU
ELSE goto VEHBSNS
6:

Instrument SAS Name:
Destination Data Set:

Goto FUELOTH

FUELTYPE
EOVB

68

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

FUELOTH

Field

BSECT11.BVEHICLE.BROW.FUELOTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other type of Fuel
Fuel specify
FUELOTH
FUELOTH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
FUELTYPE = 6

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF BCeintro.BUSCREEN = 2 goto VEHNEWU
ELSE goto VEHBSNS
FUELOTH
EOVB

69

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHBSNS

Field

BSECT11.BVEHICLE.BROW.VEHBSNS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

business vehicle
Business use
VEHBSNS
VEHBSNS
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
BCeintro.BUSCREEN <> 2 AND ((FUELTYPE = 1-5, DK or RF) OR
(FUELOTH = ENTRY) OR (ITEM = 2-9))

Universe Description:
Question Text:
Fills:
Instructions:

^S11B_WasIs it used for business?
S11B_WasIs
If coming from ITEM, screen 4, fill "Was"
else fill "Is".

Type:
Length:

Enumerated
1

Answer List:

TVEHBSNS

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

70

Skip Instructions:

1:

Goto VEHBSNZ

2,DK,RF: Goto VEHNEWU
Instrument SAS Name:
Destination Data Set:

VEHBSNS
EOVB

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHBSNZ

Field

BSECT11.BVEHICLE.BROW.VEHBSNZ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:

mileage for business
Percent business
VEHBSNZ
VEHBSNZ
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHBSNS = 1
Yes, vehicle was used for business
What percentage of the mileage ^S11B_iswas counted as a business
expense?
S11B_iswas
If coming from ITEM, screen 4, fill "was"
else fill "is"
Integer
3
1
100

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF:
100:

Instrument SAS Name:

Goto VEHNEWU

Goto ERR2_VEHBSNZ

VEHBSNZ

72

Destination Data Set:

EOVB

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

ERR2_VEHBSNZ

Check

BSECT11.BVEHICLE.BROW.ERR2_VEHBSN
Z
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

100% mileage for business
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHBSNZ = 100
100% of the mileage was for business
100% WAS ENTERED
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppressed: Gray this row in the grid and goto ANYOTH
All others, go back to VEHBSNZ

74

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHNEWU

Field

BSECT11.BVEHICLE.BROW.VEHNEWU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

new/used vehicle
New or used
VEHNEWU
VEHNEWU
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
ITEM = 1-9 AND VEHBSNZ <> 100

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was it new or used when acquired?
Enumerated
1
TVEHNEWU

Value:

Mnemonic:

Description:

1

New

New

2

Used

Used

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

1. If coming from ITEM screen 3 then store 2 in VEHGFTC.
2. If VEHNEWU = 1 then store 2 in VPURINDV and "SHOW/KEEP"
VPURINDV

Array:

75

Skip Instructions:

1:

IF coming from ITEM screen 1A, 1B, 2, or 4 then
goto VEHGFTC
ELSE goto VEHPURMO

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF coming from ITEM screen 1A, 1B, 2, or 4
then goto VEHGFTC
ELSE goto VPURINDV

VEHNEWU
EOVB

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHGFTC

Field

BSECT11.BVEHICLE.BROW.VEHGFTC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

vehicle bought for who
Acquired how
VEHGFTC
VEHGFTC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(VEHNEWU = 1, 2, DK or RF) AND
(Coming from ITEM, screen 1A, 1B, 2 or 4)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this vehicle Enumerated
1
TGFTC2

Value:

Mnemonic:

Description:

1

Own

Purchase for own use?

2

OutSide

Purchased for someone outside of your household?

3

Gift

Received as a gift?

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

77

Skip Instructions:

1,2,DK,RF: IF VEHNEWU = 1 then goto VEHPURMO
ELSE goto VPURINDV
3:

Instrument SAS Name:
Destination Data Set:

IF DISPOSED = 1 then goto VEHDISP
ELSE goto ANYOTHR

VEHGFTC
EOVB

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VPURINDV

Field

BSECT11.BVEHICLE.BROW.VPURINDV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

where vehicle bought
Private indv.
VPURINDV
VPURINDV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
((VEHGFTC = 1, 2, DK or RF) and VEHNEWU = 2, DK or RF) OR
((VEHNEWU = 1, 2, DK or RF) and coming from ITEM screen 3)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this vehicle purchased from a private individual?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

79

Skip Instructions:

IF ITEM = 1-2 or 4 AND VEHGFTC = 3 AND DISPOSED ne 1 then
goto ANYOTHR
ELSEIF ITEM = 1-2 or 4 AND VEHGFTC = 3 AND DISPOSED = 1 then
goto VEHDISP
ELSE goto VEHPURMO

Instrument SAS Name:
Destination Data Set:

VPURINDV
EOVB

80

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHPURMO

Field

BSECT11.BVEHICLE.BROW.VEHPURMO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

month vehicle bought
Month purchased
VEHPURMO
VEHPURMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(VEHNEWU = 1 and coming from ITEM screen 3) OR
(VEHGFTC = 1, 2, DK, or RF and VEHNEWU = 1) OR
(VPURINDV = 1, 2, DK or RF and VEHGFTC = 1, 2, DK, RF or empty)

Universe Description:
Question Text:
Type:
Length:
Answer List:

In what month was it purchased?
Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

81

Empty
X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VEHPURYR
VEHPURMO
EOVB

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHPURYR

Field

BSECT11.BVEHICLE.BROW.VEHPURYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

year vehicle bought
Year purchased
VEHPURYR
VEHPURYR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHPURMO = 1-12, DK or RF

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

In what year was it purchased?
Integer
4
1900
9997

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

83

Skip Instructions:

1900-current year: IF the month and year (VEHPURMO and
VEHPURYR) are more than one month
in the future then goto CK_VEHPURYR
ELSEIF (VPURINDV = 2, DK or RF) AND
(CURRENT YEAR - VEHPURYR le 5) AND
((ITEM = 3, 5, 6, or 7) OR
(VEHNEWU = 1 and ITEM = 1 or 4))
AND (RT8100.POPGRP = 1-16 or 01-09)
then goto OVBSTORE
ELSE goto VFINANCE
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto VFINANCE

VEHPURYR
EOVB

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

CK_VEHPURYR

Check

BSECT11.BVEHICLE.BROW.CK_VEHPURYR
Description:
Inherited Universe:

Universe:

month and year are more than 1 mo in the future
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(VEHPURMO AND VEHPURYR are more than one month in the future) OR
((VEHPURYR gt current year) and (VEHPURMO = DK or RF))

Universe Description:
Text:

Purchase can't be in the future.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to VEHPURYR

85

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

OVBSTORE

Field

BSECT11.BVEHICLE.BROW.OVBSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
OVBSTORE
OVBSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(VPURINDV = 2, DK or RF) AND (CURRENT YEAR - VEHPURYR le 5) AND
((ITEM = 3, 5, 6, or 7) or (VEHNEWU = 1 and
(ITEM = 1 or 4)) AND VEHPURYR <> DK AND VEHPURYR <> RF
AND (RT8100.POPGRP = 1-16 or 01-09)

Universe Description:
Question Text:

What is the name of the business where this vehicle was purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

If UPPERCASE ENTRY contains ".COM" then set OVBPURCH = 1 and
"keep" and "show"

86

Skip Instructions:

IF uppercase entry = "GROUPON" or "GROUPON.COM"
then goto ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto VFINANCE
ELSEIF ENTRY = DK or RF then goto VFINANCE
ELSE goto OVBPURCH

Instrument SAS Name:
Destination Data Set:

OVBSTORE
EOVB

87

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT11.BVEHICLE.BROW.ERR_GROUPO
N
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
Uppercase entry in OVBSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE OVBSTORE contains ".COM"
then goto VFINANCE
ELSE goto OVBPURCH

All others, go back to OVBSTORE

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

OVBPURCH

Field

BSECT11.BVEHICLE.BROW.OVBPURCH
Description:

Purchased Online or in person

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Online
OVBPURCH
OVBPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:

(UPPERCASE entry in OVBSTORE does NOT contain ".COM") AND
OVBSTORE <> DK AND OVBSTORE <> RF AND OVBSTORE =
RESPONSE

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

89

Skip Instructions:

1,3,4,DK,RF: Goto VFINANCE
2: Goto OVBLOC

Instrument SAS Name:
Destination Data Set:

OVBPURCH
EOVB

90

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

OVBLOC

Field

BSECT11.BVEHICLE.BROW.OVBLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
OVBLOC
OVBLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
OVBPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^OVBSTORE_fill located?
OVBSTORE_fill
Fill entry in OVBSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OVBLOCST
OVBLOC
EOVB

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

OVBLOCST

Field

BSECT11.BVEHICLE.BROW.OVBLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
OVBLOCST
OVBLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
OVBPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^OVBSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

OVBSTORE_fill
Fill entry in OVBSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

92

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_OVBLOCST
ELSE goto VFINANCE

Instrument SAS Name:
Destination Data Set:

OVBLOCST
EOVB

93

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

CK_OVBLOCST

Check

BSECT11.BVEHICLE.BROW.CK_OVBLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(Entry in OVBLOCST is not a valid state abbreviation) AND OVBLOCST <>
DK AND OVBLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OVBLOCST

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VFINANCE

Field

BSECT11.BVEHICLE.BROW.VFINANCE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

finance for vehicle
Financed
VFINANCE
VFINANCE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHPURYR = 1900-current year, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was any portion of the purchase price financed?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

95

Skip Instructions:

1:

Goto VLOANST

2,DK,RF: IF VEHPURMO + VEHPURYR is prior to 3 months ago AND
DISPOSED = 1 then goto VEHDISP
ELSIF VEHPURMO + VEHPURYR is prior to 3 months ago
AND DISPOSED ne 1 then goto ANYOTHR
ELSE goto TRADE
Instrument SAS Name:
Destination Data Set:

VFINANCE
EOVB

96

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VLOANST

Field

BSECT11.BVEHICLE.BROW.VLOANST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

loans remaining on vehicle
Loan status
VLOANST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VFINANCE = 1

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

On the first of ^REF_MONTH, were there remaining loan payments?

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:

97

Special Instructions:

Skip Instructions:

If VLOANST = 1 set VFINSTAT = 2
If VLOANST = 2 set VFINSTAT = 1
If VLOANST = DK set VFINSTAT = DK
If VLOANST = RF set VFINSTAT = RF
1,DK,RF:
2:

Instrument SAS Name:
Destination Data Set:

Goto TRADE

IF VEHPURMO + VEHPURYR is prior to 3 months ago AND
DISPOSED = 1 then goto VEHDISP
ELSEIF VEHPURMO + VEHPURYR is prior to 3 months ago AND
DISPOSED ne 1 then goto ANYOTHR
ELSE goto TRADE

VLOANST
EOVB

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

TRADE

Field

BSECT11.BVEHICLE.BROW.TRADE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

trade-in vehicle
Trade-in
TRADE
TRADE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
((VFINANCE = 2, DK or RF and (VEHPURMO and VEHPURYR = 1-3
months ago)) OR (VLOANST = 1, DK or RF) OR
(VLOANST = 2 and VEHPURMO and VEHPURYR = 1-3 months ago)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Was a trade-in allowance received?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto TRADEX

2,DK,RF: Goto NETPURX

99

Instrument SAS Name:
Destination Data Set:

TRADE
EOVB

100

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

TRADEX

Field

BSECT11.BVEHICLE.BROW.TRADEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

how much trade-in vehicle
Trade-in value
TRADEX
TRADEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
TRADE = 1

Universe Description:
Question Text:

How much?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and a comma in the entry field.
0-999999: IF lt 200 or gt 19000 then goto ERR1_TRADEX
ELSE goto NETPURX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto NETPURX

TRADEX
EOVB

101

102

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

ERR1_TRADEX

Check

BSECT11.BVEHICLE.BROW.ERR1_TRADEX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
TRADEX lt 200 OR gt 19000 AND (TRADEX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRADEX_ = A1
Soft
Suppress:

Goto NETPURX

All others, go back to TRADEX

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

NETPURX

Field

BSECT11.BVEHICLE.BROW.NETPURX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

paid for vehicle after trade-in
Amount Paid
NETPURX
NETPURX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
TRADE = 2 OR (TRADEX = 1-999999, DK or RF)

Universe Description:
Question Text:

What was the amount paid for the vehicle after ^trade_in rebate, and
discount?
Include destination fee in the price.

Fills:
Instructions:

trade_in
If TRADE = 1 fill "trade-in allowance,"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

104

Skip Instructions:

0-999999: IF (VEHICYB = 100 and NETPURX lt 500 or gt 50000)
or (VEHICYB = 105 and NETPURX lt 500 or gt 50000)
or (VEHICYB = 110 and NETPURX lt 500 or gt 50000)
or (VEHICYB = 120 and NETPURX lt 2500 or gt 69000)
or (VEHICYB = 135 and NETPURX lt 533 or gt 47000)
or (VEHICYB = 150 and NETPURX lt 420 or gt 20000)
or (VEHICYB = 160 and NETPURX lt 200 or gt 63000)
or (VEHICYB = 170 and NETPURX lt 200 or gt 63000)
or (VEHICYB = 180 and NETPURX lt 240 or gt 7500)
or (VEHICYB = 190 and NETPURX lt 4000 or gt 120000)
or (VEHICYB = 200 and NETPURX lt 250 or gt 23700)
then goto ERR1_NETPURX
ELSE goto SALESTAX
DK,RF:

Instrument SAS Name:
Destination Data Set:

IF VLOANST = 1 then goto DNPAYMTX
ELSE goto ANYOTHR

NETPURX
EOVB

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

ERR1_NETPURX

Check

BSECT11.BVEHICLE.BROW.ERR1_NETPUR
X
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
[ (VEHICYB = 100 and NETPURX lt 500 or gt 50000) OR
(VEHICYB = 105 and NETPURX lt 500 or gt 50000) OR
(VEHICYB = 110 and NETPURX lt 500 or gt 50000) OR
(VEHICYB = 120 and NETPURX lt 2500 or gt 69000) OR
(VEHICYB = 135 and NETPURX lt 533 or gt 47000) OR
(VEHICYB = 150 and NETPURX lt 420 or gt 20000) OR
(VEHICYB = 160 and NETPURX lt 200 or gt 63000) OR
(VEHICYB = 170 and NETPURX lt 200 or gt 63000) OR
(VEHICYB = 180 and NETPURX lt 240 or gt 7500) OR
(VEHICYB = 190 and NETPURX lt 4000 or gt 120000) OR
(VEHICYB = 200 and NETPURX lt 250 or gt 23700) ]
AND (NETPURX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set NETPURX_ = A1
Soft
Suppressed:

Goto SALESTAX

All others, go back to NETPURX

106

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

SALESTAX

Field

BSECT11.BVEHICLE.BROW.SALESTAX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

tax on vehicle
Sales tax
SALESTAX
SALESTAX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
NETPURX = 0-999999

Universe Description:
Question Text:
Type:
Length:
Answer List:

Did this include sales tax?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF VLOANST = 1 then goto DNPAYMTX
ELSE goto ANYOTHR
SALESTAX
EOVB

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

DNPAYMTX

Field

BSECT11.BVEHICLE.BROW.DNPAYMTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

cash down payment on vehicle
Down Payment
DNPAYMTX
DNPAYMTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VLOANST = 1

Universe Description:
Question Text:

What was the amount of the cash down payment?

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

108

Skip Instructions:

0-999999:

IF (VEHICYB = 100 and DNPAYMTX gt 11500) OR
(VEHICYB = 105 and DNPAYMTX gt 11500) OR
(VEHICYB = 110 and DNPAYMTX gt 11500) OR
(VEHICYB = 120 and DNPAYMTX gt 15000) OR
(VEHICYB = 135 and DNPAYMTX gt 15000) OR
(VEHICYB = 150 and DNPAYMTX gt 15000) OR
(VEHICYB = 160 and DNPAYMTX gt 15000) OR
(VEHICYB = 170 and DNPAYMTX gt 15000) OR
(VEHICYB = 180 and DNPAYMTX gt 15000) OR
(VEHICYB = 190 and DNPAYMTX gt 15000) OR
(VEHICYB = 200 and DNPAYMTX gt 15000)
then goto ERR1_DNPAYMTX
ELSEIF gt NETPURX and netpurx ne D and ne R then
goto CK_DNPAYMTX
ELSE goto VEHEQTLN

DK,RF: Goto VEHEQTLN
Instrument SAS Name:
Destination Data Set:

DNPAYMTX
EOVB

109

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

ERR1_DNPAYMTX

Check

BSECT11.BVEHICLE.BROW.ERR1_DNPAYM
TX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
[ (VEHICYB = 100 and DNPAYMTX gt 11500) OR
(VEHICYB = 105 and DNPAYMTX gt 11500) OR
(VEHICYB = 110 and DNPAYMTX gt 11500) OR
(VEHICYB = 120 and DNPAYMTX gt 15000) OR
(VEHICYB = 135 and DNPAYMTX gt 15000) OR
(VEHICYB = 150 and DNPAYMTX gt 15000) OR
(VEHICYB = 160 and DNPAYMTX gt 15000) OR
(VEHICYB = 170 and DNPAYMTX gt 15000) OR
(VEHICYB = 180 and DNPAYMTX gt 15000) OR
(VEHICYB = 190 and DNPAYMTX gt 15000) OR
(VEHICYB = 200 and DNPAYMTX gt 15000) ]
AND (DNPAYMTX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set DNPA_MTX = A1
Soft
Suppress:

Goto VEHEQTLN

All others, go back to DNPAYMTX

110

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

CK_DNPAYMTX

Check

BSECT11.BVEHICLE.BROW.CK_DNPAYMTX
Description:
Inherited Universe:

Universe:

Down payment exceeds total cost
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(DNPAYMTX > NETPURX) AND (DNPAYMTX <> DK and <> RF) AND
(NETPURX <> DK and <> RF)

Universe Description:
Text:

Payment for down payment exceeds total cost

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to DNPAYMTX

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

BFINANCED

Block

BSECT11.BVEHICLE.BROW.BFINANCED
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Array:
Block Instructions:

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

VEHEQTLN

Field

BSECT11.BVEHICLE.BROW.BFINANCED.VE
HEQTLN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

home equity loan for vehicle
Home equity loan
VEHEQTLN
VEHEQTLN
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
DNPAYMTX = 0-999999, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was the source of credit a Home Equity Loan?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PRINCIPX
VEHEQTLN
EOVB

113

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

PRINCIPX

Field

BSECT11.BVEHICLE.BROW.BFINANCED.PR
INCIPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

amount borrowed for vehicle
Amount
PRINCIPX
PRINCIPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHEQTLN = 1, 2, DK or RF

Universe Description:
Question Text:

How much was borrowed, excluding any interest?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and a comma in the entry field.

114

Skip Instructions:

1-999999: IF (VEHICYB = 100 and PRINCIPX lt 2500 or gt
50000) OR
(VEHICYB = 105 and PRINCIPX lt 2500 or gt 50000) OR
(VEHICYB = 110 and PRINCIPX lt 2500 or gt 50000) OR
(VEHICYB = 120 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 135 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 150 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 160 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 170 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 180 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 190 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 200 and PRINCIPX lt 1472 or gt 60645)
then goto ERR1_PRINCIPX
ELSE goto VINTRATE
DK,RF: Goto VINTRATE

Instrument SAS Name:
Destination Data Set:

PRINCIPX
EOVB

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

ERR1_PRINCIPX

Check

BSECT11.BVEHICLE.BROW.BFINANCED.ER
R1_PRINCIPX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
[(VEHICYB = 100 and PRINCIPX lt 2500 or gt 50000) OR
(VEHICYB = 105 and PRINCIPX lt 2500 or gt 50000) OR
(VEHICYB = 110 and PRINCIPX lt 2500 or gt 50000) OR
(VEHICYB = 120 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 135 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 150 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 160 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 170 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 180 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 190 and PRINCIPX lt 1472 or gt 60645) OR
(VEHICYB = 200 and PRINCIPX lt 1472 or gt 60645) ]
AND (PRINCIPX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRIN_IPX = A2
Soft
Suppress:

Goto VINTRATE

All others, go back to PRINCIPX

116

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

VINTRATE

Field

BSECT11.BVEHICLE.BROW.BFINANCED.VI
NTRATE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the interest rate
Interest Rate
VINTRATE
VINTRATE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
PRINCIPX = 1-999999, DK or RF

Universe Description:
Question Text:

What was the interest rate?
Enter percent including decimal.

Type:
Length:
Min:
Max:

Real / decimal
6
0
99.99

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

00.000-99.999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF gt 12 then goto ERR1_VINTRATE
ELSE goto PMT1YR

Goto PMT1YR

VINTRATE
EOVB

117

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

ERR1_VINTRATE

Check

BSECT11.BVEHICLE.BROW.BFINANCED.ER
R1_VINTRATE
Description:
Inherited Universe:

Universe:

Ouot of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VINTRATE gt 12 AND (VINTRATE ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VINT_ATE = A1
Soft
Suppress:

Goto PMT1YR

All others, go back to VINTRATE

119

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

PMT1YR

Field

BSECT11.BVEHICLE.BROW.BFINANCED.PM
T1YR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

year first payment vehicle
First pmt year
PMT1YR
PMT1YR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VINTRATE = 00.000-99.999, DK or RF

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

In what year was or will the first payment be made?
Integer
4
1900
9997

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Do not allow entries greater than current year +1
Goto PMT1MO
PMT1YR
EOVB

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

PMT1MO

Field

BSECT11.BVEHICLE.BROW.BFINANCED.PM
T1MO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

month fist payment vehicle
First pmt month
PMT1MO
PMT1MO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
PMT1YR = ENTRY, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

In what month was or will the first payment be made?
Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

121

Empty
X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VEHQPMT
PMT1MO
EOVB

122

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

CK_PMT1MO

Check

BSECT11.BVEHICLE.BROW.BFINANCED.CK
_PMT1MO
Description:

Inherited Universe:

Universe:

payment month cannot be before purchase month

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
PMT1MO + PMT1YR is before VEHPURMO + VEHPURYR

Universe Description:
Text:

Check Instructions:
Type:
Skip Instructions:

Payment month and year can't be before purchase month and year

List PMT1MO, PMT1YR, VEHPURMO and VEHPURYR as jumping points
Hard
Go back to PMT1MO

123

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

VEHQPMT

Field

BSECT11.BVEHICLE.BROW.BFINANCED.VE
HQPMT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

number of payments for vehicle
Number of payments
VEHQPMT
VEHQPMT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
PMT1MO = 1-12, DK or RF

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

For how many months was the payment contract?
Integer
4
1
999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1-999:

IF gt 144 then goto ERR1_VEHQPMT
ELSE goto PAYMENTX

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto PAYMENTX

VEHQPMT
EOVB

124

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

ERR1_VEHQPMT

Check

BSECT11.BVEHICLE.BROW.BFINANCED.ER
R1_VEHQPMT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHQPMT gt 144 AND (VEHQPMT ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VEHQPMT_ = A1
Soft
Suppress:

IF DISPOSED = 1 then goto BDisposed.VEHDISP
ELSE goto PAYMENTX

All others, go back to VEHQPMT

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

PAYMENTX

Field

BSECT11.BVEHICLE.BROW.BFINANCED.PA
YMENTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

amount payment for vehicle
Payment amount
PAYMENTX
PAYMENTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
VEHQPMT = 1-999, DK or RF

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

What is your monthly payment amount?
Integer
6
1
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

126

Skip Instructions:

1-99999: IF (VEHICYB = 100 and PAYMENTX lt 105 or gt 679)
OR (VEHICYB = 105 and PAYMENTX lt 105 or gt 679)
OR (VEHICYB = 110 and PAYMENTX lt 105 or gt 679)
OR (VEHICYB = 120 and PAYMENTX lt 77 or gt 721)
OR (VEHICYB = 135 and PAYMENTX lt 77 or gt 721)
OR (VEHICYB = 150 and PAYMENTX lt 77 or gt 721)
OR (VEHICYB = 160 and PAYMENTX lt 77 or gt 721)
OR (VEHICYB = 170 and PAYMENTX lt 77 or gt 721)
OR (VEHICYB = 180 and PAYMENTX lt 77 or gt 721)
OR (VEHICYB = 190 and PAYMENTX lt 77 or gt 721)
OR (VEHICYB = 200 and PAYMENTX lt 77 or gt 721)
then goto ERR1_PAYMENTX
ELSEIF DISPOSED = 1 then goto VEHDISP
ELSE goto ANYOTHR
DK,RF:

Instrument SAS Name:
Destination Data Set:

IF DISPOSED = 1 then goto VEHDISP
ELSE goto ANYOTHR

PAYMENTX
EOVB

127

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

ERR1_PAYMENTX

Check

BSECT11.BVEHICLE.BROW.BFINANCED.ER
R1_PAYMENTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
[ (VEHICYB = 100 and PAYMENTX lt 105 or gt 679) OR
(VEHICYB = 105 and PAYMENTX lt 105 or gt 679) OR
(VEHICYB = 110 and PAYMENTX lt 105 or gt 679) OR
(VEHICYB = 120 and PAYMENTX lt 77 or gt 721) OR
(VEHICYB = 135 and PAYMENTX lt 77 or gt 721) OR
(VEHICYB = 150 and PAYMENTX lt 77 or gt 721) OR
(VEHICYB = 160 and PAYMENTX lt 77 or gt 721) OR
(VEHICYB = 170 and PAYMENTX lt 77 or gt 721) OR
(VEHICYB = 180 and PAYMENTX lt 77 or gt 721) OR
(VEHICYB = 190 and PAYMENTX lt 77 or gt 721) OR
(VEHICYB = 200 and PAYMENTX lt 77 or gt 721) ]
AND (PAYMENTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PAYM_NTX = A1
Soft
Suppress:

Goto ANYOTHR

All others, go back to PAYMENTX

128

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

PRIN_IPX

Field

BSECT11.BVEHICLE.BROW.BFINANCED.PR
IN_IPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PRINCIPX

PRIN_IPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PRINCIPX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRIN_IPX
EOVB

129

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

VINT_ATE

Field

BSECT11.BVEHICLE.BROW.BFINANCED.VI
NT_ATE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VINTRATE

VINT_ATE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VINTRATE for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VINT_ATE
EOVB

130

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

VEHQPMT_

Field

BSECT11.BVEHICLE.BROW.BFINANCED.VE
HQPMT_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VEHQPMT

VEHQPMT_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VEHQPMT for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VEHQPMT_
EOVB

131

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BFINANCED

Spider Version 1.6.2

PAYM_NTX

Field

BSECT11.BVEHICLE.BROW.BFINANCED.PA
YM_NTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PAYMENTX

PAYM_NTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_PAYMENTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PAYM_NTX
EOVB

132

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

BDISPOSED

Block

BSECT11.BVEHICLE.BROW.BDISPOSED
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Disposed of Vehicles

If
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
DISPOSED = 1
Disposed of Vehicles

Array:
Block Instructions:

1. Section Label:

Section 11, Disposed Vehicles

133

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

VEHDISP

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.VE
HDISP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

way of disposal of old vehicle
Disposed of how
VEHDISP
VEHDISP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

How did you dispose of the ^AutoDesc_Fill?

AutoDesc_Fill
If VEHICYB = 100, fill "auto"
If VEHICYB = 105, fill "auto or truck"
If VEHICYB = 110, fill "truck"
If VEHICYB = 120, fill "motor home"
If VEHICYB = 135, fill "camper"
If VEHICYB = 150, fill "motorcycle, motor scooter, or moped"
If VEHICYB = 160, fill "boat with motor"
If VEHICYB = 170, fill "boat without motor"
If VEHICYB = 180, fill "trailer for boat or cycle"
If VEHICYB = 190, fill "aircraft"
If VEHICYB = 200, fill "other vehicle"
Enumerated
1
TDISPOSITION

Value:

Mnemonic:

Description:

1

Sold

Sold

2

TradeIn

Traded in

3

GivenAway

Given away or donated to someone outside the
household, including students away at school

134

4

Damaged

Totaled (damaged beyond repair)

5

Stolen

Stolen

6

Other

Other

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

Store VEHICIB in VEHICIC and store VEHICYB in VEHICYC

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions should be in bold black.
1-5,DK,RF:
6:

Instrument SAS Name:
Destination Data Set:

Goto VDISPMO

Goto DISPOTHV

VEHDISP
EOVC

135

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

DISPOTHV

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.DI
SPOTHV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

other way of vehicle disposal
Specify
VDISPOTH
DISPOTHV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
VEHDISP = 6

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VDISPMO
DISPOTHV
EOVC

136

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

VDISPMO

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.VD
ISPMO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

month disposed old vehicle
Month disposed
VDISPMO
VDISPMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
(VEHDISP = 1-5, DK or RF) OR (DISPOTHV = ENTRY)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

In what month was it ^Vehdisp_fill?
VEHDISP_Fill
If VEHDISP = 1, fill "sold"
If VEHDISP = 2, fill "traded in"
If VEHDISP = 3, fill "given away to someone outside the household"
If VEHDISP = 4, fill "totaled (damaged beyond repair)"
If VEHDISP = 5, fill "stolen"
If VEHDISP = 6, fill "disposed of"
Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

137

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF VDISPMO is not within the reference period then
goto ERR3_VDISPMO
ELSEIF VEHDISP = 1 then goto SALEX
ELSEIF VEHDISP = 2, 3, 6, DK or RF then goto LOANSTAT
ELSEIF VEHDISP = 4 or 5 then goto REIMBURS
VDISPMO
EOVC

138

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

ERR3_VDISPMO

Check

BSECT11.BVEHICLE.BROW.BDISPOSED.ER
R3_VDISPMO
Description:
Inherited Universe:

Universe:

Month not within reference period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
DISPMO is not within the reference period

Universe Description:
Text:

Check Instructions:
Type:
Skip Instructions:

MONTH ENTERED IS NOT IN REFERENCE PERIOD

IF suppressed then set VDISPMO_ = A1
Soft
Suppress: IF VEHDISP = 1 then goto SALEX
ELSEIF VEHDISP = 2, 3, 6, DK or RF then
goto LOANSTAT
ELSEIF VEHDISP = 4 or 5 then goto REIMBURS
All others, go back to VDISPMO

139

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

SALEX

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.SA
LEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

selling price old vehicle
Selling price
SALEX
SALEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
VEHDISP = 1

Universe Description:
Question Text:

How much did you sell it for?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field.

140

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-999999:

IF (VEHICYB = 100 and SALEX lt 5 or gt 17400) OR
(VEHICYB = 105 and SALEX lt 5 or gt 17400) OR
(VEHICYB = 110 and SALEX lt 5 or gt 17400) OR
(VEHICYB = 120 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 135 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 150 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 160 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 170 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 180 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 190 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 200 and SALEX lt 35 or gt 23000)
then goto ERR1_SALEX
ELSE goto LOANSTAT

DK,RF:

Goto LOANSTAT

SALEX
EOVC

141

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

ERR1_SALEX

Check

BSECT11.BVEHICLE.BROW.BDISPOSED.ER
R1_SALEX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
[ (VEHICYB = 100 and SALEX lt 5 or gt 17400) OR
(VEHICYB = 105 and SALEX lt 5 or gt 17400) OR
(VEHICYB = 110 and SALEX lt 5 or gt 17400) OR
(VEHICYB = 120 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 135 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 150 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 160 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 170 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 180 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 190 and SALEX lt 35 or gt 23000) OR
(VEHICYB = 200 and SALEX lt 35 or gt 23000) ]
AND (SALEX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE SPECIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SALEX_ = A1
Soft
Suppress:

Goto LOANSTAT

All others, go back to SALEX

142

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

REIMBURS

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.RE
IMBURS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

reimbursed for old vehicle
Reimbursed
REIMBURS
REIMBURS
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
(VEHDISP = 4 or 5) AND (VDISPMO = 1-12, DK or RF)

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Were you reimbursed for the value of the ^AutoDesc_Fill?

AutoDesc_Fill
If VEHICYB = 100, fill "auto"
If VEHICYB = 105, fill "auto or truck"
If VEHICYB = 110, fill "truck"
If VEHICYB = 120, fill "motor home"
If VEHICYB = 135, fill "camper"
If VEHICYB = 150, fill "motorcycle, motor scooter, or moped"
If VEHICYB = 160, fill "boat with motor"
If VEHICYB = 170, fill "boat without motor"
If VEHICYB = 180, fill "trailer for boat or cycle"
If VEHICYB = 190, fill "aircraft"
If VEHICYB = 200, fill "other vehicle"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

143

X

Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto REIMBURX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto EXREIMB

REIMBURS
EOVC

144

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

REIMBURX

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.RE
IMBURX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

amount reimbursed old vehicle
Amount
REIMBURX
REIMBURX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
REIMBURS = 1

Universe Description:
Question Text:

How much did you receive?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-999999: IF lt 20 or gt 23742 then goto ERR1_REIMBURX
ELSE goto LOANSTAT
DK,RF:

Instrument SAS Name:

Goto LOANSTAT

REIMBURX

145

Destination Data Set:

EOVC

146

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

ERR1_REIMBURX

Check

BSECT11.BVEHICLE.BROW.BDISPOSED.ER
R1_REIMBURX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
(REIMBURX lt 20 or gt 23742) AND (REIMBURX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set REIM_URX = A1
Soft
Suppress:

Goto LOANSTAT

All others, go back to REIMBURX

147

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

EXREIMB

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.EX
REIMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

expect reimbursed for vehicle
Expect reimbursement
EXREIMB
EXREIMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
REIMBURS = 2, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

Do you expect to be reimbursed for the value of the ^AutoDesc_Fill?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto EXREIMBX

2,DK,RF:

Goto LOANSTAT

148

Instrument SAS Name:
Destination Data Set:

EXREIMB
EOVC

149

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

EXREIMBX

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.EX
REIMBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

amount reimbursed old vehicle
Amt expected
EXREIMBX
EXREIMBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
EXREIMB = 1

Universe Description:
Question Text:

How much will you receive?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-999999:

IF lt 300 or gt 9000 then goto ERR1_EXTREIMBX
ELSE goto LOANSTAT

DK,RF: Goto LOANSTAT
Instrument SAS Name:

EXREIMBX

150

Destination Data Set:

EOVC

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

ERR1_EXREIMBX

Check

BSECT11.BVEHICLE.BROW.BDISPOSED.ER
R1_EXREIMBX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
(EXREIMBX lt 300 or gt 9000) AND (EXREIMBX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set EXRE_MBX = A1
Soft
Suppress:

Goto LOANSTAT

All others, go back to EXREIMBX

152

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

LOANSTAT

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.LO
ANSTAT
Description:

loans on old vehicle

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Outstanding
LOANSTAT
LOANSTAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:

(SALEX = 1-999999, DK or RF) OR
(VDISPMO = 1-12, DK or RF AND VEHDISP = 2, 3, 6, DK or RF) OR
(EXREIMB = 2, DK or RF) OR (EXREIMBX = ENTRY) OR
(REIMBURX = 1-999999, DK or RF)

Universe Description:
Question Text:

Were there any outstanding loans on the ^AutoDesc_Fill when it was
^VEHDISP_Fill?

Fills:
Instructions:

AutoDesc_Fill
If VEHICYB = 100, fill "auto"
If VEHICYB = 105, fill "auto or truck"
If VEHICYB = 110, fill "truck"
If VEHICYB = 120, fill "motor home"
If VEHICYB = 135, fill "camper"
If VEHICYB = 150, fill "motorcycle, motor scooter, or moped"
If VEHICYB = 160, fill "boat with motor"
If VEHICYB = 170, fill "boat without motor"
If VEHICYB = 180, fill "trailer for boat or cycle"
If VEHICYB = 190, fill "aircraft"
If VEHICYB = 200, fill "other vehicle"

Fills:
Instructions:

VEHDISP_Fill
If VEHDISP = 1, fill "sold"
If VEHDISP = 2, fill "traded in"
If VEHDISP = 3, fill "given away to someone outside the household"
If VEHDISP = 4, fill "totaled (damaged beyond repair)"
If VEHDISP = 5, fill "stolen"
If VEHDISP = 6, fill "disposed of"

153

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

1. IF (LOANSTAT = 2, DK or RF) AND (VDISPMO = current month)
then store 2 in OVC_STAT,
ELSE store 1 in OVC_STAT
2. Store 1 in OVC_ORIG

Array:
Skip Instructions:

1:

Goto FINPAYMT

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYOTHR

LOANSTAT
EOVC

154

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

FINPAYMT

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.FI
NPAYMT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

final payments on old vehicle
Final pmt
FINPAYMT
FINPAYMT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
LOANSTAT = 1

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were any final payments made on the loan?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

1. IF (FINPAYMT = 2, DK or RF) AND (VDISPMO = current month)
then store 2 in OVC_STAT,
ELSE store 1 in OVC_STAT
2. Store 1 in OVC_ORIG

Array:

155

Skip Instructions:

1:

Goto FINPAYMX

2,DK,RF: Goto ANYOTHR
Instrument SAS Name:
Destination Data Set:

FINPAYMT
EOVC

156

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

FINPAYMX

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.FI
NPAYMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

amount final payment old vehicle
Amount final pmt
FINPAYMX
FINPAYMX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
FINPAYMT = 1

Universe Description:
Question Text:

How much was the final payment?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

1. IF (FINPAYMX = 2, DK or RF) AND (VDISPMO = current month)
then store 2 in OVC_STAT
ELSE store 1 in OVC_STAT
2. Store 1 in OVC_ORIG

Array:
Special Instructions:

Display a $ and comma in the entry field.

157

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-999999:

IF lt 384 or gt 26500 then goto ERR1_FINPAYMX
ELSE goto ANYOTHR

DK,RF:

Goto ANYOTHR

FINPAYMX
EOVC

158

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

ERR1_FINPAYMX

Check

BSECT11.BVEHICLE.BROW.BDISPOSED.ER
R1_FINPAYMX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))
(FINPAYMX lt 384 or gt 26500) AND (FINPAYMX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set FINP_YMX = A1
Soft
Suppress:

Goto ANYOTHR

All others, go back to FINPAYMX

159

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

VEHICIC

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.VE
HICIC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

vehicle number

VEHICIC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
1
125
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See VEHDISP for how to set this field
VEHICIC
EOVC

160

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

VEHICYC

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.VE
HICYC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 digit vehicle code for disposed vehicles

VEHICYC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See VEHDISP for how to set this field
Valid Values: 100, 105, 110, 120, 130, 140, 150, 160, 170,
180, 190, 200

Instrument SAS Name:
Destination Data Set:

VEHICYC
EOVC

161

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

SALEX_

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.SA
LEX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SALEX

SALEX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SALEX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SALEX_
EOVC

162

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

REIM_URX

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.RE
IM_URX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for REIMBURX

REIM_URX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_REIMBURX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

REIM_URX
EOVC

163

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

EXRE_MBX

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.EX
RE_MBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag EXREIMBX

EXRE_MBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_EXREIMBX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

EXRE_MBX
EOVC

164

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

FINP_YMX

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.FI
NP_YMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for FINPAYMX

FINP_YMX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_FINPAYMX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

FINP_YMX
EOVC

165

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

VDISPMO_

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.VD
ISPMO_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VDISPMO

VDISPMO_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR3_VDISPMO for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VDISPMO_
EOVC

166

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

OVC_STAT

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.OV
C_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See LOANSTAT, FINPAYMT and FINPAYMX for how to set
this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record
2 = Current month Record
3 = Inactive Record

OVC_STAT
EOVC

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW.BDISPOSED

Spider Version 1.6.2

OVC_ORIG

Field

BSECT11.BVEHICLE.BROW.BDISPOSED.OV
C_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] )) AND
(DISPOSED = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See LOANSTAT, FINPAYMT and FINPAYMX for how to set
this field
Valid Values: 1 = Data from current month interview
2 = data reported in previous quarter

Instrument SAS Name:
Destination Data Set:

OVC_ORIG
EOVC

168

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

ANYOTHR

Field

BSECT11.BVEHICLE.BROW.ANYOTHR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any other vehicles
Any more
ANYOTHR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
ITEM = 1-9

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

^Anyothr
Anyothr
IF SCREEN 1A, fill "Did ^YOU_YRCU purchase or acquire any other
^AutoDesc_Fill?"
ELSEIF SCREEN 1B or 2, fill "^DoDoes_C ^YOU_YRCU own any other
^AutoDesc_Fill?"
ELSEIF SCREEN 3, fill "Did ^YOU_YRCU purchase any other
^AutoDesc_Fill for someone outside your household?"
ELSEIF SCREEN 4, fill "Did ^YOU_YRCU dispose of any other
^AutoDesc_Fill?"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

169

Store Instructions:

Store 1 in OVB_ORIG and OVB_STAT for the current record.

Array:
Skip Instructions:

1:

IF Row number = 25 then goto ERR_MAX
ELSE goto ITEM, next screen as appropriate

2,DK,RF: goto ITEM, next screen as appropriate
Instrument SAS Name:
Destination Data Set:

ANYOTHR
EOVB

170

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT11.BVEHICLE.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
(ANYOTHR = 1) AND (ROW number = 25)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to ANYOTHR

171

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

S11_End

Field

BSECT11.BVEHICLE.BROW.S11_End
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 11

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))
ITEM = 99 OR (grid is full)

Universe Description:
Question Text:

Type:
Length:

** Non-Displayed item **

Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (Any ITEM = 99 OR ITEM = 888 or 95 for row 25 OR
ANYOTHR = 1, 2, DK or RF for row 25) then set
section complete flag. (Store "Yes" in Sectcomp (11)).

Array:
Skip Instructions:

Goto section 12 - BSect12

172

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHICIB

Field

BSECT11.BVEHICLE.BROW.VEHICIB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle number

VEHICIB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
1
999
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See ITEM for how to set this field
VEHICIB
EOVB

173

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VEHICYB

Field

BSECT11.BVEHICLE.BROW.VEHICYB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 digit vehicle code

VEHICYB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid values: 100, 105, 110, 120, 135, 150, 160, 170,
180, 190, 200

Instrument SAS Name:
Destination Data Set:

VEHICYB
EOVB

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

DISPOSED

Field

BSECT11.BVEHICLE.BROW.DISPOSED
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle disposed of

DISPOSED
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid values:

Instrument SAS Name:
Destination Data Set:

Blank = Still has vehicle
1
= vehicle disposed of

DISPOSED
EOVC

175

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

MKMDLY

Field

BSECT11.BVEHICLE.BROW.MKMDLY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

vehicle make and model

MKMODEL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
5
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See MKMDL_SC for how to set this field
MKMDLY
EOVB

176

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

VFINSTAT

Field

BSECT11.BVEHICLE.BROW.VFINSTAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

VFINSTAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See VLOANSTAT for how to set this field
Valid values: 1 = VLOANST = 2 (No remaing loan payments)
2 = VLOANST = 1 (yes, remaing loan payments)
DK = VLOANST = DK
RF = VLOANST = RF

Instrument SAS Name:
Destination Data Set:

VFINSTAT
EOVB

177

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

TRADEX_

Field

BSECT11.BVEHICLE.BROW.TRADEX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TRADEX

TRADEX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRADEX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRADEX_
EOVB

178

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

NETPURX_

Field

BSECT11.BVEHICLE.BROW.NETPURX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for NETPURX

NETPURX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_NETPURX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

NETPURX_
EOVB

179

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

DNPA_MTX

Field

BSECT11.BVEHICLE.BROW.DNPA_MTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for DNPAYMTX

DNPA_MTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_DNPAYMTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

DNPA_MTX
EOVB

180

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

OVB_STAT

Field

BSECT11.BVEHICLE.BROW.OVB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See ANYOTHR for how to set this field

Valid values: 1 = Active Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

OVB_STAT
EOVB

181

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

OVB_ORIG

Field

BSECT11.BVEHICLE.BROW.OVB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See ANYOTHR for how to set this field

Valid values: 1 = Data from current month interview
4 = Inventory data - no update
5 = Inventory data - updates
Instrument SAS Name:
Destination Data Set:

OVB_ORIG
EOVB

182

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT11.BVEHICLE.BROW

Spider Version 1.6.2

MATCHID

Field

BSECT11.BVEHICLE.BROW.MATCHID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle Match ID - Output Only Field

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(( [S11_INTRO = 1 AND (INTNMBR = 1 OR (INTNMBR = 2-5 and no
inventory or all vehicles have 8500.OVB_STAT = 3))] OR
[all vehicles on the inventory chart have been asked
about] ))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Non-Displayed VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
MATCHID
EOVB

183

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

BSECT12

Block

BSECT12
Description:
Tab Name:
Fly Over Name:
Universe Type:

Vehicle Operating Expenses
S12
S12- Vehicle operating expenses
If

Inherited Universe:
Universe:

Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
Demographics and Section 11 must be complete

Array:
Block Instructions:

1. Section label for fields VOPGASX - S12C_END:
Section 12, Part C - other vehicle operating expenses
2. Create new flag variable S11Electric_Flag:
See S11Electric_flag field for instructions.
3. Create new flag variableS11FlexFuel_Flag
See S11FlexFuel_flag field for instructions.

184

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

S11FlexFuel_Flag

Field

BSECT12.S11FlexFuel_Flag
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Flex Fuel Vehicle Flag. (AuxFuelType_5)

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Not Displayed **
Integer
1
0
1
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set flag for any Inventory (8500) records
FOR J:= 1 TO 125 DO
IF (Sect11.Inv.Inv[J].FUELTYPE = 5) AND
(Sect11.Inv.Inv[J].VEHgrey is not '1') THEN
Set S11FlexFuel_Flag (AuxFuelType_5)= 1
ENDIF
ENDDO
2. Set flag for newly reported vehicles
FOR J:= 1 TO 100 DO
IF (Sect11.Vehicle.Row[J].FUELTYPE = T05) AND
(Sect11.Vehicle.Row[J].Item = 1) THEN
Set S11FlexFuel_Flag (AuxVehFuelType_5) = 1
ENDIF
ENDDO

185

Array:
Special Instructions:

Values: 1 = This household owns at least 1 FlexFuel vehicle

186

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

S11Electric_Flag

Field

BSECT12.S11Electric_Flag
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Electric Vehicle Flag. (AuxFuelType_34)

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Not Displayed **
Integer
1
0
1
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set flag for Inventory Vehicles:
FOR J:= 1 TO 125 DO
IF (Sect11.Inv.Inv[J].FUELTYPE = 3 or 4) AND
(Sect11.Inv.Inv[J].Vehgrey is not '1') THEN
set S11Electric_Flag (AuxFuelType_34) = 1
ENDIF
ENDDO
2. Set flag for newly reported vehicles
FOR J:= 1 TO 100 DO
IF (Sect11.Vehicle.Row[J].FUELTYPE = 3 or 4) AND
(Sect11.Vehicle.Row[J].ITEM = '1') THEN
set S11Electric_Flag (AuxVehFuelType_34) = 1
ENDIF
ENDDO

187

Array:
Special Instructions:

Values: 1 = This household owns at least 1 Hybrid electric or
electric only vehicle

188

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

S12A_INTRO

Field

BSECT12.S12A_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction

S12A_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:

ALL
I will now ask about expenses for vehicle services, parts, and
equipment. Please do not include expenses for vehicles used entirely
for business.
Description
(VOPDESC)

Type:
Length:
Answer List:

Month
Amount
(VOPMOA)
(VOPEXPX)

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BTABLEA.BROW.ITEM
S12A_INTRO
EVEQ

189

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

BTABLEA

Block

BSECT12.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Vehicle maintenance and repair, parts and equipment

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
S12A_INTRO = 1
ALL

Array:
Block Instructions:

1. Max number of gridlines: 26
2. Section label: Section 12, Part A - Vehicle Maintenance
and Repair, Parts and Equipment
3. PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported expenses includes:
Item Code for matching (VOPSERVY)
expense description (VOPDESC)
month of expense (VOPMOA)
amount paid (VOPEXPX)
Display the pre-chart items as follows:
Description
Month
Amount
-----------------------------------------(VOPDESC)
(VOPMOA)
(VOPEXPX)

190

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA

Spider Version 1.6.2

BROW

Block

BSECT12.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
(S12A_INTRO = 1)
(ITEM(previous row) <> 99) AND (ROW # < 27)

Universe Description:
Array:
Block Instructions:

191

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSECT12.BTABLEA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle operation expense
Item
VEQ_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Help Screen:
Question Text:

All
H_S12A
32

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM had
expenses for any of the following?
Read each item on list
Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
3
TSec12aItems

Value:

Mnemonic:

Description:

1

Oilch_wk

Oil change, lubrication, or oil filter

2

Tune_up

Motor tune-up

3

Batte_WK

Battery purchases or installation

4

Trepa_wk

Repairs to tires, including patches and plugs

5

Tpurc_wk

Tire purchases or mounting

192

6

Wheel_wk

7

Shock_wk

Front end alignment, wheel balancing, or wheel
rotation
Shock absorber replacement

8

Body_wk

Body work or painting

9

Vehrep_wk

Any other vehicle or engine repairs

10

Acces_wk

Vehicle accessories or customizing

11

Other_wk

Other vehicle services, parts, or equipment

12

Vehcl_wk

Vehicle cleaning services including car washes

99

NoMore99

None/No more entries

888

DeleteLine

Delete a line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Set VOPSERVY as follows:
If ITEM = 1, store 100 in VOPSERVY
If ITEM = 2, store 110 in VOPSERVY
If ITEM = 3, store 130 in VOPSERVY
If ITEM = 4, store 150 in VOPSERVY
If ITEM = 5, store 140 in VOPSERVY
If ITEM = 6, store 160 in VOPSERVY
If ITEM = 7, store 330 in VOPSERVY
If ITEM = 8, store 320 in VOPSERVY
If ITEM = 9, store 380 in VOPSERVY
If ITEM = 10, store 360 in VOPSERVY
If ITEM = 11, store 370 in VOPSERVY
If ITEM = 12, store 367 in VOPSERVY

Array:

193

Special Instructions:

1. Answer list options should be in bold black except 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Prefill DESCRIPTION with the following description.
If ITEM = 1, prefill "oil change, lube, or filters"
If ITEM = 2, prefill "motor tune-ups"
If ITEM = 3, prefill "battery purch/ installation"
If ITEM = 4, prefill "tire repair"
If ITEM = 5, prefill "tire purchases or mounting"
If ITEM = 6, prefill "Front end align., wheel bal/ro"
If ITEM = 7, prefill "shock absorber replacement"
If ITEM = 8, prefill " body work/painting"
If ITEM = 9, prefill "other veh/engine repairs"
If ITEM = 10, prefill "veh. Accessories/customizing"
If ITEM = 11, prefill "other services/parts/equipt"
If ITEM = 12, prefill "vehicle cleaning incl car wash"
3. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

1-12:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

99:

Goto S12A_END

888:

Instrument SAS Name:
Destination Data Set:

IF no more rows then goto S12A_END
ELSE goto ITEM - next row of the table

VEQ_ITEM
EVEQ

194

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT12.BTABLEA.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

195

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT12.BTABLEA.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Description of vehicle operation expense
Work/veh. Desc.
VOPDESC
VOPDESC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
ITEM <> 99 and <> 888 and <> EMPTY
ALL, except ITEM = 99 or 888 (ITEM = 1-12)
What was the expense for?
Description
(VOPDESC)

Type:
Length:

Month
Amount
(VOPMOA)
(VOPEXPX)

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF ITEM = 3, 4, or 5 then goto MONTH
ELSE goto VOPLABOR
VOPDESC
EVEQ

196

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VOPLABOR

Field

BSECT12.BTABLEA.BROW.VOPLABOR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Did this expense include labor?
Labor?
VOPLABOR
VOPLABOR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
(ITEM < 3) OR (ITEM > 5)
ITEM = 1, 2, or 6-12 and DESCRIPTION has been answered
Did this expense include labor?
Description
(VOPDESC)

Type:
Length:
Answer List:

Month
Amount
(VOPMOA)
(VOPEXPX)

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
VOPLABOR
EVEQ

197

198

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

MONTH

Field

BSECT12.BTABLEA.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

In what month did you have this expense?
Month
VOPMOA
VOPMOA
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
ITEM <> 99 and <> 888 and <> EMPTY
ALL, except ITEM = 99 or 888

In what month did you have this expense?
Description
(VOPDESC)

Type:
Length:
Answer List:

Month
Amount
(VOPMOA)
(VOPEXPX)

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X

Don't Know

199

X

Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Only display answer list values REF_MONTH through CUR_MONTH
REF_MONTH - CUR_MONTH: IF MONTH not within reference period
then goto ERR3_MONTH
ELSE goto AMOUNT
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

VOPMOA
EVEQ

200

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT12.BTABLEA.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Check Instructions:
Type:
Skip Instructions:

MONTH not within reference period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
(MONTH not within reference period) AND
(MONTH ne DK and ne RF)
The month the expense was in, is outside of the reference period
Input invalid. Value not in range

NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

201

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT12.BTABLEA.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What was the total cost?
$ Cost
VOPEXPX
VOPEXPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
ITEM <> 99 and <> 888 and <> EMPTY
ALL, except ITEM = 99 or 888
What was the total cost?
Description
(VOPDESC)

Type:
Length:
Min:
Max:

Integer
6
1
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

Month
Amount
(VOPMOA)
(VOPEXPX)

IF (AMOUNT = DK or RF) OR (ERR1 is not triggered) then
set VOPEXPX_ = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field

202

Skip Instructions:

1-99999: IF (VOPSERVY = 100 and AMOUNT lt 8 or gt 89) OR
(VOPSERVY = 110 and AMOUNT lt 10 or gt 1500) OR
(VOPSERVY = 130 and AMOUNT lt 16 or gt 211) OR
(VOPSERVY = 140 and AMOUNT lt 20 or gt 1000)OR
(VOPSERVY = 150 and AMOUNT lt 5 or gt 100) OR
(VOPSERVY = 160 and AMOUNT lt 8 or gt 690) OR
(VOPSERVY = 380 and AMOUNT lt 6 or gt 3000) OR
(VOPSERVY = 320 and AMOUNT lt 15 or gt 4000) OR
(VOPSERVY = 330 and AMOUNT lt 22 or gt 1000) OR
(VOPSERVY = 360 and AMOUNT lt 5 or gt 1700) OR
(VOPSERVY = 367 and AMOUNT lt 2 or gt 100)OR
(VOPSERVY = 370 and AMOUNT lt 5 or gt 1000)
then goto ERR1_AMOUNT
ELSEIF (VOPSERVY and the entry in AMOUNT for this
record are equal to any records data on the
pre-chart/input then goto ERR_DUP
ELSE goto VOPTAX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto C

VOPEXPX
EVEQ

203

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT12.BTABLEA.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
[ (VOPSERVY = 100 and AMOUNT lt 8 or gt 89) OR
(VOPSERVY = 110 and AMOUNT lt 10 or gt 1500) OR
(VOPSERVY = 130 and AMOUNT lt 16 or gt 211) OR
(VOPSERVY = 140 and AMOUNT lt 20 or gt 1000)OR
(VOPSERVY = 150 and AMOUNT lt 5 or gt 100) OR
(VOPSERVY = 160 and AMOUNT lt 8 or gt 690) OR
(VOPSERVY = 380 and AMOUNT lt 6 or gt 3000) OR
(VOPSERVY = 320 and AMOUNT lt 15 or gt 4000) OR
(VOPSERVY = 330 and AMOUNT lt 22 or gt 1000) OR
(VOPSERVY = 360 and AMOUNT lt 5 or gt 1700) OR
(VOPSERVY = 367 and AMOUNT lt 2 or gt 100)OR
(VOPSERVY = 370 and AMOUNT lt 5 or gt 1000)] AND
(AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPEXPX_ = A1
Soft
Suppress: Goto VOPTAX
All others, go back to AMOUNT

204

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT12.BTABLEA.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Check for possible duplicate reporting
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
VOPSERVY AND the entry for AMOUNT for the record is equal to any
records data on the prechart/input
The records itemcode and amount is the same as one of the records on the
pre-chart
This item appears to be the same as one reported last interview
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete line

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto VOPTAX

All others, go back to AMOUNT

205

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VOPTAX

Field

BSECT12.BTABLEA.BROW.VOPTAX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Did this include sales tax?
Tax?
VOPTAX
VOPTAX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
AMOUNT = 1-99999
Had an expense for vehicle maintenance
Did this include sales tax?

Description
(VOPDESC)
Type:
Length:
Answer List:

Month
Amount
(VOPMOA)
(VOPEXPX)

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto C
VOPTAX

206

Destination Data Set:

EVEQ

207

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

C

Field

BSECT12.BTABLEA.BROW.C
Description:

C

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

C

Universe:
Universe Description:

VOPCMB_C
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
ITEM <> 99 and <> 888 and <> EMPTY
ALL, except ITEM = 99 or 888

Question Text:
Type:
Length:

X

Enter 'C' for combined expense
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:
EMPTY:

Goto COMBCODE
Goto VOPREIMB

IF anything other than a 'C' or blank is entered then
goto CK_C
Instrument SAS Name:
Destination Data Set:

VOPCMB_C
EVEQ

208

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

CK_C

Check

BSECT12.BTABLEA.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a "C" or EMPTY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
C = anything other than a 'C' or a blank

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

209

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT12.BTABLEA.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

What expense was combined with the expense?
Combined Codes
VOPCMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
C=C
This is a combined code expense
H_S12A
32
? [F1]
What expense was combined with the ^Vopcmb expense?
Enter all that apply, separate with commas.
Description
(VOPDESC)

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

Month
Amount
(VOPMOA)
(VOPEXPX)

Vopcmb
If ITEM = 1, fill "oil changes, lubrication, or oil filters"
If ITEM = 2, fill "motor tune-ups"
If ITEM = 3, fill "battery purchases or installation"
If ITEM = 4, fill "tire repair"
If ITEM = 5, fill "tire purchases or mounting"
If ITEM = 6, fill "front end alignment, wheel balancing or wheel rotation"
If ITEM = 7, fill "shock absorber replacement"
If ITEM = 8, fill "body work or painting"
If ITEM = 9, fill "other vehicle or engine repairs"
If ITEM = 10, fill "vehicle accessories or customizing"
If ITEM = 11, fill "vehicle services, parts, or equipment"
If ITEM = 12, fill "vehicle cleaning services including car washes"
Set
13
2
TVOPCMB

210

Value:

Mnemonic:

Description:

1

Oilchg

Oil change, lubrication, or oil filter

2

MotorTune

Motor tune-up

3

BatPurch

Battery purchases or installation

4

TirePurch

Tire purchases or mounting

5

TireRep

Tire repair

6

FrontEnd

7

ShockAbs

Front end alignment, wheel balancing, or wheel
rotation
Shock absorber replacement

8

BodyWk

Body work or painting

9

AnyOth

Any other vehicle or engine repairs

10

Acces

Vehicle accessories or customizing

11

OthServ

Other vehicle services, parts, or equipment

12

VehClean

Vehicle cleaning services including car washes

77

MiscComb

Misc combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in VPSRVY01-VPSRVY13.
(The first entry in COMBCODE should be recoded and stored
in VPSRVY01, the 2nd entry in VPSRVY02, etc.)
If COMBCODE = 1, store 100
If COMBCODE = 2, store 110
If COMBCODE = 3, store 130
If COMBCODE = 4, store 150
If COMBCODE = 5, store 140
If COMBCODE = 6, store 160
If COMBCODE = 7, store 330
If COMBCODE = 8, store 320
If COMBCODE = 9, store 380
If COMBCODE = 10, store 360
If COMBCODE = 11, store 370
If COMBCODE = 12, store 367
If COMBCODE = 77, store 500

Array:
Skip Instructions:
Instrument SAS Name:

Goto VOPREIMB
VOPCMB

211

Destination Data Set:

EVEQ

212

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VOPREIMB

Field

BSECT12.BTABLEA.BROW.VOPREIMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Has(will) any of this expense been (be) reimbursed?
Reimb?
VOPREIMB
VOPREIMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
ITEM <> 99 and <> 888 and <> EMPTY
ALL, except ITEM = 99 or 888 and
((C = EMPTY) OR (COMBCODE = ENTRY))
Has any of this expense been, or will any of it be, reimbursed?
Description
(VOPDESC)

Type:
Length:
Answer List:

Month
Amount
(VOPMOA)
(VOPEXPX)

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

213

Skip Instructions:

1:

Goto VOPRMBXA

2,DK,RF: IF [(VEQ_ITEM = 1, 2, 4, 6, 7, 8 or 9) and
(RT8100.POPGRP = 15 or 16)] OR
[(VEQ_ITEM = 3, 5, 10 or 11) and
(RT8100.POPGRP = 9, 09 or 10)] then goto VEQSTORE
ELSE goto MORE
Instrument SAS Name:
Destination Data Set:

VOPREIMB
EVEQ

214

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VOPRMBXA

Field

BSECT12.BTABLEA.BROW.VOPRMBXA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much was (will be) reimbursed?
$Reimb.
VOPRMBXA
VOPRMBXA
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
VOPREIMB = 1
Yes, some of the expense has been/will be reimbursed
How much?
Description
(VOPDESC)

Type:
Length:
Min:
Max:

Integer
6
1
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

Month
Amount
(VOPMOA)
(VOPEXPX)

IF Entry = 1-5000, DK or RF then store EMPTY in VOPR_BXA

Array:
Special Instructions:

Display a $ and comma in the entry field.

215

Skip Instructions:

IF VOPRMBXA gt 5000 and (not equal DK or RF) then
goto ERR1_VOPRMBXA
ELSEIF (VOPRMBXA gt AMOUNT) then goto CK_VOPRMBXA
ELSEIF ((VEQ_ITEM = 1, 2, 4, 6, 7, 8 or 9) and
[RT8100.POPGRP = 15 or 16]) OR
((VEQ_ITEM = 3, 5, 10 or 11) and
[RT8100.POPGRP = 9, 09 or 10]) then goto VEQSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

VOPRMBXA
EVEQ

216

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

ERR1_VOPRMBXA

Check

BSECT12.BTABLEA.BROW.ERR1_VOPRMB
XA
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
(VOPRMBXA gt 5000) AND (VOPRMBXA <> DK and <> RF)

Reimbursement amount is greater the $5,000
THE VALUE ENTERED IS UNUSUALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPR_BXA = A1
Soft
Suppress: IF ((VEQ_ITEM = 1, 2, 4, 6, 7, 8 or 9) and
[RT8100.POPGRP = 15 or 16]) OR
((VEQ_ITEM = 3, 5, 10 or 11) and
[RT8100.POPGRP = 9, 09 or 10]) then
goto VEQSTORE
ELSE goto MORE
All others, go back to VOPRMBXA

217

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

CK_VOPRMBXA

Check

BSECT12.BTABLEA.BROW.CK_VOPRMBXA
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Reimbursement amount exceeds total cost
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
(VOPRMBXA gt AMOUNT) AND (VOPRMBXA <> DK and <> RF) AND
(AMOUNT <> DK and <> RF)
Reimbursement amount is greater than total expense
Reimbursement amount exceeds total cost.
Please verify

Check Instructions:

Type:
Skip Instructions:

Questions Involved should list VOPRMBXA and AMOUNT, with VOPRMBXA
listed first.
Soft
Suppress:

IF ((VEQ_ITEM = 1, 2, 4, 6, 7, 8 or 9) and
[RT8100.POPGRP = 15 or 16]) OR
((VEQ_ITEM = 3, 5, 10 or 11) and
[RT8100.POPGRP = 9, 09 or 10]) then
goto VEQSTORE
ELSE goto MORE

All others, go back to VOPRMBXA

218

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VEQSTORE

Field

BSECT12.BTABLEA.BROW.VEQSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
VEQSTORE
VEQSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
((VEQ_ITEM = 1, 2, 4, 6, 7, 8 or 9) and
[RT8100.POPGRP = 15 or 16]) OR
((VEQ_ITEM = 3, 5, 10 or 11) and
[RT8100.POPGRP = 9, 09 or 10])

Universe Description:
Question Text:

What is the name of the business where you had this expense?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF UPPERCASE ENTRY contains ".COM" then set VEQPURCH = 1 and
"keep" and "show"

219

Skip Instructions:

IF uppercase entry = "GROUPON" or "GROUPON.COM" then
goto ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSEIF ENTRY = DK or RF then goto MORE
ELSE goto VEQPURCH

Instrument SAS Name:
Destination Data Set:

VEQSTORE
EVEQ

220

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT12.BTABLEA.BROW.ERR_GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
Uppercase entry in VEQSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in VEQSTORE contains ".COM"
then goto MORE
ELSE goto VEQPURCH

All others, go back to VEQSTORE

221

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VEQPURCH

Field

BSECT12.BTABLEA.BROW.VEQPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased online or in person
Online
VEQPURCH
VEQPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
VEQSTORE = RESPONSE AND
(UPPERCASE entry in VEQSTORE does NOT contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

222

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto VEQLOC

Instrument SAS Name:
Destination Data Set:

VEQPURCH
EVEQ

223

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VEQLOC

Field

BSECT12.BTABLEA.BROW.VEQLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
VEQLOC
VEQLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
VEHPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^VEQSTORE_Fill located?
VEQSTORE_Fill
Fill entry in VEQSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VEQLOCST
VEQLOC
EVEQ

224

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VEQLOCST

Field

BSECT12.BTABLEA.BROW.VEQLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
VEQLOCST
VEQLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
VEHPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^VEQSTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

VEQSTORE_Fill
Fill entry in VEQSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_VEQLOCST
ELSE goto MORE

225

Instrument SAS Name:
Destination Data Set:

VEQLOCST
EVEQ

226

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

CK_VEQLOCST

Check

BSECT12.BTABLEA.BROW.CK_VEQLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
(Entry in VEQLOCST is not a valid state abbreviation) AND VEQLOCST <>
DK AND VEQLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to VEQLOCST

227

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSECT12.BTABLEA.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Any other expense for ITEM
Any more
MOREVEOP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
ITEM <> 99 and <> 888 and <> EMPTY
ALL, except ITEM = 99 or 888 and
((VOPRMBXA = 1-99999, DK or RF) OR (VOPREIMB = 2, DK or RF))
Did you have any other expenses for ^Vopcmb?
Description
(VOPDESC)

Fills:
Instructions:

Type:
Length:
Answer List:

Month
Amount
(VOPMOA)
(VOPEXPX)

Vopcmb
If ITEM = 1, fill "oil changes, lubrication, or oil filters"
If ITEM = 2, fill "motor tune-ups"
If ITEM = 3, fill "battery purchases or installation"
If ITEM = 4, fill "tire repair"
If ITEM = 5, fill "tire purchases or mounting"
If ITEM = 6, fill "front end alignment, wheel balancing or wheel rotation"
If ITEM = 7, fill "shock absorber replacement"
If ITEM = 8, fill "body work or painting"
If ITEM = 9, fill "other vehicle or engine repairs"
If ITEM = 10, fill "vehicle accessories or customizing"
If ITEM = 11, fill "vehicle services, parts, or equipment"
If ITEM = 12, fill "vehicle cleaning services including car washes"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

228

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set VEQ_ORIG and VEQ_STAT
IF MORE = 1, 2, DK or RF then
IF ERR_DUP is invoked and ITEM is 888 then set VEQ_ORIG = 3
ELSE set VEQ_ORIG = 1
IF MONTH = the current interview month then
set VEQ_STAT = 2
ELSE set VEQ_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1 and row number ne 26, prefill the next rows ITEM and
DESCRIPTION with the same information as the current record.
1:

IF ROW number = 26 then goto ERR_MAX
ELSE goto ITEM, next row of the table

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF Row number = 26 then goto S12A_END
ELSE goto ITEM, next row of the table

MOREVEOP
EVEQ

229

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT12.BTABLEA.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
MORE = 1 AND (ROW number = 26)
Yes there are more expenses, but there are no more empty rows in the grid
No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

230

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

S12A_END

Field

BSECT12.BTABLEA.BROW.S12A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))
ITEM = 99 OR (the table is full)
No more expenses or all the rows in the table have been used
** NOT DISPLAYED**
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF ITEM = 99 OR (the table is full) then
Set S12A_END = 1

Array:
Skip Instructions:

IF INTNMBR = 1 or NEWCU = 1 then exit block and
goto BTABLEB.Brow.ITEM
ELSE exit block and goto INTROB

231

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VOPSERVY

Field

BSECT12.BTABLEA.BROW.VOPSERVY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

VOPSERVY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: see ITEM for how to set this field
Valid values: 100,110,130,140,150,160,
320,330,360,367,370, 380

Instrument SAS Name:
Destination Data Set:

VOPSERVY
EVEQ

232

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY01

Field

BSECT12.BTABLEA.BROW.VPSRVY01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense-code

VPSRVY1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: see COMBCODE for how to set this field
Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500

Instrument SAS Name:
Destination Data Set:

VPSRVY01
EVEQ

233

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY02

Field

BSECT12.BTABLEA.BROW.VPSRVY02
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

VPSRVY2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY02
EVEQ

234

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY03

Field

BSECT12.BTABLEA.BROW.VPSRVY03
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

VPSRVY3
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY03
EVEQ

235

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY04

Field

BSECT12.BTABLEA.BROW.VPSRVY04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

VPSRVY4
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY04
EVEQ

236

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY05

Field

BSECT12.BTABLEA.BROW.VPSRVY05
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

VPSRVY5
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY05
EVEQ

237

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY06

Field

BSECT12.BTABLEA.BROW.VPSRVY06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

VPSRVY6
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY06
EVEQ

238

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY07

Field

BSECT12.BTABLEA.BROW.VPSRVY07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

VPSRVY7
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY07
EVEQ

239

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY08

Field

BSECT12.BTABLEA.BROW.VPSRVY08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

VPSRVY8
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY08
EVEQ

240

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY09

Field

BSECT12.BTABLEA.BROW.VPSRVY09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

VPSRVY9
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY09
EVEQ

241

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY10

Field

BSECT12.BTABLEA.BROW.VPSRVY10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY10
EVEQ

242

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY11

Field

BSECT12.BTABLEA.BROW.VPSRVY11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY11
EVEQ

243

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY12

Field

BSECT12.BTABLEA.BROW.VPSRVY12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY12
EVEQ

244

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VPSRVY13

Field

BSECT12.BTABLEA.BROW.VPSRVY13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VPSRVY01

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Valid values: 100,110,130,140,150,160,
320,330,360,367,370,380
500
VPSRVY13
EVEQ

245

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VOPEXPX_

Field

BSECT12.BTABLEA.BROW.VOPEXPX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPEXPX

VOPEXPX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPEXPX and VOPEXPX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPEXPX_
EVEQ

246

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VOPR_BXA

Field

BSECT12.BTABLEA.BROW.VOPR_BXA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPRMBXA

VOPR_BXA
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPRMBXA and VOPRMBXA for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPR_BXA
EVEQ

247

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VEQ_STAT

Field

BSECT12.BTABLEA.BROW.VEQ_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: see MORE for how to set this field
Valid values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record
2 = Current month Record
3 = Inactive Record

VEQ_STAT
EVEQ

248

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEA.BROW

Spider Version 1.6.2

VEQ_ORIG

Field

BSECT12.BTABLEA.BROW.VEQ_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((S12A_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 27)))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid values: 1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record

Instrument SAS Name:
Destination Data Set:

VEQ_ORIG
EVEQ

249

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

INTROB

Field

BSECT12.INTROB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Introduction for returning cases
Introduction
S12B_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
INTNMBR = 2-5 AND NEWCU <> 1
This is not a first interview
Drivers licenses, vehicle inspection, vehicle registration, and personal
property taxes for vehicles
collected in the previous interview:

Description
Month
Amount
(VREGDESC)
(VOPMO_C) (VOPREGX)
Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BTABLEB.BROW.ITEM
S12B_INTRO
EVLR

250

251

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

BTABLEB

Block

BSECT12.BTABLEB
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Licensing, registration and inspection of vehicle

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1
All

Array:
Block Instructions:

1. Max number of gridlines: 11
2. Section label: Section 12, Part B- Licensing, registration
and inspection of vehicle
3. PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported expenses
includes:
Item Code for matching (VOPREGY)
description (VREGRDESC)
month (VOPMO_C)
amount (VOPREGX)
Display the pre-chart items as follows:
Description
Month
Amount
---------------------------------------(VREGDESC)
(VOPMO_C)
(VOPREGX)

252

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB

Spider Version 1.6.2

BROW

Block

BSECT12.BTABLEB.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Universe Description:

If
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
(INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1)
(ITEM(previous row) <> 99) AND (ROW # < 12)

All

Array:
Block Instructions:

253

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

ITEM

Field

BSECT12.BTABLEB.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Vehicle related expenses
Item
VLR_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Help Screen:
Question Text:

All
H_VLR
33

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM had any
expenses for Read each item on list

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
3
TSec12bItems

Value:

Mnemonic:

Description:

1

Drvr_lic

Driver's licenses?

2

Veh_insp

Vehicle inspection?

3

St_reg

State vehicle registration?

4

Loc_reg

Local vehicle registration?

254

5

Prop_tax

Personal property taxes for vehicles?

99

NoMore99

None/No more entries

888

DeleteLine

Delete line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Set VOPREGY
IF ITEM = 1, store 400 in VOPREGY
IF ITEM = 2, store 410 in VOPREGY
IF ITEM = 3, store 415 in VOPREGY
IF ITEM = 4, store 425 in VOPREGY
IF ITEM = 5, store 405 in VOPREGY

Array:
Special Instructions:

1. Answer list options should be in bold black except 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Prefill the PREFILL and DESCRIPTION field with answer
list option description.
If ITEM = 1, prefill "Driver's license"
If ITEM = 2, prefill "Vehicle Inspect"
If ITEM = 3, prefill "State Veh Registration"
If ITEM = 4, prefill "Local Veh Registration"
If ITEM = 5, prefill "Veh personal property tax"
3. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-5:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

99:

Goto S12B_END

888:

IF no more rows then goto S12B_END
ELSE goto ITEM - next row of the table

VLR_ITEM
EVLR

255

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT12.BTABLEB.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

256

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

PreFill

Field

BSECT12.BTABLEB.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Description

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

257

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT12.BTABLEB.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Description of vehicle related expense
who/vehicle
VREGDESC
VREGDESC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
ITEM <> 99 and <> 888 and <> EMPTY
ITEM = 1-5
What was the expense for?
Description
Month
Amount
(VREGDESC)
(VOPMO_C) (VOPREGX)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
VREGDESC
EVLR

258

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

MONTH

Field

BSECT12.BTABLEB.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

In what month did you have this expense?
Month
VOPMO_C
VOPMO_C
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
ITEM <> 99 and <> 888 and <> EMPTY
All, except ITEM = 99 or 888 and DESCRIPTION has been answered
In what month did you have this expense?
Description
Month
Amount
(VREGDESC)
(VOPMO_C) (VOPREGX)

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

Don't Know
Refuse

259

Empty
X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: IF MONTH not within reference period
then goto ERR3_MONTH
ELSE goto AMOUNT
DK,RF: Goto AMOUNT

Instrument SAS Name:
Destination Data Set:

VOPMO_C
EVLR

260

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT12.BTABLEB.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Check Instructions:
Type:
Skip Instructions:

Month is not within Reference Period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
MONTH not within reference period and
(MONTH ne DK and ne RF)
The month they had the expense is outside the reference period
Input invalid. Value not in range

NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

261

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT12.BTABLEB.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What was the total amount of the expense?
$ Amount
VOPREGX
VOPREGX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
ITEM <> 99 and <> 888 and <> EMPTY
All, except ITEM = 99 or 888 and (MONTH = 1-12, DK or RF)
What was the total amount of the expense?
Description
Month
Amount
(VREGDESC)
(VOPMO_C) (VOPREGX)

Type:
Length:
Min:
Max:

Integer
5
1
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF (ITEM = 1 and AMOUNT = 5-86) OR
(ITEM = 2 and AMOUNT = 5-120) OR
(ITEM = 3 and AMOUNT = 10-423) OR
(ITEM = 4 and AMOUNT = 8-442) OR
(ITEM = 5 and AMOUNT = 18-3213) OR (AMOUNT = DK or RF)
then store EMPTY in VOPREGX_

Array:
Special Instructions:

Display $ and comma in the entry field

262

Skip Instructions:

1-9999:

IF (ITEM = 1 and AMOUNT lt 5 or gt 86) OR
(ITEM = 2 and AMOUNT lt 5 or gt 120) OR
(ITEM = 3 and AMOUNT lt 10 or gt 423) OR
(ITEM = 4 and AMOUNT lt 8 or gt 442) OR
(ITEM = 5 and AMOUNT lt 18 or gt 3213) then
goto ERR1_AMOUNT
ELSEIF ITEM and the entry in AMOUNT for the record
are equal to any records data on the
prechart/input) then goto ERR_DUP
ELSE goto C

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto C

VOPREGX
EVLR

263

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT12.BTABLEB.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
[(ITEM = 1 and AMOUNT lt 5 or gt 86) OR
[(ITEM = 2 and AMOUNT lt 5 or gt 120) OR
(ITEM = 3 and AMOUNT lt 10 or gt 423) OR
(ITEM = 4 and AMOUNT lt 8 or gt 442) OR
(ITEM = 5 and AMOUNT lt 18 or gt 3213)] AND
(AMOUNT <> DK and <> RF)
(Driver's lic expense is less then $5 or greater than $86) OR
(Vehicle Ins is less than $5 or greater than $120) OR
(State Veh Reg. is less than $8 or greater than $423) OR
(Local Veh. Reg. is less than $8 or greater than $442) OR
(Veh. Personal property tax is less than $18 or greater than $3213)
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPREGX_ = A1
Soft
Suppress:

Goto C

All others, go back to AMOUNT

264

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT12.BTABLEB.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Check for possible duplicate reporting
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
ITEM and the entry for AMOUNT for the record are equal to any records data
on the prechart/input
This records itemcode and amount is the same as one of the records on the
pre-chart
This item appears to be the same as one reported last interview
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete line

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto C

All others, go back to AMOUNT

265

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

C

Field

BSECT12.BTABLEB.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

C
S12BCMB_C
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
ITEM <> 99 and <> 888 and <> EMPTY
All, except ITEM = 99 or 888 and (AMOUNT = 1-9999, DK or RF)

Question Text:
Type:
Length:

X

Enter 'C' for combined expense
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:
EMPTY:

Goto COMBCODE
Goto MORE

IF anything other than a 'C' or blank is entered then
goto CK_C
Instrument SAS Name:
Destination Data Set:

S12BCMB_C
EVLR

266

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

CK_C

Check

BSECT12.BTABLEB.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or EMPTY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
C = anything other than a 'C' or a blank

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

267

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT12.BTABLEB.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Combined Codes
S12B_CMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
C=C
This is a combined expense
H_VLR
33

? [F1]

What was combined with the ^S12b_desc expense?
Enter all that apply, separate with commas
Description
Month
Amount
(VREGDESC)
(VOPMO_C) (VOPREGX)
Fills:
Instructions:
Type:
Max # of Values:
Length:
Answer List:

S12b_desc
Fill entry in DESCRIPTION
Set
5
1
TS12B_CMB

Value:

Mnemonic:

Description:

1

Drvr_lic

Driver's license

2

Veh_insp

Vehicle inspection

3

St_reg

State Vehicle registration

4

Loc_reg

Local Vehicle registration

5

Prop_tax

Personal property taxes for vehicles

Don't Know

268

Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in VOPRGY1- VOPRGY5.(The first entry in
COMBCODE should be recoded and stored in VOPRGY1, the 2nd
entry in VOPRGY2, etc.)
Recode as follows:
If COMBCODE = 1, store 400
If COMBCODE = 2, store 410
If COMBCODE = 3, store 415
If COMBCODE = 4, store 425
If COMBCODE = 5, store 405

Array:
Skip Instructions:

Goto MORE

Instrument SAS Name:
Destination Data Set:

S12B_CMB
EVLR

269

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

MORE

Field

BSECT12.BTABLEB.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Any more expenses?
Any more
MOREREG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
ITEM <> 99 and <> 888 and <> EMPTY
All, except ITEM = 99 or 888 and (C = empty or COMBCODE has been
answered)
Did you have any other ^S12b_desc expenses?
Description
Month
Amount
(VREGDESC)
(VOPMO_C) (VOPREGX)

Fills:
Instructions:
Type:
Length:
Answer List:

S12b_desc
Fill entry in DESCRIPTION
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

270

Store Instructions:

1. Set VLR_ORIG
IF MORE = 1, 2, DK or RF then
IF ERR_DUP is invoked and ITEM = 888 then set VLR_ORIG = 3
ELSE set VLR_ORIG = 1
2. Set VLR_STAT
IF MORE = 1, 2, DK or RF then
IF MONTH = the current interview month then
set VLR_STAT = 2
ELSE set VLR_STAT = 1
3. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry = 1 and row number ne 11, prefill the next rows
ITEM, PREFILL, AND DESCRIPTION with the same information as the
current record.
1:

IF ROW number = 11 then goto ERR_MAX
ELSE goto ITEM, next row or the table

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ROW number = 11 then goto S12B_END
ELSE goto ITEM, next row of the table

MOREREG
EVLR

271

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT12.BTABLEB.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
MORE = 1 AND (ROW number = 11)
Yes, there are more expenses but there are no more empty rows in the grid
No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

272

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

S12B_END

Field

BSECT12.BTABLEB.BROW.S12B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))
ITEM = 99 OR (table is full)
No more expenses or all the rows in the table have been used
**NOT DISPLAYED**
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF ITEM = 99 OR (table is full) then
Set S12B_END = 1

Array:
Skip Instructions:

Goto Section 12C

273

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VOPREGY

Field

BSECT12.BTABLEB.BROW.VOPREGY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

VOPREGY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 400, 410, 415, 425, 405

Instrument SAS Name:
Destination Data Set:

VOPREGY
EVLR

274

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VOPRGY1

Field

BSECT12.BTABLEB.BROW.VOPRGY1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense- code

VOPRGY1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 400, 410, 415, 425, 405

Instrument SAS Name:
Destination Data Set:

VOPRGY1
EVLR

275

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VOPRGY2

Field

BSECT12.BTABLEB.BROW.VOPRGY2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VOPRGY1

VOPRGY2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 400, 410, 415, 425, 405

Instrument SAS Name:
Destination Data Set:

VOPRGY2
EVLR

276

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VOPRGY3

Field

BSECT12.BTABLEB.BROW.VOPRGY3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VOPRGY1

VOPRGY3
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 400, 410, 415, 425, 405

Instrument SAS Name:
Destination Data Set:

VOPRGY3
EVLR

277

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VOPRGY4

Field

BSECT12.BTABLEB.BROW.VOPRGY4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VOPRGY1

VOPRGY4
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 400, 410, 415, 425, 405

Instrument SAS Name:
Destination Data Set:

VOPRGY4
EVLR

278

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VOPRGY5

Field

BSECT12.BTABLEB.BROW.VOPRGY5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

See VOPRGY1

VOPRGY5
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 400, 410, 415, 425, 405

Instrument SAS Name:
Destination Data Set:

VOPRGY5
EVLR

279

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VOPREGX_

Field

BSECT12.BTABLEB.BROW.VOPREGX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPREGX_

VOPREGX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT or AMOUNT for how to set this field.
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPREGX_
EVLR

280

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VLR_STAT

Field

BSECT12.BTABLEB.BROW.VLR_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid Values: 1 = Active Record
2 = Current month Record
3 = Inactive Record

Instrument SAS Name:
Destination Data Set:

VLR_STAT
EVLR

281

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12.BTABLEB.BROW

Spider Version 1.6.2

VLR_ORIG

Field

BSECT12.BTABLEB.BROW.VLR_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1) AND
((INTROB = 1 OR INTNMBR = 1 OR NEWCU = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 12)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MORE for how to set this field
Valid Values: 1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record

Instrument SAS Name:
Destination Data Set:

VLR_ORIG
EVLR

282

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPGASX

Field

BSECT12.VOPGASX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

How much was the expense for gas and other fuels
$ Gas/fuel monthly exp
VOPGASX
VOPGASX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Help Screen:
Question Text:

All
H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month -What has been ^YR_YRCUS AVERAGE MONTHLY expense for gasoline
and other fuels for all vehicles?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:
Min:
Max:
X
X

X

Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output

283

Store Instructions:

IF VOPGASX = 0-400, DK or RF then store EMPTY in VOPGASX_

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
0,RF:

1-9999:

DK:
Instrument SAS Name:
Destination Data Set:

IF S11Electric_Flag = 1 then goto VOPELEC
ELSE goto VOPOIL
IF VOPGASX gt 400 then goto ERR1_VOPGASX
ELSE goto VOPDIES
Goto VOPDIES

VOPGASX
EVOT

284

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPGASX

Check

BSECT12.ERR1_VOPGASX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPGASX gt 400) AND (VOPGASX ne DK and ne RF)
Average monthly expense for gas is greater than $400
THE VALUE ENTERED IS UNUSUALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPGASX_ = A1
Soft
Suppress:

Goto VOPDIES

All others, go back to VOPGASX

285

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPDIES

Field

BSECT12.VOPDIES
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Help Screen:
Question Text:

Was any of this expense for the purchase of diesel fuel?
Diesel?
VOPDIES
VOPDIES
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPGASX = 1-9999 or DK
Average monthly expense for gas is $1-$9,999 or respondent doesn't know
the average monthly expense for gas
H_S12C
? [F1]
Was any of this expense for diesel fuel?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

286

Skip Instructions:

1:

Goto VOPDIESX

2,DK,RF: IF S11FlexFuel_Flag = 1 then goto VOPETH
ELSEIF RT8100.POPGRP = 11 or 12 then goto GASSTORE
ELSEIF S11Electric_Flag = 1 and BCeintro.BUSCREEN =
2 then goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS
Instrument SAS Name:
Destination Data Set:

VOPDIES
EVOT

287

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPDIESX

Field

BSECT12.VOPDIESX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much?
$ Diesel
VOPDIESX
VOPDIESX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPDIES = 1
Yes, some of the gas expense was for diesel fuel
How much?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPDIESX = 5-400, DK or RF then store EMPTY in VOPD_ESX

Array:
Special Instructions:

Display a $ and comma in the entry field

288

Skip Instructions:

IF (VOPDIESX lt 5 or gt 400) and (not equal DK or RF) then
goto ERR1_VOPDIESX
ELSEIF (VOPDIESX gt VOPGASX) then goto CK_VOPDIESX
ELSEIF S11FlexFuel_Flag = 1 then goto VOPETH
ELSEIF RT8100.POPGRP = 11 or 12 then goto GASSTORE
ELSEIF S11Electric_Flag = 1 and BCeintro.BUSCREEN = 2 then
goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS

Instrument SAS Name:
Destination Data Set:

VOPDIESX
EVOT

289

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPDIESX

Check

BSECT12.ERR1_VOPDIESX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPDIESX lt 5 or gt 400) AND (VOPDIESX <> DK and <> RF)
Average monthly expense for diesel lt $5 or gt $400
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPD_ESX = A1
Soft
Suppress: IF S11FlexFuel_Flag = 1 then goto VOPETH
ELSEIF RT8100.POPGRP = 11 or 12 then goto GASSTORE
ELSEIF S11Electric_Flag = 1 and BCeintro.BUSCREEN =
2 then goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS
All others, go back to VOPDIESX

290

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK_VOPDIESX

Check

BSECT12.CK_VOPDIESX
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Amount spent on diesel is gt total gas expense
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPDIESX gt VOPGASX) AND (VOPDIESX <> DK and <> RF) AND
(VOPGASX <> DK and <> RF)
Amount spent on diesel fuel is greater than the total gas expense
Amount spent on diesel fuels exceeds total amount spent on gasoline
and other fuels.
Please verify

Check Instructions:

Type:
Skip Instructions:

Questions Involved should list VOPDIESX and VOPGASX, with VOPDIESX
listed first.
Hard
Go back to VOPDIESX

291

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPETH

Field

BSECT12.VOPETH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:
Type:
Length:
Answer List:

Was any of this expense for the purchase of E85?
E85?
VOPETH
VOPETH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPGASX = 1-9999 or DK AND S11FlexFuel_Flag = 1
Average monthly expense for gas is $1-$9,999 or respondent doesn't know
the average monthly expense for gas and the household owns a flexfuel
vehicle
Was any of this expense for the purchase of E85?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto VOPETHX

2,DK,RF: IF RT8100.POPGRP = 11 or 12 then goto GASSTORE
ELSEIF S11Electric_Flag = 1 and BCeintro.BUSCREEN =
2 then goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS

292

Instrument SAS Name:
Destination Data Set:

VOPETH
EVOT

293

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPETHX

Field

BSECT12.VOPETHX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much?
$ E85
VOPETHX
VOPETHX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPETH = 1
Yes, some of the gas expense was for E85
How much?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPETHX = 0-400, DK or RF then store EMPTY in VOPETHX_

Array:
Special Instructions:

Display a $ and comma in the entry field

294

Skip Instructions:

1-9999:

IF (VOPETHX gt 400) then goto ERR1_VOPETHX
ELSEIF ((VOPDIESX + VOPETHX) gt VOPGASX) then goto
CK_VOPETHX
ELSEIF RT8100.POPGRP = 11 or 12 then goto GASSTORE
ELSEIF S11Electric_Flag = 1 and BCeintro.BUSCREEN =
2 then goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS
DK,RF:

Instrument SAS Name:
Destination Data Set:

IF RT8100.POPGRP = 11 or 12 then goto GASSTORE
ELSEIF S11Electric_Flag = 1 and BCeintro.BUSCREEN =
2 then goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS

VOPETHX
EVOT

295

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPETHX

Check

BSECT12.ERR1_VOPETHX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPETHX gt 400) AND (VOPETHX <> DK and VOPETHX <> RF)
Average monthly expense for E85 or gt $400
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPETHX_ = A1
Soft
Suppress: IF RT8100.POPGRP = 11 or 12 then goto GASSTORE
ELSEIF S11Electric_Flag = 1 and BCeintro.BUSCREEN
= 2 then goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS
All others, go back to VOPETHX

296

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK_VOPETHX

Check

BSECT12.CK_VOPETHX
Description:
Inherited Universe:

Universe:

Universe Description:
Text:
Check Instructions:

Type:
Skip Instructions:

E85 ethanol amount is greater than total fuel amount
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
((VOPDIES = 2) AND (VOPETHX gt VOPGASX)) AND
(VOPETHX <> DK and <> RF) AND
(VOPGASX <> DK and <> RF)
E85 ethanol amount is greater than total fuel amount
E85 charges cannot exceed total fuel charges.
Questions Involved should list VOPETHX and VOPGASX, with VOPETHX
listed first.
Hard
Go back to VOPETHX

297

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK2_VOPETHX

Check

BSECT12.CK2_VOPETHX
Description:
Inherited Universe:

Diesel amount plus E85 ethanol amount is greater than total fuel amount
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:

((VOPDIESX + VOPETHX) gt VOPGASX) AND
(VOPDIESX <> DK and <> RF) AND(VOPETHX <> DK and <> RF) AND
(VOPGASX <> DK and <> RF)

Universe Description:

Diesel amount plus E85 ethanol amount is greater than total fuel amount

Text:
Check Instructions:

Type:
Skip Instructions:

Diesel + E85 cannot exceed total fuel charges.
Questions Involved should list VOPETHX, VOPDIESX and VOPGASX, with
VOPETHX listed first.
Hard
Go back to VOPETHX

298

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

GASSTORE

Field

BSECT12.GASSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
GASSTORE
GASSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPGASX = 1-9999 or DK) AND (RT8100.POPGRP = 11 or 12)

Universe Description:
Question Text:

At what station or store did ^YOU_ANYMEM last purchase
^gasdieselore85
Enter store or station name

Fills:
Instructions:

gasdieselore85
IF VOPETH = 1 AND VOPDIES = 1 then fill "gas, diesel, or E85?"
ELSEIF VOPETH ne 1 AND VOPDIES = 1 then fill "gas or diesel?"
ELSEIF VOPETH = 1 AND VOPDIES ne 1 then fill "gas or E85?"
ELSE fill "gas?"

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:

299

Skip Instructions:

ENTRY: Goto GASLOC
DK, RF: IF S11Electric_Flag = 1 and BCeintro.BUSCREEN = 2
then goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS

Instrument SAS Name:
Destination Data Set:

GASSTORE
EVOT

300

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

GASLOC

Field

BSECT12.GASLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Gas purchase location - City
Location - City
GASLOC
GASLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
GASSTORE = RESPONSE
GASSTORE has an entry other than DK or RF
In what city is ^GASSTORE_fill located?
GASSTORE_fill
Fill entry in GASSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto GASLOCST
GASLOC
EVOT

301

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

GASLOCST

Field

BSECT12.GASLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Gas purchase location - State
State
GASLOCST
GASLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
GASSTORE = RESPONSE
GASSTORE has an entry other than DK or RF
H_DESTCODE
? [F1]
In what state is ^GASSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

GASSTORE_fill
Fill entry in GASSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

302

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_GASLOCST
ELSEIF S11Electric_Flag = 1 and BCeintro.BUSCREEN = 2 then
goto VOPELEC
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPBSNS

Instrument SAS Name:
Destination Data Set:

GASLOCST
EVOT

303

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK_GASLOCST

Check

BSECT12.CK_GASLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(Entry in GASLOCST is not a valid state abbreviation) AND GASLOCST <>
DK AND GASLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to GASLOCST

304

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPBSNS

Field

BSECT12.VOPBSNS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Was any of the average monthly cost counted as a business expense?
Business expense?
VOPBSNS
VOPBSNS
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
BCeintro.BUSCREEN <> 2 AND (VOPGASX = 1-9999 or DK)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Was any of the AVERAGE MONTHLY cost counted as a business
expense?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto VOPBSPER

2,DK,RF: IF S11Electric_Flag = 1 then goto VOPELEC
ELSE goto VOPOIL
Instrument SAS Name:

VOPBSNS

305

Destination Data Set:

EVOT

306

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPBSPER

Field

BSECT12.VOPBSPER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X

percentage of gas amount as a business expense
Business %
VOPBSPER
VOPBSPER
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPBSNS = 1
Yes, some of the AVERAGE MONTHLY cost counted as a business expense
What percentage of the AVERAGE MONTHLY COST was counted as a
business expense?
Integer
3
0
100
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF: IF S11Electric_Flag = 1 then goto VOPELEC
ELSE goto VOPOIL
100:

Instrument SAS Name:
Destination Data Set:

Goto ERR2_VOPBSPER

VOPBSPER
EVOT

307

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR2_VOPBSPER

Check

BSECT12.ERR2_VOPBSPER
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

100% business expense
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPBSPER = 100
100 percent of gas expense was counted toward business
100% WAS ENTERED
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppressed: IF S11Electric_Flag = 1 then goto VOPELEC
ELSE goto VOPOIL
All others, go back to VOPBSPER

308

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPELEC

Field

BSECT12.VOPELEC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Was any of this expense for the charging?
Charging?
VOPELEC
VOPELEC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
S11Electric_Flag = 1
Household owns an hybrid/electric vehicle
Since the first of ^REF_MONTH not including this month -Have ^YOU_ANYMEM paid for electric vehicle charging away from
home?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

309

Array:
Special Instructions:

Skip Instructions:

IF VOPGASX is 1-9999 or DK then bold black the first
line "Since the first of ^REF_MONTH not including this
month --"
ELSE gray out the line..
1: Goto VOPELECX
2,DK,RF: Goto VOPOIL

Instrument SAS Name:
Destination Data Set:

VOPELEC
EVOT

310

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPELECX

Field

BSECT12.VOPELECX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much?
$ Charging
VOPELECX
VOPELECX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPELEC = 1
Yes, there was expense for charging away from home
How much?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPELECX = 5-400, DK or RF then store EMPTY in VOPE_ECX

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-9999:

IF (VOPELECX lt 5 or gt 400) then goto ERR1_VOPELECX
ELSEIF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPELBS

DK,RF: IF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPELBS
Instrument SAS Name:

VOPELECX

311

Destination Data Set:

EVOT

312

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPELECX

Check

BSECT12.ERR1_VOPELECX
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPELECX gt 400) AND
(VOPELECX <> DK and VOPELECX <> RF)
Average monthly expense for charging gt $400
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPE_ECX = A1
Soft
Suppress: IF BCeintro.BUSCREEN = 2 then goto VOPOIL
ELSE goto VOPELBS
All others, go back to VOPELECX

313

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPELBS

Field

BSECT12.VOPELBS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Was any of the amount counted as a business expense?
Business expense?
VOPELBS
VOPELBS
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(BCeintro.BUSCREEN <> 2) AND (VOPELEC = 1)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Was any of this amount counted as a business expense?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto VOPELBPR

2,DK,RF: Goto VOPOIL
Instrument SAS Name:
Destination Data Set:

VOPELBS
EVOT

314

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPELBPR

Field

BSECT12.VOPELBPR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

percentage of charging amount as a business expense
Business %
VOPELBPR
VOPELBPR
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPELBS = 1
Yes, some of the amount counted as a business expense
What percentage of ^VOPELECX_Fill was counted as a business
expense?
VOPELECX_Fill
IF VOPELECX = DK or RF then fill "the amount"
ELSE fill entry in VOPELECX. (inserting commas as appropriate)
Integer
3
0
100
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-99,DK,RF:
100:

Instrument SAS Name:
Destination Data Set:

Goto VOPOIL

Goto ERR2_VOPELBPR

VOPELBPR
EVOT

315

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR2_VOPELBPR

Check

BSECT12.ERR2_VOPELBPR
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

100% business expense
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPELBPR = 100
100 percent of charging expense was counted toward business
100% WAS ENTERED
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppressed: Goto VOPOIL
All others, go back to VOPELBPR

316

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPOIL

Field

BSECT12.VOPOIL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Purchased any oil?
Purchased Oil?
VOPOIL
VOPOIL
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPGASX = 0-9999, DK or RF
All
H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month -Have ^YOU_ANYMEM
purchased any oil for operating vehicles?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse

317

Empty

X

On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF [(VOPGASX is 1-9999 or DK) and (VOPELEC = blank)]OR (VOPELEC =
2, DK or RF) then
bold black the first line "Since the first of ^REF_MONTH
not including this month --"
ELSE gray out the line.
1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto VOPOILX
Goto VOPFLUID

VOPOIL
EVOT

318

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPOILX

Field

BSECT12.VOPOILX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

What was the total cost?
$ Oil
VOPOILX
VOPOILX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPOIL = 1
Yes, purchased oil for operating vehicles
H_S12C
? [F1]
What was the total cost?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPOILX = 5-65, DK or RF then store EMPTY in VOPOILX_

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
IF (VOPOILX lt 5 or gt 65) and (not equal DK or RF) then
goto ERR1_VOPOILX
ELSEIF (RT8100.POPGRP = 9, 09 or 10) then goto OILSTORE
Else goto VOPFLUID

319

Instrument SAS Name:
Destination Data Set:

VOPOILX
EVOT

320

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPOILX

Check

BSECT12.ERR1_VOPOILX
Description:

Out of Range Check

Inherited Universe:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:

(VOPOILX lt 5 or gt 65) AND (VOPOILX <> DK and <> RF)

Universe Description:
Text:

Expense for oil for operating vehicles is less than $5 or greater than $65
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPOILX_ = A1
Soft
Suppress:

IF (RT8100.POPGRP = 9, 09 or 10) then
goto OILSTORE
ELSE goto VOPFLUID

All others, go back to VOPOILX

321

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

OILSTORE

Field

BSECT12.OILSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where purchased
Store
OILSTORE
OILSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(RT8100.POPGRP = 9, 09 or 10) AND VOPOIL = 1

Universe Description:
Question Text:

What is the name of the business where this was purchased?
Enter store, website, or company name
If there are multiple stores, websites, or company names, enter
the last/most recent

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF UPPERCASE ENTRY contains ".COM" then set OILPURCH = 1 and
"keep" and "show"
IF UPPERCASE ENTRY contains ".COM" then goto VOPFLUID
ELSE ENTRY = DK or RF then goto VOPFLUID
ELSE goto OILPURCH

Instrument SAS Name:
Destination Data Set:

OILSTORE
EVOT

322

323

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

OILPURCH

Field

BSECT12.OILPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased online or in person
Online
OILPURCH
OILPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
OILSTORE = RESPONSE AND
(UPPERCASE entry in OILSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto VOPFLUID
2: Goto OILLOC

324

Instrument SAS Name:
Destination Data Set:

OILPURCH
EVOT

325

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

OILLOC

Field

BSECT12.OILLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
OILLOC
OILLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
OILPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^OILSTORE_Fill located?
OILSTORE_Fill
Fill entry in OILSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OILLOCST
OILLOC
EVOT

326

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

OILLOCST

Field

BSECT12.OILLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
OILLOCST
OILLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
OILPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^OILSTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

OILSTORE_Fill
Fill entry in OILSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_OILLOCST
ELSE goto VOPFLUID

Instrument SAS Name:

OILLOCST

327

Destination Data Set:

EVOT

328

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK_OILLOCST

Check

BSECT12.CK_OILLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(Entry in OILLOCST is not a valid state abbreviation) AND OILLOCST <> DK
AND OILLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OILLOCST

329

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPFLUID

Field

BSECT12.VOPFLUID
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Help Screen:
Question Text:

Purchased any motor coolant-antifreeze, brake fluid, transmission fluid, or
additives not with a tune up
Fluid?
VOPFLUID
VOPFLUID
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPOIL = 2, DK or RF) OR (VOPOILX = 1-9999, DK or RF)

All interviews
H_S12C
? [F1]
Since the first of ^REF_MONTH, not including this month -Have ^YOU_ANYMEM purchased any antifreeze, brake fluid,
transmission fluid, windshield wiper fluid, or additives, except if
purchased with a tune-up?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

330

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF VOPOIL = 1 then bold black the first line "Since the first
of ^REF_MONTH not including this month --".
ELSE gray out the line.

Skip Instructions:

1: Goto VOPFLUDX
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto VOPPARK

VOPFLUID
EVOT

331

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPFLUDX

Field

BSECT12.VOPFLUDX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

What was the total cost of these purchases?
$ Fluid
VOPFLUDX
VOPFLUDX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPFLUID = 1
Yes, purchased antifreeze, brake fluid, transmission fluid or additives
What was the total cost of these purchases?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPFLUDX = 5-50, DK or RF then store EMPTY in VOPF_UDX

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF (VOPFLUDX lt 5 or gt 50) and (not equal DK or RF) then
goto ERR1_VOPFLUDX
ELSEIF (VOPOIL = 2, DK or RF) and (RT8100.POPGRP = 9, 09
or 10)] then goto FLDSTORE
ELSE goto VOPPARK

332

Instrument SAS Name:
Destination Data Set:

VOPFLUDX
EVOT

333

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPFLUDX

Check

BSECT12.ERR1_VOPFLUDX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPFLUDX lt 5 or gt 50) AND (VOPFLUDX <> DK and <> RF)
Average monthly expense for fluid is less than $5 or greater than $50
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPF_UDX = A1
Soft
Suppress:

IF (VOPOIL = 2, DK or RF) ne 1 and
(RT8100.POPGRP = 9, 09 or 10) then
goto FLDSTORE
ELSE goto VOPPARK

All others, go back to VOPFLUDX

334

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

FLDSTORE

Field

BSECT12.FLDSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where purchased
Store
FLDSTORE
FLDSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(RT8100.POPGRP = 9, 09 or 10) AND
(VOPOIL = 2, DK or RF) AND VOPFLUID = 1

Universe Description:
Question Text:

What is the name of the business where this was purchased?
Enter store, website, or company name
If there are multiple stores, websites, or company names, enter the
last/most recent

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF UPPERCASE ENTRY contains ".COM" then set FLDPURCH = 1 and
"keep" and "show"
IF UPPERCASE ENTRY contains ".COM" then goto VOPPARK
ELSEIF ENTRY = DK or RF then goto VOPPARK
ELSE Goto FLDPURCH

Instrument SAS Name:
Destination Data Set:

FLDSTORE
EVOT

335

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

FLDPURCH

Field

BSECT12.FLDPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased online or in person
Online
FLDPURCH
FLDPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
FLDSTORE = RESPONSE AND
(UPPERCASE entry in FLDSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto VOPPARK
2: Goto FLDLOC

336

Instrument SAS Name:
Destination Data Set:

FLDPURCH
EVOT

337

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

FLDLOC

Field

BSECT12.FLDLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Location - City
Location - City
FLDLOC
FLDLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
FLDPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^FLDSTORE_Fill located?
FLDSTORE_Fill
Fill entry in FLDSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto FLDLOCST
FLDLOC
EVOT

338

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

FLDLOCST

Field

BSECT12.FLDLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Location - State
State
FLDLOCST
FLDLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
FLDPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^FLDSTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

FLDSTORE_Fill
Fill entry in FLDSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_FLDLOCST
ELSE goto VOPPARK

Instrument SAS Name:

FLDLOCST

339

Destination Data Set:

EVOT

340

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK_FLDLOCST

Check

BSECT12.CK_FLDLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(Entry in FLDLOCST is not a valid state abbreviation) AND FLDLOCST <>
DK AND FLDLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to FLDLOCST

341

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPPARK

Field

BSECT12.VOPPARK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Expenses for parking?
Parking?
VOPPARK
VOPPARK
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPOIL = 2, DK or RF) OR (VOPOILX = 1-9999, DK or RF)

Universe Description:
Help Screen:
Question Text:

H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month -Have ^YOU_ANYMEM had expenses for parking, such as parking
garages, parking lot fees, or parking meters?
Do not include expenses that are part of your property ownership or
rental costs, a business expense or expenses that will be totally
reimbursed.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

342

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF VOPFLUID = 1 then bold black the first line "Since the
first of ^REF_MONTH not including this month -- ".
ELSE gray out the line.

Skip Instructions:

1:

Goto VOPPARKX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto VOPTOLL

VOPPARK
EVOT

343

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPPARKX

Field

BSECT12.VOPPARKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much was paid, excluding any payments made this month?
$ Parking
VOPPARKX
VOPPARKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPPARK = 1
Yes, had monthly expenses for parking
How much was paid, not including any payments made this month?
Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPPARKX = 1-390, DK or RF then store EMPTY in VOPP_RKX

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:

Display a $ and comma in the entry field
1-99999:

IF VOPPARKX gt 390 then goto ERR1_VOPPARKX
ELSEIF RT8100.POPGRP = 13 or 14 then goto PRKPLACE
ELSE goto VOPTOLL

DK,RF:

IF RT8100.POPGRP = 13 or 14 then goto PRKPLACE
ELSE goto VOPTOLL

VOPPARKX

344

Destination Data Set:

EVOT

345

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPPARKX

Check

BSECT12.ERR1_VOPPARKX
Description:

Out of Range Check

Inherited Universe:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:

(VOPPARKX gt 390) AND (VOPPARKX <> DK and <> RF)

Universe Description:
Text:

Expense for parking is greater than $390
THE VALUE ENTERED IS UNUSUALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPP_RKX = A1
Soft
Suppress:

IF RT8100.POPGRP = 13 or 14 then goto PRKPLACE
ELSE goto VOPTOLL

All others, go back to VOPPARKX

346

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

PRKPLACE

Field

BSECT12.PRKPLACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Parked
Where Park
PRKPLACE
PRKPLACE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPPARK = 1 AND (RT8100.POPGRP = 13 or 14)

Universe Description:
Question Text:

At what street intersection or location was the vehicle parked?
Enter name of location (such as Anytown Shopping Center) or
approximate address
(such as First Street & Main Street)
If there are multiple locations, enter the last/most recent

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY: Goto PRKLOC
DK,RF: Goto VOPTOLL

Instrument SAS Name:
Destination Data Set:

PRKPLACE
EVOT

347

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

PRKLOC

Field

BSECT12.PRKLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

X

Purchase location - City
Location - City
PRKLOC
PRKLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
PRKPLACE = RESPONSE
PRKPLACE has an entry other than DK or RF
And what is the city?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PRKLOCST
PRKLOC
EVOT

348

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

PRKLOCST

Field

BSECT12.PRKLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Purchase location - State
State
PRKLOCST
PRKLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
PRKPLACE = RESPONSE
PRKPLACE has an entry other than DK or RF
H_DESTCODE
? [F1]
And what is the state?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_PRKLOCST
ELSE goto PRKSTORE

Instrument SAS Name:
Destination Data Set:

PRKLOCST
EVOT

349

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK_PRKLOCST

Check

BSECT12.CK_PRKLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(Entry in PRKLOCST is not a valid state abbreviation) AND PRKLOCST <>
DK AND PRKLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PRKLOCST

350

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

PRKSTORE

Field

BSECT12.PRKSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where purchased
Store
PRKSTORE
PRKSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
PRKLOC = RRESPONSE, DK or RF

Universe Description:
Question Text:

What is the name of the company or institution that you paid?
Enter store, website, or company name
If there are multiple stores, websites, or company names, enter the
last/most recent

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VOPTOLL
PRKSTORE
EVOT

351

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPTOLL

Field

BSECT12.VOPTOLL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Had expenses for tolls or electronic toll passes
Tolls?
VOPTOLL
VOPTOLL
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPPARK = 2, DK or RF) OR (VOPPARKX = 1-99999, DK or RF)
All interviews
H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had expenses for Local tolls or electronic toll passes?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

352

X

On Input
On Output

Array:
Special Instructions:

IF VOPPARK = 1 then bold black the first line "Since the
first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had any expenses for -- ".
ELSE gray out the line.

Skip Instructions:

1:

Goto VOPTOLLX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto VOPDOCK

VOPTOLL
EVOT

353

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPTOLLX

Field

BSECT12.VOPTOLLX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much was expense for tolls or electronic toll passes
$ Tolls
VOPTOLLX
VOPTOLLX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPTOLL = 1
Yes, had expenses for local tolls or electronic toll passes
How much was paid, not including any payments made this month?
Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPTOLLX = 1-200, DK or RF then store EMPTY in VOPT_LLX

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:

Display a $ and comma in the entry field.
1-99999:

IF VOPTOLLX gt 200 then goto ERR1_VOPTOLLX
ELSEIF RT8100.POPGRP = 13 or 14 then goto TOLPLACE
ELSE goto VOPDOCK

DK,RF:

IF RT8100.POPGRP = 13 or 14 then goto TOLPLACE
ELSE goto VOPDOCK

VOPTOLLX

354

Destination Data Set:

EVOT

355

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPTOLLX

Check

BSECT12.ERR1_VOPTOLLX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPTOLLX gt 200) AND (VOPTOLLX <> DK and <> RF)
Expense for tolls is greater than $200
THE VALUE ENTERED IS UNUSUALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPT_LLX = A1
Soft
Suppress:

IF RT8100.POPGRP = 13 or 14 then goto TOLPLACE
ELSE goto VOPDOCK

All others, go back to VOPTOLLX

356

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

TOLPLACE

Field

BSECT12.TOLPLACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Toll
Where Toll
TOLPLACE
TOLPLACE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPTOLL = 1 AND (RT8100.POPGRP = 13 or 14)

Universe Description:
Question Text:

What is the last road, bridge, ferry, or tunnel ^YOU_ANYMEM paid a toll
for?
Enter name or description of road, bridge, ferry, or tunnel

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY: Goto VTLLOC
DK,RF: VOPDOCK

Instrument SAS Name:
Destination Data Set:

TOLPLACE
EVOT

357

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VTLLOC

Field

BSECT12.VTLLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

X

Toll location - City
Location - City
VTLLOC
VTLLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
TOLPLACE = RESPONSE
TOLPLACE has an entry other than DK or RF
And what is the city?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VTLLOCST
VTLLOC
EVOT

358

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VTLLOCST

Field

BSECT12.VTLLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Toll location - State
State
VTLLOCST
VTLLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
TOLPLACE = RESPONSE
TOLPLACE has an entry other than DK or RF
H_DESTCODE
? [F1]
And what is the state?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_VTLLOCST
ELSE goto VOPDOCK

Instrument SAS Name:
Destination Data Set:

VTLLOCST
EVOT

359

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK_VTLLOCST

Check

BSECT12.CK_VTLLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(Entry in VTLLOCST is not a valid state abbreviation) AND VTLLOCST <>
DK AND VTLLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to VTLLOCST

360

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPDOCK

Field

BSECT12.VOPDOCK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Docking and landing fees for boats and planes?
Docking/landing?
VOPDOCK
VOPDOCK
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPOIL = 2, DK or RF) OR (VOPOILX = 1-9999, DK or RF)

Universe Description:
Help Screen:
Question Text:

H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had expenses for Docking and landing fees for boats and planes?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

361

X

On Input
On Output

Array:
Special Instructions:

IF VOPTOLL = 1 then bold black the first line "Since the
first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had any expenses for -- ".
ELSE gray out the line.

Skip Instructions:

1:

Goto VOPDOCKX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto VOPPOLCY

VOPDOCK
EVOT

362

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPDOCKX

Field

BSECT12.VOPDOCKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much was paid, excluding any payments made in the current month?
$ Docking/landing
VOPDOCKX
VOPDOCKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPDOCK = 1
Yes, had expenses for docking and landing fees for boats and planes
How much was paid, not including any payments made this month?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPDOCKX = 1-1752, DK or RF then store EMPTY in VOPD_CKX

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-9999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF VOPDOCKX gt 1752 then goto ERR1_VOPDOCKX
ELSE goto VOPPOLCY
Goto VOPPOLCY

VOPDOCKX
EVOT

363

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPDOCKX

Check

BSECT12.ERR1_VOPDOCKX
Description:
Inherited Universe:

Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPDOCKX gt 1752) AND (VOPDOCKX ne DK and ne RF)

Universe Description:

Expense for docking/landing is greater than $1752

Text:

THE VALUE ENTERED IS UNUSUALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

1IF suppressed then set VOPD_CKX = A1
Soft
Suppress:

Goto VOPPLCY

All others, go back to VOPDOCKX

364

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPPOLCY

Field

BSECT12.VOPPOLCY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Expenses for auto repair service policies?
Service policies?
VOPPOLCY
VOPPOLCY
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPOIL = 2, DK or RF) OR (VOPOILX = 1-9999, DK or RF)

Universe Description:
Help Screen:
Question Text:

H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had any expenses for -Auto repair service policies such as extended warranties?
Do not include service policies for vehicles used entirely for business.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

365

X

X

Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF VOPDOCK = 1 then bold black the first line "Since the
first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had any expenses for -- ".
ELSE gray out the line.
1:

Goto VOPPLCYX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto VOPAUTO

VOPPOLCY
EVOT

366

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPPLCYX

Field

BSECT12.VOPPLCYX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much?
$ Service policies
VOPPLCYX
VOPPLCYX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPPOLCY = 1
Yes, had expenses for auto repair service policies
How much?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPPLCYX = 5-1800, DK or RF then store EMPTY in VOPP_CYX

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-9999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF VOPPLCYX lt 5 or gt 1800 then goto ERR1_VOPPLCYX
ELSE goto VOPAUTO
Goto VOPAUTO

VOPPLCYX
EVOT

367

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPPLCYX

Check

BSECT12.ERR1_VOPPLCYX
Description:
Inherited Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:

(VOPPLCYX lt 5 or gt 1800) AND (VOPPLCYX ne DK and ne RF)

Universe Description:

Expense for service policies is less than $5 or greater than $1800

Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPP_CYX = A1
Soft
Suppress:

Goto VOPAUTO

All others, go back to VOPPLCYX

368

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPAUTO

Field

BSECT12.VOPAUTO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Help Screen:
Question Text:

Expense for auto service club?
Service clubs?
VOPAUTO
VOPAUTO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPOIL = 2, DK or RF) OR (VOPOILX = 1-9999, DK or RF)

All interviews
H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had any expenses
for -Automobile service clubs, such as AAA or services such as
OnStar or LoJack?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

369

X

X

Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF VOPPOLCY = 1 then bold black the first line "Since the
first of ^REF_MONTH not including this month -- ".
ELSE gray out the line.

Skip Instructions:

1:

Goto VOPCLUBX

2,DK,RF: Goto VOPTOW
Instrument SAS Name:
Destination Data Set:

VOPAUTO
EVOT

370

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPCLUBX

Field

BSECT12.VOPCLUBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much?
$ Service clubs
VOPCLUBX
VOPCLUBX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPAUTO = 1
Yes, had expenses for automobile service clubs
How much?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPCLUBX = 6-155, DK or RF then store EMPTY in VOPC_UBX

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:

Display a $ and comma in the entry field
1-9999:

IF VOPCLUBX lt 6 or gt 155 then goto ERR1_VOPCLUBX
ELSEIF RT8100.POPGRP = 13 or 14 then goto CLUBNAME
ELSE goto VOPTOW

DK,RF:

IF RT8100.POPGRP = 13 or 14 then goto CLUBNAME
ELSE goto VOPTOW

VOPCLUBX

371

Destination Data Set:

EVOT

372

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPCLUBX

Check

BSECT12.ERR1_VOPCLUBX
Description:
Inherited Universe:

Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPCLUBX lt 6 or gt 155) AND (VOPCLUBX <> DK and <> RF)

Universe Description:

Expense for service clubs is less than $6 or greater than $155

Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPC_UBX = A1
Soft
Suppress:

IF RT8100.POPGRP = 13 or 14 then goto CLUBNAME
ELSE goto VOPTOW

All others, go back to VOPCLUBX

373

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CLUBNAME

Field

BSECT12.CLUBNAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Name of club
Club Name
CLUBNAME
CLUBNAME
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPAUTO = 1 AND (RT8100.POPGRP = 13 or 14)

Universe Description:
Question Text:
Type:
Length:
X
X

X

What is the name of the club or service?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VOPTOW
CLUBNAME
EVOT

374

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPTOW

Field

BSECT12.VOPTOW
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Towing?
Towing
VOPTOW
VOPTOW
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPOIL = 2, DK or RF) OR (VOPOILX = 1-9999, DK or RF)
All interviews
H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM
had expenses for Towing charges, not already reported?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

375

X

On Input
On Output

Array:
Special Instructions:

IF VOPAUTO = 1 then bold black the first line "Since the
first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had any expenses for -- ".
ELSE gray out the line.

Skip Instructions:

1:

Goto VOPTOWX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto TANKGAS

VOPTOW
EVOT

376

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPTOWX

Field

BSECT12.VOPTOWX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much was paid, excluding any payments made in the current month?
$ Towing
VOPTOWX
VOPTOWX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
VOPTOW = 1
Yes, had expenses for towing charges, not already reported
How much was paid, not including any payments made this month?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF VOPTOWX = 1-315, DK or RF then store EMPTY in VOPTOWX_

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-9999:

DK,RF:

Instrument SAS Name:

IF VOPTOWX gt 315 then goto ERR1_VOPTOWX
ELSEIF RT8100.POPGRP = 15 or 16 then goto TOWSTORE
ELSE goto TANKGAS
IF RT8100.POPGRP = 15 or 16 then goto TOWSTORE
ELSE Goto TANKGAS

VOPTOWX

377

Destination Data Set:

EVOT

378

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_VOPTOWX

Check

BSECT12.ERR1_VOPTOWX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPTOWX gt 315) AND (VOPTOWX <> DK and <> RF)
Expense for towing is greater than $315
THE VALUE ENTERED IS UNUSUALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set VOPTOWX_ = A1
Soft
Suppress: IF RT8100.POPGRP = 15 or 16 then goto TOWSTORE
ELSE goto VOPDOCK
All others, go back to VOPTOWX

379

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

TOWSTORE

Field

BSECT12.TOWSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where purchased
Store
TOWSTORE
TOWSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(RT8100.POPGRP = 15 or 16) AND VOPTOW = 1

Universe Description:
Question Text:

What is the name of the towing company?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY: Goto TOWLOC
DK,RF: Goto TANKGAS

Instrument SAS Name:
Destination Data Set:

TOWSTORE
EVOT

380

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

TOWLOC

Field

BSECT12.TOWLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X

X

Toll location - City
Location - City
TOWLOC
TOWLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
TOWSTORE = RESPONSE
TOWSTORE has an entry other than DK or RF
In what city is ^TOWSTORE_Fill located?
TOWSTORE_Fill
Fill entry in TOWSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TOWLOCST
TOWLOC
EVOT

381

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

TOWLOCST

Field

BSECT12.TOWLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Toll location - State
State
TOWLOCST
TOWLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
TOWSTORE = RESPONSE
TOWSTORE has an entry other than DK or RF
H_DESTCODE
? [F1]
In what state is ^TOWSTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

TOWSTORE_Fill
Fill entry in TOWSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_TOWLOCST
ELSE goto TANKGAS

382

Instrument SAS Name:
Destination Data Set:

TOWLOCST
EVOT

383

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

CK_TOWLOCST

Check

BSECT12.CK_TOWLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(Entry in TOWLOCST is not a valid state abbreviation) AND TOWLOCST <>
DK AND TOWLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TOWLOCST

384

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

TANKGAS

Field

BSECT12.TANKGAS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Help Screen:
Question Text:

Expenses for bottled or tank gas?
Bottled/tank gas?
TANKGAS
TANKGAS
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(VOPOIL = 2, DK or RF) OR (VOPOILX = 1-9999, DK or RF)
All interviews and
((VOPAUTO = 2, DK or RF) OR (VOPCLUBX = 1-9999, DK or RF))
H_S12C
? [F1]
Since the first of ^REF_MONTH not including this month, have
^YOU_ANYMEM had any expenses
for -Bottled or tank gas for recreational vehicles, including
vans, campers, and boats?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

385

X

X

Refuse
Empty
On Input
On Output

Array:
Special Instructions:

IF VOPTOW = 1 then bold black the first line "Since the first
of ^REF_MONTH not including this month, have ^YOU_ANYMEM
had any expenses for -- ".
ELSE gray out the line.

Skip Instructions:

1:

Goto TANKGASX

2,DK,RF: Goto S12C_END
Instrument SAS Name:
Destination Data Set:

TANKGAS
EVOT

386

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

TANKGASX

Field

BSECT12.TANKGASX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much?
$ Bottled/tank gas
TANKGASX
TANKGASX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
TANKGAS = 1
Yes, had expenses for bottled or tank gas for recreational vehicles
How much?
Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF TANKGASX = 5-200, DK or RF then store EMPTY in TANK_ASX

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-9999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF TANKGASX lt 5 or gt 200 then goto ERR1_TANKGASX
ELSE goto S12C_END
Goto S12C_END

TANKGASX
EVOT

387

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

ERR1_TANKGASX

Check

BSECT12.ERR1_TANKGASX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(TANKGASX lt 5 or gt 200) AND (TANKGASX ne DK and ne RF)
Expenses for bottled/tank gas is less than $5 or greater than $200
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TANK_ASX = A1
Soft
Suppress:

Goto S12C_END

All others, go back to VOPTANKGASX

388

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

S12C_END

Field

BSECT12.S12C_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

End of Section Part

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1
(TANKGAS = 2, DK or RF) OR (TANKGASX = 1-9999, DK or RF)
ALL
** NOT DISPLAYED **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (TANKGAS = 2, DK or RF) OR (TANKGASX = 1-9999, DK or RF) then
Set VOT_STAT = 1
Set VOT_ORIG = 1
Set S12C_END = 1

Array:
Special Instructions:

Skip Instructions:

Set Section Complete Flag
IF S12A_END = 1 and S12B_END = 1 and S12C_END = 1 THEN
Set section end flag.
(Store "yes" in Sectcomp (12) )
Goto section 13 - BSECT13

389

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPGASX_

Field

BSECT12.VOPGASX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPGASX

VOPGASX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPGASX and VOPGASX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPGASX_
EVOT

390

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPD_ESX

Field

BSECT12.VOPD_ESX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPDIESX

VOPD_ESX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPDIESX and VOPDIESX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPD_ESX
EVOT

391

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPOILX_

Field

BSECT12.VOPOILX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPOILX

VOPOILX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPOILX and VOPOILX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPOILX_
EVOT

392

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPF_UDX

Field

BSECT12.VOPF_UDX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPFLUDX

VOPF_UDX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPFLUDX and VOPFLUDX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPF_UDX
EVOT

393

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPP_RKX

Field

BSECT12.VOPP_RKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPPARKX

VOPP_RKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPPARKX and VOPPARKX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPP_RKX
EVOT

394

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPT_LLX

Field

BSECT12.VOPT_LLX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPTOLLX

VOPT_LLX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPTOLLX and VOPTOLLX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPT_LLX
EVOT

395

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPTOWX_

Field

BSECT12.VOPTOWX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit for VOPTOWX

VOPTOWX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPTOWX and VOPTOWX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPTOWX_
EVOT

396

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPD_CKX

Field

BSECT12.VOPD_CKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPDOCKX

VOPD_CKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPDOCKX and VOPDOCKX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPD_CKX
EVOT

397

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPP_CYX

Field

BSECT12.VOPP_CYX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPPLCYX

VOPP_CYX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPPLCYX and VOPPLCYX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPP_CYX
EVOT

398

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPC_UBX

Field

BSECT12.VOPC_UBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPCLUBX

VOPC_UBX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPCLUBX and VOPCLUBX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPC_UBX
EVOT

399

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

TANK_ASX

Field

BSECT12.TANK_ASX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TANKGASX

TANK_ASX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TANKGASX and TANKGASX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TANK_ASX
EVOT

400

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPE_ECX

Field

BSECT12.VOPE_ECX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPELECX

VOPE_ECX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPELECX and VOPELECX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPE_ECX
EVOT

401

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOPETHX_

Field

BSECT12.VOPETHX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for VOPETHX

VOPETHX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_VOPETHX and VOPETHX for how to set this field
Valid Values: A1

= Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

VOPETHX_
EVOT

402

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOT_STAT

Field

BSECT12.VOT_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S12C_END for how to set this field
Valid values: 1 = Active Record

Instrument SAS Name:
Destination Data Set:

VOT_STAT
EVOT

403

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT12

Spider Version 1.6.2

VOT_ORIG

Field

BSECT12.VOT_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[11] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S12_END for how to set this field
Valid Values: 1 = Data from current month interview

Instrument SAS Name:
Destination Data Set:

VOT_ORIG
EVOT

404

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13

Spider Version 1.6.2

BSECT13

Block

BSECT13
Description:
Tab Name:
Fly Over Name:
Universe Type:

Health insurance
S13
S13 - Health Insurance
If

Inherited Universe:
Universe:

Universe Description:

BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
All

Array:
Block Instructions:

Section Label: Section 13 - Health Insurance
NOTE: If changes are made to Medicaid, military, single
service and/or private be sure to update the EHHP and
EHHM output only blocks under Sect13BLSFinal.

405

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13

Spider Version 1.6.2

S13_INTRO

Field

BSECT13.S13_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction
S13_INTRO
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

ALL
The next questions are about health insurance. Include health
insurance obtained through employment or purchased directly as well
as government programs like Medicare and Medicaid that provide
Medical care or help pay medical bills.
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

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

406

Skip Instructions:

IF there are Medicare inventory records goto Medicare inventory block
ELSEIF there are 8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1
goto Medicaid/CHIP/IHS inventory block
ELSEIF there are single service or private insurance inventory records goto
their inventory block
ELSEIF 8500.MILITARY = 1 goto their inventory block
ELSE goto screener block for new policies/coverage (detailed section)

407

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13

Spider Version 1.6.2

BlkSect13A

Block

BSECT13.BlkSect13A
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Health Insurance Inventory section

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:

At least one active policy on the SCIF

Array:
Block Instructions:

408

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A

Spider Version 1.6.2

BlkMedicare_inv

Block

BSECT13.BlkSect13A.BlkMedicare_inv
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Medicare block

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
At least one record with I_HIC_STAT = 1
There is at least 1 Active Medicare policy record

Array:
Block Instructions:

Section Label: Section 13, Part A - Medicare Inventory
Ask Medicare questions for all records on the SCIF where I_HIC_STAT = 1
and person is not deceased/error.
NOTE: Data from the SCIF is store into "I_" variables in the
setup

409

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

MEM_NAME

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MEM_
NAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Name - SHOW ONLY Field

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Pre-Fill member NAME in this field

Array:

410

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MDCRSTLL

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MDCR
STLL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

Still enrolled in Medicare?
Still Enrolled
MDCRSTLL
MDCRSTLL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
I_HIC_STAT = 1 AND
(BControlCard.Tunit2.Bperson.PERSTAT = EMPTY, 9 or 7)
All who get this block unless they are deceased or entered in error (perstat =
8 or 99)
^AreIs_C ^YouName still enrolled in Medicare?

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

411

Array:
Skip Instructions:

1: Goto MCCHOICA
2, DK, RF: goto MDCRSTLL for next person with HIC_STAT = 1
If no other active records then exit Medicare
inventory block and goto next appropriate block

Instrument SAS Name:
Destination Data Set:

MDCRSTLL
EHIM

412

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MCCHOICA

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MCCH
OICA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Still enrolled in Medicare Advantage plan?
Still Med Adv
MCCHOICA
MCCHOICA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
MDCRSTLL = 1
Yes, still enrolled in Medicare
^MCCHOICA_NAME ^AreIs ^YouName ^MCCHOICA_STILL in a
Medicare Advantage plan?
^MCCHOICA_MedAdv

Fills:
Instructions:

MCCHOICA_NAME
If I_MCCHOICE = 1 then leave blank
Else fill "Medicare Advantage is the new name for Medicare Plus Choice
plans."

Fills:
Instructions:

AreIs
IF RESPLINE = MEMBNO then fill "are"
ELSE fill "is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Fills:
Instructions:

MCCHOICA_STILL
If I_MCCHOICE = 1 then fill "still enrolled"
Else fill "enrolled"

Fills:
Instructions:

MCCHOICA_MedAdv
If I_MCCHOICE = 1 then fill "
Enter 'Yes' if the member changed to a
different Medicare Advantage plan."
Else leave blank

Type:
Length:

Enumerated
1

413

Answer List:

TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto MCPREMA
2,DK,RF: Goto MCHMOPLA

Instrument SAS Name:
Destination Data Set:

MCCHOICA
EHIM

414

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MCHMOPLA

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MCHM
OPLA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Still under a Medicare managed care arrangement, such as HMO
Still Medicare HMO
MCHMOPLA
MCHMOPLA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
MCCHOICA = 2, DK or RF
No, not still in a Medicare Advantage plan

^AreIs ^YouName ^MCHMOPLA_STILL a Medicare managed care
arrangement, such as an HMO, that is, a Health Maintenance
Organization? (With an HMO, you must generally receive care from
HMO doctors, otherwise the expense is not covered unless you were
referred by the HMO or there was a medical emergency.)
^MCHMOPLA_HMO

Fills:
Instructions:

AreIs
IF RESPLINE = MEMBNO then fill "are"
ELSE fill "is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Fills:
Instructions:

MCHMOPLA_STILL
IF I_MCHMOPLN = 1 then fill "still under"
ELSE fill "under"

Fills:
Instructions:

MCHMOPLA_HMO
IF I_MCHMOPLN = 1 then fill "
different Medicare HMO plan."
Else leave blank

Type:
Length:
Answer List:

Enter 'Yes' if the member changed to a

Enumerated
1
TYesNo

415

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto MCPREMA
2,DK,RF: Goto MCPARTDA

Instrument SAS Name:
Destination Data Set:

MCHMOPLA
EHIM

416

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MCPREMA

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MCPR
EMA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Still pay a premium for Medicare Advantage/Medicare HMO plan?
Still Pay Premium
MCPREMA
MCPREMA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
(MCCHOICA = 1) OR (MCHMOPLA = 1)
(Yes still in a Medicare Advantage plan) or
(Yes, under a Medicare managed care arrangement)

Besides ^YourNames Medicare Part B payment, ^AreIs ^YouName
^MCPREMA_still paying a premium for ^Yourhisher
^MCPREMA_advhmo plan?

Fills:
Instructions:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's

Fills:
Instructions:

AreIs
IF RESPLINE = MEMBNO then fill "are"
ELSE fill "is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Fills:
Instructions:

MCPREMA_still
If 8500.MCPREM = 1 then fill "still"
Else leave blank

Fills:
Instructions:

Yourhisher
If RESPLINE = MEMBNO then fill "your"
Elseif SEX[MEMBNO] = 2 then fill "her"
Else fill "his"

Fills:
Instructions:

MCPREMA_advhmo
If MCCHOICA = 1 then fill "Medicare Advantage"
Else fill "Medicare HMO"

417

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto MCPRPTCA
2,DK,RF: Goto MCPARTDA

Instrument SAS Name:
Destination Data Set:

MCPREMA
EHIM

418

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MCPRPTCA

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MCPR
PTCA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What is the monthly premium for Medicare Advantage/Medicare HMO plan?
Monthly Premium
MCPRPTCA
MCPRPTCA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
MCPREMA = 1
Yes, still paying a premium
What is ^YourNames monthly premium for ^Yourhisher
^MCPREMA_advhmo plan?

Fills:
Instructions:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's

Fills:
Instructions:

Yourhisher
If RESPLINE = MEMBNO then fill "your"
Elseif SEX[MEMBNO] = 2 then fill "her"
Else fill "his"

Fills:
Instructions:

MCPREMA_advhmo
If MCCHOICA = 1 then fill "Medicare Advantage"
Else fill "Medicare HMO"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

419

Store Instructions:

IF ENTRY = 5-1080, DK, or RF then set MCPR_TCA = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF ENTRY lt 5 or gt 1080 then goto ERR1_MCPRPTCA
ELSE goto MCPARTDA

Instrument SAS Name:
Destination Data Set:

MCPRPTCA
EHIM

420

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

ERR1_MCPRPTCA

Check

BSECT13.BlkSect13A.BlkMedicare_inv.ERR1
_MCPRPTCA
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
(MCPRPTCA less than 5 or greater than 1080) AND
MCPRPTCA <> DK AND MCPRPTCA <> RF

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MCPR_TCA = A1
Soft
Suppress:

Goto MCPARTDA

All others, go back to MCPRPTCA

421

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MCPARTDA

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MCPA
RTDA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Still enrolled in Medicare Part D?
Still in Part D
MCPARTDA
MCPARTDA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
MDCRSTLL = 1
Yes, still enrolled in Medicare
^AreIs ^YouName ^MCPARTDA_still in Medicare Part D, also known as
the Medicare Prescription Drug Plan?
Enter 'Yes' if the member changed to a different Medicare Part D plan.

Fills:
Instructions:

AreIs
IF RESPLINE = MEMBNO then fill "are"
ELSE fill "is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Fills:
Instructions:

MCPARTDA_still
If I_MCPARTD = 1 then fill "still enrolled"
Else fill "enrolled"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

422

X

On Input
On Output

Array:
Skip Instructions:

1: Goto MCPRPTDA
2,DK,RF: Goto MDCRSTLL for next person with HIC_STAT = 1
If no other active records then exit Medicare
inventory block and goto next appropriate block

Instrument SAS Name:
Destination Data Set:

MCPARTDA
EHIM

423

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MCPRPTDA

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MCPR
PTDA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What is the monthly premium for Medicare Part D prescription drug plan?
Monthly Premium
MCPRPTDA
MCPRPTDA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
MCPARTDA = 1
Yes, still in Medicare Part D
What is ^YourNames monthly premium for ^Yourhisher Medicare Part D
prescription drug plan?

Fills:
Instructions:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's

Fills:
Instructions:

Yourhisher
If RESPLINE = MEMBNO then fill "your"
Elseif SEX[MEMBNO] = 2 then fill "her"
Else fill "his"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF ENTRY = 5-100, DK, or RF then set MCPR_TDA = EMPTY

Array:

424

Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF ENTRY lt 5 or gt 100 then goto ERR1_MCPRPTDA
ELSE goto MDCRSTLL for next person with HIC_STAT = 1
If no other active records then exit Medicare
inventory block and goto next appropriate block

Instrument SAS Name:
Destination Data Set:

MCPRPTDA
EHIM

425

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

ERR1_MCPRPTDA

Check

BSECT13.BlkSect13A.BlkMedicare_inv.ERR1
_MCPRPTDA
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)
(MCPRPTDA less than 5 or greater than 100) AND
MCPRPTDA <> DK AND MCPRPTDA <> RF

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MCPR_TDA = A1
Soft
Suppress:

Goto MDCRSTLL for next person with HIC_STAT = 1
If no other active records then exit Medicare
inventory block and goto next appropriate block

All others, go back to MCPRPTDA

426

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

MEMBNO

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MEMB
NO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Member line number

MEMBNO
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Not Displayed **
Integer
2
1
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

Set MEMBNO equal to 8500.MEMBNO
MEMBNO

427

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MCPR_TCA

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MCPR
_TCA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MCPRPTCA

MCPR_TCA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not DIsplayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MCPRPTCA for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MCPR_TCA
EHIM

428

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicare_inv

Spider Version 1.6.2

MCPR_TDA

Field

BSECT13.BlkSect13A.BlkMedicare_inv.MCPR
_TDA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MCPRPTDA

MCPR_TDA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one record with I_HIC_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not DIsplayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MCPRPTDA for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MCPR_TDA
EHIM

429

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A

Spider Version 1.6.2

BlkMedicaid_Inv

Block

BSECT13.BlkSect13A.BlkMedicaid_Inv
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Medicaid/CHIP/IHS inventory block

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1

Universe Description:
Array:
Block Instructions:

Section Label: Section 13, Part A - Medicaid, CHIP, and IHS Inventory

430

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

MDCDSTLL

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.MDCD
STLL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still enrolled in Medicaid?
Still Enrolled
MDCDSTLL
MDCDSTLL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
8500.MEDICAID = 1

Universe Description:
Question Text:

^Areis_CU_C ^YOU_YRCU still covered by Medicaid^MDCDSTfill?

Fills:
Instructions:

Areis_CU_C
IF NUMHOUSE = 1 then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

MDCDSTfill
IF STATE = AZ then fill "/Arizona Health Care Cost Containment
System"
IF STATE = CA then fill "/Medi-Cal"
IF STATE = KY then fill "/KY Health Choices"
IF STATE = ME then fill "/MaineCare"
IF STATE = MA then fill "/MassHealth"
IF STATE = MO then fill "/MO HealthNet"
IF STATE = OK then fill "/SoonerCare"
IF STATE = OR then fill "/OR Health Plan"
IF STATE = TN then fill "/TennCare
IF STATE = WY then fill "/EqualityCare"
IF STATE = CT, DC, HI, MD, MN, PA, RI or SD then fill "/Medical
Assistance"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

431

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto MEDPREMA
2,DK,RF: IF 8500.CHIP = 1 then goto CHIPSTLL
ELSEIF 8500.IHS = 1 then goto IHSSTLL
ELSE exit Medicaid/CHIP/IHS block and goto
next appropriate block

Instrument SAS Name:
Destination Data Set:

MDCDSTLL
EHHD

432

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

MEDPREMA

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.MEDP
REMA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Pay premium for Medicaid plan?
Still Medicaid
MEDPREMA
MEDPREMA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
MDCDSTLL = 1

Universe Description:
Question Text:

^MEDPREMA_fill ^YOU_ANYMEM ^MEDPREMA_still a premium for
your Medicaid plan?

Fills:
Instructions:

MEDPREMA_fill
If 8500.MEDPREM = 1 then fill "Do"
Else fill "A health insurance premium is the amount you or a family
member pays each month for healthcare coverage. Do"

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

MEDPREMA_still
If 8500.MEDPREM = 1 then fill "still pay"
Else fill "pay"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

433

X

On Input
On Output

Array:
Skip Instructions:

1: Goto MDCDPRXA
2,DK,RF: IF 8500.CHIP = 1 then goto CHIPSTLL
ELSEIF 8500.IHS = 1 then goto IHSSTLL
ELSE exit Medicaid/CHIP/IHS block and goto
next appropriate block

Instrument SAS Name:
Destination Data Set:

MEDPREMA
EHHD

434

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

MDCDPRXA

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.MDCD
PRXA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What is the monthly premium for this Medicaid plan?
Monthly Premium
MDCDPRXA
MDCDPRXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
MEDPREMA = 1
Yes, still pay a premium for your Medicaid plan
What is the monthly premium for this Medicaid plan?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF ENTRY = 1-100, DK, or RF then set MDCD_RXA = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF ENTRY gt 100 then goto ERR1_MDCDPRXA
ELSEIF 8500.CHIP = 1 then goto CHIPSTLL
ELSEIF 8500.IHS = 1 then goto IHSSTLL
ELSE exit Medicaid/CHIP/IHS block and goto next appropriate block

435

Instrument SAS Name:
Destination Data Set:

MDCDPRXA
EHHD

436

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

ERR1_MDCDPRXA

Check

BSECT13.BlkSect13A.BlkMedicaid_Inv.ERR1_
MDCDPRXA
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
(MDCDPRXA greater than 100) AND MDCDPRXA <> DK AND
MDCDPRXA <> RF

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MDCD_RXA = A1
Soft
Suppress:

IF 8500.CHIP = 1 then goto CHIPSTLL
ELSEIF 8500.IHS = 1 then goto IHSSTLL
ELSE exit Medicaid/CHIP/IHS block and goto next
appropriate block

All others, go back to MDCDPRXA

437

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

CHIPSTLL

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.CHIPS
TLL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still covered by Children's Health Insurance Program (CHIP)
Still CHIP
CHIPSTLL
CHIPSTLL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
8500.CHIP = 1

Universe Description:
Question Text:

^Areis_CU_C ^YOU_YRCU still covered by the Children's Health
Insurance Program (CHIP)^ST_CHIP?

Fills:
Instructions:

Areis_CU_C
IF NUMHOUSE = 1 then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:

ST_CHIP

438

Instructions:

Type:
Length:
Answer List:

If state is AL then fill "/ALL Kids program"
If state is AK then fill "/Denali Kidcare"
If state is AZ then fill "/KidsCare Program"
If state is AR then fill "/ARKids First-B"
If state is CA then fill "/Healthy Families Program"
If state is CO then fill "/Child Health Plan Plus (CHP+ program)"
If state is CT then fill "/HUSKY Part B"
If state is DE then fill "/Delaware Healthy Children Program"
If state is FL then fill "/Florida KidCare/MediKids/Healthy Kids/Title XXI
Children's Medical Services Network"
If state is GA then fill "/PeachCare for Kids"
If state is HI then fill "/QUEST Expanded Access (QExA)"
If state is ID then fill "/Access card"
If state is IL then fill "/All Kids"
If state is IA then fill "/Healthy and Well Kids in Iowa (hawk-i) program"
If state is KS then fill "/Healthwave"
If state is KY then fill "/KCHIP (Kentucky Children's Health Insurance
Program)/Family Choices"
If state is LA then fill "/LaCHIP program"
If state is ME then fill "/CubCare"
If state is MD then fill "/Maryland Children's Health Program (MCHP)"
If state is MI then fill "/MIChild program"
If state is MO then fill "/MO HealthNet for Kids/Healthy Children and
Youth"
If state is NE then fill "/Kids Connection program"
If state is NV then fill "/Nevada Check Up Program"
If state is NH then fill "/Children's Medicaid"
If state is NM then fill "/SALUD!/Medical Assistance"
If state is NY then fill "/Child Health Plus (CHPlus) program"
If state is NC then fill "/North Carolina Health Choice for Children
(NCHC)"
If state is ND then fill "/Healthy Steps program"
If state is OR then fill "/Healthy KidsConnect"
If state is SC then fill "/Partners for Healthy Children/SC Healthy
Connection Kids"
If state is SD then fill "/Children's Health Insurance Program"
If state is TN then fill "/CoverKids program"
If state is TX then fill "/CHIP Prenatal"
If state is VT then fill "/Dr. Dynasaur"
If state is VA then fill "/Title XXI Waiver"
If state is WA then fill "/Premium-Based Apple for Kids"
If state is WV then fill "/WVCHIP"
If state is WI then fill "/Katie Beckett"
If state is WY then fill "/KidCare CHIP program"
ELSE leave blank
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

439

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto CHIPRMA
2,DK,RF: IF 8500.IHS = 1 then goto IHSSTLL
ELSE exit Medicaid/CHIP/IHS block and goto
next appropriate block

Instrument SAS Name:
Destination Data Set:

CHIPSTLL
EHHD

440

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

CHIPRMA

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.CHIPR
MA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Pay premium for Medicaid plan?
Pay Premium CHIP
CHIPRMA
CHIPRMA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
CHIPSTLL = 1
Yes, still covered by the Children's Health Insurance Program
^CHIPRMA_fill ^YOU_ANYMEM ^CHIPRMA_still a premium for your
CHIP^ST_CHIP plan?

Fills:
Instructions:

CHIPRMA_fill
If 8500.STRFPRM1 = 1 then fill "Do"
Else fill "A health insurance premium is the amount you or a family
member pays each month for healthcare coverage. Do"

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

CHIPRMA_still
If 8500.STRFPRM1 = 1 then fill "still pay"
Else fill "pay"

Fills:

ST_CHIP

441

Instructions:

Type:
Length:
Answer List:

If state is AL then fill "/ALL Kids program"
If state is AK then fill "/Denali Kidcare"
If state is AZ then fill "/KidsCare Program"
If state is AR then fill "/ARKids First-B"
If state is CA then fill "/Healthy Families Program"
If state is CO then fill "/Child Health Plan Plus (CHP+ program)"
If state is CT then fill "/HUSKY Part B"
If state is DE then fill "/Delaware Healthy Children Program"
If state is FL then fill "/Florida KidCare/MediKids/Healthy Kids/Title XXI
Children's Medical Services Network"
If state is GA then fill "/PeachCare for Kids"
If state is HI then fill "/QUEST Expanded Access (QExA)"
If state is ID then fill "/Access card"
If state is IL then fill "/All Kids"
If state is IA then fill "/Healthy and Well Kids in Iowa (hawk-i) program"
If state is KS then fill "/Healthwave"
If state is KY then fill "/KCHIP (Kentucky Children's Health Insurance
Program)/Family Choices"
If state is LA then fill "/LaCHIP program"
If state is ME then fill "/CubCare"
If state is MD then fill "/Maryland Children's Health Program (MCHP)"
If state is MI then fill "/MIChild program"
If state is MO then fill "/MO HealthNet for Kids/Healthy Children and
Youth"
If state is NE then fill "/Kids Connection program"
If state is NV then fill "/Nevada Check Up Program"
If state is NH then fill "/Children's Medicaid"
If state is NM then fill "/SALUD!/Medical Assistance"
If state is NY then fill "/Child Health Plus (CHPlus) program"
If state is NC then fill "/North Carolina Health Choice for Children
(NCHC)"
If state is ND then fill "/Healthy Steps program"
If state is OR then fill "/Healthy KidsConnect"
If state is SC then fill "/Partners for Healthy Children/SC Healthy
Connection Kids"
If state is SD then fill "/Children's Health Insurance Program"
If state is TN then fill "/CoverKids program"
If state is TX then fill "/CHIP Prenatal"
If state is VT then fill "/Dr. Dynasaur"
If state is VA then fill "/Title XXI Waiver"
If state is WA then fill "/Premium-Based Apple for Kids"
If state is WV then fill "/WVCHIP"
If state is WI then fill "/Katie Beckett"
If state is WY then fill "/KidCare CHIP program"
ELSE leave blank
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

442

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto CHIPPRXA
2,DK,RF: IF 8500.IHS = 1 then goto IHSSTLL
ELSE exit Medicaid/CHIP/IHS block and goto
next appropriate block

Instrument SAS Name:
Destination Data Set:

CHIPRMA
EHHD

443

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

CHIPPRXA

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.CHIPP
RXA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:

What is the monthly premium for this CHIP plan?
Monthly Premium
CHIPPRXA
CHIPPRXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
CHIPRMA = 1
Yes, still pay a premium for your CHIP
What is the monthly premium for this CHIP^ST_CHIP plan?
ST_CHIP

444

Instructions:

If state is AL then fill "/ALL Kids program"
If state is AK then fill "/Denali Kidcare"
If state is AZ then fill "/KidsCare Program"
If state is AR then fill "/ARKids First-B"
If state is CA then fill "/Healthy Families Program"
If state is CO then fill "/Child Health Plan Plus (CHP+ program)"
If state is CT then fill "/HUSKY Part B"
If state is DE then fill "/Delaware Healthy Children Program"
If state is FL then fill "/Florida KidCare/MediKids/Healthy Kids/Title XXI
Children's Medical Services Network"
If state is GA then fill "/PeachCare for Kids"
If state is HI then fill "/QUEST Expanded Access (QExA)"
If state is ID then fill "/Access card"
If state is IL then fill "/All Kids"
If state is IA then fill "/Healthy and Well Kids in Iowa (hawk-i) program"
If state is KS then fill "/Healthwave"
If state is KY then fill "/KCHIP (Kentucky Children's Health Insurance
Program)/Family Choices"
If state is LA then fill "/LaCHIP program"
If state is ME then fill "/CubCare"
If state is MD then fill "/Maryland Children's Health Program (MCHP)"
If state is MI then fill "/MIChild program"
If state is MO then fill "/MO HealthNet for Kids/Healthy Children and
Youth"
If state is NE then fill "/Kids Connection program"
If state is NV then fill "/Nevada Check Up Program"
If state is NH then fill "/Children's Medicaid"
If state is NM then fill "/SALUD!/Medical Assistance"
If state is NY then fill "/Child Health Plus (CHPlus) program"
If state is NC then fill "/North Carolina Health Choice for Children
(NCHC)"
If state is ND then fill "/Healthy Steps program"
If state is OR then fill "/Healthy KidsConnect"
If state is SC then fill "/Partners for Healthy Children/SC Healthy
Connection Kids"
If state is SD then fill "/Children's Health Insurance Program"
If state is TN then fill "/CoverKids program"
If state is TX then fill "/CHIP Prenatal"
If state is VT then fill "/Dr. Dynasaur"
If state is VA then fill "/Title XXI Waiver"
If state is WA then fill "/Premium-Based Apple for Kids"
If state is WV then fill "/WVCHIP"
If state is WI then fill "/Katie Beckett"
If state is WY then fill "/KidCare CHIP program"
ELSE leave blank

Type:
Length:

Integer
7

Min:
Max:

1
999999

X

Don't Know

445

X

X
Store Instructions:

Refuse
Empty
On Input
On Output
IF ENTRY = 1-100, DK, or RF then set CHIP_RXA = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF ENTRY gt 100 then goto ERR1_CHIPPRXA
ELSEIF 8500.IHS = 1 then goto IHSSTLL
ELSE exit Medicaid/CHIP/IHS block and goto next appropriate block

Instrument SAS Name:
Destination Data Set:

CHIPPRXA
EHHD

446

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

ERR1_CHIPPRXA

Check

BSECT13.BlkSect13A.BlkMedicaid_Inv.ERR1_
CHIPPRXA
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
(CHIPPRXA greater than 100) AND CHIPPRXA <> DK AND
CHIPPRXA <> RF

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CHIP_RXA = A1
Soft
Suppress:

IF 8500.IHS = 1 then goto IHSSTLL
ELSE exit Medicaid/CHIP/IHS block and goto next appropriate

block
All others, go back to CHIPPRXA

447

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

IHSSTLL

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.IHSST
LL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still covered by Indian Health Service (IHS)?
Still IHS
IHSSTLL
IHSSTLL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)
8500.IHS = 1

Universe Description:
Question Text:

^Areis_CU_C ^YOU_YRCU still covered by the Indian Health Service
(IHS)?

Fills:
Instructions:

Areis_CU_C
IF NUMHOUSE = 1 then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

448

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Exit Medicaid/CHIP/IHS block and goto next appropriate block
IHSSTLL
EHHD

449

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

MDCD_RXA

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.MDCD
_RXA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MDCDPRXA

MDCD_RXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MDCDPRXA for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MDCD_RXA
EHHD

450

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMedicaid_Inv

Spider Version 1.6.2

CHIP_RXA

Field

BSECT13.BlkSect13A.BlkMedicaid_Inv.CHIP_
RXA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for CHIPPRXA

CHIP_RXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MEDICAID = 1 OR 8500.CHIP = 1 OR 8500.IHS = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not DIsplayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_CHIPPRXA for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CHIP_RXA
EHHD

451

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A

Spider Version 1.6.2

BlkInv_Private

Block

BSECT13.BlkSect13A.BlkInv_Private
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Private insurance inventory

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
At least one policy on the SCIF with 8500.IHB_STAT = 1
At least on active policy on the SCIF

Array:
Block Instructions:

1. Max number of grid lines:

48

2. Section Label: Section 13, Part A - Private Insurance Inventory
3. In the prechart, gray out any previously discontinued
plans (8500.HIP_STAT = 3).
4.

Build an inventory table.
The first 4 columns should be pre-filled with data from
the SCIF.
8500.HHIPDLIB (policy number)
8500.PLNMGD
(type of insurance)
8500.HINSCMP (insurance company name)

5.

In the table, gray previously discontinued policies
(8500.HIP_STAT is 3)

6.

See inventory prototype for guidance on how to create
the inventory chart.

452

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

HHIPDLIB

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkInv_Private.HHIPDLI
B
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy number (SHOW ONLY)
Policy #

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: Policy Line number for 8500 policies
Valid Values: 1-99

Destination Data Set:

EHIP

453

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

PLNMGD

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkInv_Private.PLNMG
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type of insurance company (SHOW ONLY)
Type

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW Variable **
String
15
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: Insurance Type from 8500 policies
IF 8500.PLNMGD = 1 then display "HMO/IPA"
IF 8500.PLNMGD = 2 then display "PPO/Fee-for-Ser"

454

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

HINSCMP

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkInv_Private.HINSCM
P
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Name of the insurance company (SHOW ONLY)
Ins. Company

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW Variable **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: Insurance Company for 8500 policies

455

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

HHISTILL

Field

BSECT13.BlkSect13A.BlkInv_Private.HHISTIL
L
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Do you still have...?
Still Have
HHISTILL
HHISTILL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)
(S14A_INTRO = 1) AND (8500.HIP_STAT = 1 for this record)
This is an "active" policy
^DoDoes_C ^YOU_YRCU still have your ^PLNMGD_fill from
^8500HINSCMP?
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
|Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

PLNMGD_fill
IF 8500.PLNMGD = 1, fill "HMO (or IPA) policy"
IF 8500.PLNMGD = 2, fill "fee for service (or PPO) policy"
ELSE fill "policy"

Fills:
Instructions:

8500HINSCMP
Fill entry in 8500.HINSCMP

Type:
Length:
Answer List:
Value:

Enumerated
1
TYesNo
Mnemonic:

Description:

456

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF 8500.HHIPRYOU = 2 then goto HHISTILL for the next active
policy. If no more active policies, exit block and goto
the next appropriate inventory block.
ELSE goto HHIANYPD

Instrument SAS Name:
Destination Data Set:

HHISTILL
EHIP

457

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

HHIANYPD

Field

BSECT13.BlkSect13A.BlkInv_Private.HHIANY
PD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Were any payments made on this policy by CU?
Payments Made
HHIANYPD
HHIANYPD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)
(HHISTILL = 1, 2, DK or RF) AND (8500.HHIPRYOU = 1, DK or RF)

Universe Description:
Question Text:

Since the first of ^REF_MONTH, have ^YOU_ANYMEM made any
payments on this policy ^Hhianypd_fill?
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
|Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

Hhianypd_fill
IF 8500.HHIPRDED = 1, fill "including payroll deductions"
ELSE leave blank.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

458

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:

IF 8500.HHIRPMPD = 1-9 then goto HHILSTTM
ELSE goto HHIRPMPA

2,DK,RF:

Goto HHISTILL for the next active policy. If no
more active policies, exit block and goto the next
appropriate inventory block.

HHIANYPD
EHIP

459

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

HHILSTTM

Field

BSECT13.BlkSect13A.BlkInv_Private.HHILST
TM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Payments still made (periodicity)?
Verify Periodicity
HHILSTTM
HHILSTTM
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)
HHIANYPD = 1 and 8500.HHIRPMPD = 1-9

Universe Description:
Question Text:

Last time, I recorded that payments are made ^PERIOD_PIi. Is this still
correct?
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
|Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

Type:
Length:
Answer List:

PERIOD_PIi
If 8500.HHIRPMPD = 1, fill "once a week"
Else if 8500.HHIRPMPD = 2, fill "once every 2 weeks"
Else if 8500.HHIRPMPD = 3, fill "twice a month"
Else if 8500.HHIRPMPD = 4, fill "once a month"
Else if 8500.HHIRPMPD = 5, fill "every 2 months"
Else if 8500.HHIRPMPD = 6, fill "every 3 months"
Else if 8500.HHIRPMPD = 7, fill "every 4 months"
Else if 8500.HHIRPMPD = 8, fill "every 6 months"
Else if 8500.HHIRPMPD = 9, fill "once a year"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

460

X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:

Goto HHIREGXA

2, DK, RF:

Goto HHIRPMPA

HHILSTTM
EHIP

461

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

HHIRPMPA

Field

BSECT13.BlkSect13A.BlkInv_Private.HHIRPM
PA
Description:

How often were any payments made on this policy by CU?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

How Often
HHIRPMPA
HHIRPMPA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)

Universe:

(HHIANYPD = 1 and 8500.HHIRPMPD = 10 or DK or RF or EMPTY) OR
(HHILSTTM = 2, DK, or RF)

Universe Description:
Question Text:

How often are payments made ^Hhianypd_fill?
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
|Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

Type:
Length:
Answer List:

Hhianypd_fill
IF 8500.HHIPRDED = 1, fill "including payroll deductions"
ELSE leave blank.
Enumerated
2
TPERIOD

Value:

Mnemonic:

Description:

1

Wkly

Once a week

2

Biwkly

Once every 2 weeks

3

TwcMonth

Twice a month

4

Mnthly

Once a month

5

Months

Every 2 months

6

Qrtrly

Quarterly (every 3 months)

7

4Months

Once every 4 months

8

6Months

Twice a year (every 6 months)

9

Yrly

Once a year

10

Other

Other

462

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-9:

Goto HHIREGXA

10, DK, RF: Goto HHIPDAMT
Instrument SAS Name:
Destination Data Set:

HHIRPMPA
EHIP

463

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

HHIREGXA

Field

BSECT13.BlkSect13A.BlkInv_Private.HHIREG
XA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the amount paid on this policy by CU?
Amount Paid
HHIREGXA
HHIREGXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)
HHIRPMPA = 1-9 OR HHILSTTM = 1

Universe Description:
Question Text:

What is the amount currently paid ^PERIOD2_Pii? ^HHIRPMXB_fill
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
|Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

PERIOD2_Pii
If (HHILSTTM = 1 and 8500.HHIRPMPD = 1) or HHIRPMPA = 1, fill "once
a week"
Else if (HHILSTTM = 1 and 8500.HHIRPMPD = 2) or HHIRPMPA = 2, fill
"once every 2 weeks"
Else if (HHILSTTM = 1 and 8500.HHIRPMPD = 3) or HHIRPMPA = 3, fill
"twice a month"
Else if (HHILSTTM = 1 and 8500.HHIRPMPD = 4) or HHIRPMPA = 4, fill
"once a month"
Else if (HHILSTTM = 1 and 8500.HHIRPMPD = 5) or HHIRPMPA = 5, fill
"every 2 months"
Else if (HHILSTTM = 1 and 8500.HHIRPMPD = 6) or HHIRPMPA = 6, fill
"every 3 months"
Else if (HHILSTTM = 1 and 8500.HHIRPMPD = 7) or HHIRPMPA = 7, fill
"every 4 months"
Else if (HHILSTTM = 1 and 8500.HHIRPMPD = 8) or HHIRPMPA = 8, fill
"every 6 months"
Else if (HHILSTTM = 1 and 8500.HHIRPMPD = 9) or HHIRPMPA = 9, fill
"once a year"

Fills:
Instructions:

HHIRPMXB_fill
If HSAHRA = 1 then fill "Do not include deposits into an HSA or other
accounts used to pay for medical expenses."
Else leave blank

Type:

Integer

464

Length:
Min:
Max:
X
X

X
Store Instructions:

7
1
999999
Don't Know
Refuse
Empty
On Input
On Output
IF ERR1 passed or ENTRY = DK, or RF then set HHIR_GXA = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
If [[(HHILSTTM = 1 and 8500.HHIRPMPD = 1) or HHIRPMPA = 1)]
and HHIREGXA greater than 410)] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 2) or HHIRPMPA = 2)] and
HHIREGXA greater than 432] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 3) or HHIRPMPA = 3)] and
HHIREGXA greater than 596] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 4) or HHIRPMPA = 4)] and
HHIREGXA greater than 1084] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 5) or HHIRPMPA = 5)]
and HHIREGXA greater than 1084] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 6) or HHIRPMPA = 6)] and
HHIREGXA greater than 3544] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 7) or HHIRPMPA = 7)] and
HHIREGXA greater than 3544] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 8) or HHIRPMPA = 8)] and
HHIREGXA greater than 3544] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 9) or HHIRPMPA = 9)] and
HHIREGXA greater than 12000] ] then goto ERR1_HHIREGXA
ELSE goto HHISTILL for the next active policy. If no more
active policies, exit block and goto the next
appropriate inventory block.

Instrument SAS Name:
Destination Data Set:

HHIREGXA
EHIP

465

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

ERR1_HHIREGXA

Check

BSECT13.BlkSect13A.BlkInv_Private.ERR1_H
HIREGXA
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)
HHIREGXA <> DK AND HHIREGXA <> RF AND
[ [(HHILSTTM = 1 and 8500.HHIRPMPD = 1) or HHIRPMPA = 1)] and
HHIREGXA greater than 410)] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 2) or HHIRPMPA = 2)] and
HHIREGXA greater than 432] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 3) or HHIRPMPA = 3)] and
HHIREGXA greater than 596] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 4) or HHIRPMPA = 4)] and
HHIREGXA greater than 1084] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 5) or HHIRPMPA = 5)] and
HHIREGXA greater than 1084] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 6) or HHIRPMPA = 6)] and
HHIREGXA greater than 3544] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 7) or HHIRPMPA = 7)] and
HHIREGXA greater than 3544] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 8) or HHIRPMPA = 8)] and
HHIREGXA greater than 3544] OR
[(HHILSTTM = 1 and 8500.HHIRPMPD = 9) or HHIRPMPA = 9)] and
HHIREGXA greater than 12000] ]

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set HHIR_GXA = A1
Soft
Suppress:

Goto HHISTILL for the next active policy. If no
more active policies, exit block and goto
the next appropriate inventory block.

All others, go back to HHIREGXA

466

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

HHIPDAMT

Field

BSECT13.BlkSect13A.BlkInv_Private.HHIPDA
MT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Total amount paid by CU members for this policy?
Total Paid $
HHIPDAMT
HHIPDAMT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)
HHIRPMPA = 10, DK or RF
Yes, payments have been made on this policy during the reference period
How much was paid since the first of ^REF_MONTH not including this
month? ^HHIRPMXB_fill
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
|Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

HHIRPMXB_fill
If HSAHRA = 1 then fill "Do not include deposits into an HSA or other
accounts used to pay for medical expenses."
Else leave blank

Type:
Length:
Min:
Max:
X
X

X

Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output

467

Store Instructions:

IF ENTRY = 0-864, DK, or RF then set HHIP_AMT = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-99999: IF HHIPDAMT greater than 864 then goto
ERR1_HHIPDAMT
ELSE goto HHISTILL for the next active policy. If no
more active policies, exit block and goto
the next appropriate inventory block.
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto HHISTILL for the next active policy. If no
more active policies, exit block and goto the next
appropriate inventory block.

HHIPDAMT
EHIP

468

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

ERR1_HHIPDAMT

Check

BSECT13.BlkSect13A.BlkInv_Private.ERR1_H
HIPDAMT
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)
(HHIPDAMT greater than 864) AND HHIPDAMT <> DK
AND HHIPDAMT <> RF

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set HHIP_AMT = A1
Soft
Suppress:

Goto HHISTILL for the next active policy. If no
more active policies, exit block and goto
the next appropriate inventory block.

All others, go back to HHIPDAMT

469

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

HHIR_GXA

Field

BSECT13.BlkSect13A.BlkInv_Private.HHIR_G
XA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for HHIREGXA

HHIR_GXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_HHIREGXA for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

HHIR_GXA
EHIP

470

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

Spider Version 1.6.2

HHIP_AMT

Field

BSECT13.BlkSect13A.BlkInv_Private.HHIP_A
MT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for HHIPDAMT

HHIP_AMT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_HHIPDAMT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

HHIP_AMT
EHIP

471

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkInv_Private

MATCHID

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkInv_Private.MATCHI
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy Match ID - Output Only Field

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with 8500.IHB_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Not Displayed **
Integer
2
1
99
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set = 850020.MATCHID

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
MATCHID
EHIP

472

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A

Spider Version 1.6.2

BlkSingleServ_Inv

Block

BSECT13.BlkSect13A.BlkSingleServ_Inv
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Single service insurance - Inventory

While
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
At least one policy on the SCIF with I_HIS_STAT = 1
At least on active policy on the SCIF

Array:
Block Instructions:

1. Max number of grid lines:

48

2. Section Label: Section 13, Part A - Single Service Inventory
3. Date from the input file is stored into "I_" variables.
4. In the prechart, gray out any previously discontinued
policies (I_HIS_STAT = 3).
5.

Build an inventory table
The first 3 columns should be pre-filled with data from
the SCIF.
I_SSPDLIB (policy number)
I_SSTYPE description(type of insurance)
I_SSNSCMP (insurance company name)

6.

In the table, gray previously discontinued policies
(I_HIS_STAT = 3)

7.

See inventory prototype for guidance on how to create
the inventory chart.

473

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

SSPDLIB

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSP
DLIB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy number (SHOW ONLY)
Policy #

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW VARIABLE **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set equal to I_SSPDLIB

Array:
Special Instructions:

NOTE: Policy Line number for 8500 policies
Valid Values: 1-99

Instrument SAS Name:
Destination Data Set:

SSPDLIB
EHIS

474

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

SSNSDESC

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSN
SDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Insurance Description (SHOW ONLY)
Description

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW Variable **
String
15
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If I_SSTYPE = 1 then display "Dental care"
If I_SSTYPE = 2 then display "Long-term care"
If I_SSTYPE = 3 then display "Prescriptions"
If I_SSTYPE = 4 then display "Vision care"
If I_SSTYPE = 5 then display "Other"

Array:
Special Instructions:

NOTE: Policy description for 8500 SSTYPE

475

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

SSNSCMP

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSN
SCMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Name of the insurance company (SHOW ONLY)
Ins. Company

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW Variable **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: Insurance Company for 8500 policies

476

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

SSSTILL

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSS
TILL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Do you still have...?
Still Have
SSSTILL
SSSTILL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)
I_HIS_STAT = 1 for this record
This is an "active" policy from the SCIF
^DoDoes_C ^YOU_YRCU still have your ^SSSTILL_Fill policy from
^8500SSNSCMP?
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
| Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

SSSTILL_Fill
IF I_SSTYPE = 1 then fill "dental care"
IF I_SSTYPE = 2 then fill "long-term care"
IF I_SSTYPE = 3 then fill "prescription"
IF I_SSTYPE = 4 then fill "vision care"
IF I_SSTYPE = 5 then fill "other"

Fills:
Instructions:

8500SSNSCMP
Fill entry in 8500.SSNSCMP

Type:
Length:
Answer List:

Enumerated
1
TYesNo

477

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF 8500.SSPRYOU = 2 then
goto SSSTILL for the next active policy
If no more active policies, exit block and goto next
appropriate inventory block.
ELSE goto SSANYPD
SSSTILL
EHIS

478

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

SSANYPD

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSA
NYPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Were any payments made on this policy by CU?
Payments Made
SSANYPD
SSANYPD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)
(SSSTILL = 1, 2, DK or RF) AND (I_SSPRYOU = 1, DK or RF)

Universe Description:
Question Text:

Since the first of ^REF_MONTH, have ^YOU_ANYMEM made any
payments on this policy^SSanypd_fill
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
| Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

SSanypd_fill
IF I_SSPRDED = 1 then fill " including payroll deductions?"
ELSE fill "?"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

479

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:

IF I_SSRPMPD = 1-9 then goto SSLSTTM
ELSE goto SSRPMPA

2,DK,RF:

Goto SSSTILL for the next active policy
If no more active policies, exit block and
goto next appropriate inventory block.

SSANYPD
EHIS

480

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

SSLSTTM

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSL
STTM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Payments still made (periodicity)?
Verify Period
SSLSTTM
SSLSTTM
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)
SSANYPD = 1 and I_SSRPMPD = 1-9

Universe Description:
Question Text:

Last time, I recorded that payments are made ^PERIOD_SSi. Is this
still correct?
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
| Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

Type:
Length:
Answer List:

PERIOD_SSi
If I_SSRPMPD = 1, fill "once a week"
Else if I_SSRPMPD = 2, fill "once every 2 weeks"
Else if I_SSRPMPD = 3, fill "twice a month"
Else if I_SSRPMPD = 4, fill "once a month"
Else if I_SSRPMPD = 5, fill "every 2 months"
Else if I_SSRPMPD = 6, fill "every 3 months"
Else if I_SSRPMPD = 7, fill "every 4 months"
Else if I_SSRPMPD = 8, fill "every 6 months"
Else if I_SSRPMPD = 9, fill "once a year"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

481

X

On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto SSREGXA
Goto SSRPMPA

SSLSTTM
EHIS

482

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

SSRPMPA

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSR
PMPA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How often were any payments made on this policy by CU?
How Often
SSRPMPA
SSRPMPA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)
(SSANYPD = 1 and I_SSRPMPD = 10 or DK or RF or EMPTY) OR
(SSLSTTM = 2, DK, or RF)

Universe Description:
Question Text:

How often are payments made^SSanypd_fill
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
| Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

Type:
Length:
Answer List:

SSanypd_fill
IF I_SSPRDED = 1 then fill " including payroll deductions?"
ELSE fill "?"
Enumerated
2
TPERIOD

Value:

Mnemonic:

Description:

1

Wkly

Once a week

2

Biwkly

Once every 2 weeks

3

TwcMonth

Twice a month

4

Mnthly

Once a month

5

Months

Every 2 months

6

Qrtrly

Quarterly (every 3 months)

7

4Months

Once every 4 months

8

6Months

Twice a year (every 6 months)

9

Yrly

Once a year

10

Other

Other

483

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-9:

Goto SSREGXA

10,DK,RF: Goto SSPDAMT
Instrument SAS Name:
Destination Data Set:

SSRPMPA
EHIS

484

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

SSREGXA

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSR
EGXA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the amount paid on this policy by CU?
Amount Paid
SSREGXA
SSREGXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)
SSRPMPA = 1-9 OR SSLSTTM = 1

Universe Description:
Question Text:

What is the amount currently paid ^PERIOD2_SSi?
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
| Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

PERIOD2_SSi
If SSRPMPA = 1, fill "once a week"
Else if SSRPMPA = 2, fill "once every 2 weeks"
Else if SSRPMPA = 3, fill "twice a month"
Else if SSRPMPA = 4, fill "once a month"
Else if SSRPMPA = 5, fill "every 2 months"
Else if SSRPMPA = 6, fill "every 3 months"
Else if SSRPMPA = 7, fill "every 4 months"
Else if SSRPMPA = 8, fill "every 6 months"
Else if SSRPMPA = 9, fill "once a year"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

485

Store Instructions:

IF ENTRY = DK, or RF then set SSREGXA_ = EMPTY
Elseif (I_SSTYPE = 1 and SSREGXA = 5 - 1700) or
(I_SSTYPE = 2 and SSREGXA = 5 - 1882) or
(I_SSTYPE = 3 and SSREGXA = 10 - 1341) or
(I_SSTYPE = 4 and SSREGXA = 5 - 1080) or
(I_SSTYPE = 5 and SSREGXA = 5 - 1080) then
set SSREGXA_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
If ((I_SSTYPE = 1 and SSREGXA lt 5 or gt 1700) or
(I_SSTYPE = 2 and SSREGXA lt 5 or gt 1882) or
(I_SSTYPE = 3 and SSREGXA lt 10 or gt 1341) or
(I_SSTYPE = 4 and SSREGXA lt 5 or gt 1080) or
(I_SSTYPE = 5 and SSREGXA lt 5 or gt 1080)) and
(SSREGXA ne DK or RF)
then goto ERR1_SSREGXA
Else goto SSSTILL for the next active policy
If no more active policies, exit block and goto next
appropriate inventory block.

Instrument SAS Name:
Destination Data Set:

SSREGXA
EHIS

486

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

ERR1_SSREGXA

Check

BSECT13.BlkSect13A.BlkSingleServ_Inv.ERR
1_SSREGXA
Description:

Out of Range Check

Inherited Universe:

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)

Universe:

((I_SSTYPE = 1 and SSREGXA lt 5 or gt 1700) or
(I_SSTYPE = 2 and SSREGXA lt 5 or gt 1882) or
(I_SSTYPE = 3 and SSREGXA lt 10 or gt 1341) or
(I_SSTYPE = 4 and SSREGXA lt 10 or gt 1341) or
(I_SSTYPE = 5 and SSREGXA lt 5 or gt 1080)) and
(SSREGXA ne DK or RF)

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SSREGXA_ = A1
Soft
Suppress:

Goto SSSTILL for the next active policy
If no more active policies, exit block and
goto next appropriate inventory block.

All others, go back to SSREGXA

487

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

SSPDAMT

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSP
DAMT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Total amount paid by CU members for this policy?
Total Paid $
SSPDAMT
SSPDAMT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)
SSRPMPA = 10, DK or RF
Yes, payments have been made on this policy during the reference period
How much was paid since the first of ^REF_MONTH not including this
month?
Policy|Insurance |Insurance|Payroll |Time |
|Paid |Paid
#
|Type
| Company |Deduction|Period|Payment|Total|Non-CU

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF ENTRY = DK, or RF then set SSPDAMT_ = EMPTY
Elseif (I_SSTYPE = 2 and SSPDAMT = 0-1491)
OR I_SSTYPE <> 2 and SSPDAMT = 0-133) then
set SSPDAMT_ = EMPTY

488

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-99999: IF (I_SSTYPE = 2 and SSPDAMT greater than 1491)
OR (I_SSTYPE <> 2 and SSPDAMT greater than 133)
then goto ERR1_SSPDAMT
ELSE goto SSSTILL for the next active policy
If no more active policies, exit block and
goto next appropriate inventory block.
DK,RF: Goto SSSTILL for the next active policy
If no more active policies, exit block and goto next
appropriate inventory block.

Instrument SAS Name:
Destination Data Set:

SSPDAMT
EHIS

489

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

ERR1_SSPDAMT

Check

BSECT13.BlkSect13A.BlkSingleServ_Inv.ERR
1_SSPDAMT
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)
[(I_SSTYPE = 2 and SSPDAMT greater than 1491) or
(I_SSTYPE <> 2 and SSPDAMT greater than 133)] AND
SSPDAMT ne DK AND SSPDAMT <> RF

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SSPDAMT_ = A1
Soft
Suppress:

Goto SSSTILL for the next active policy
If no more active policies, exit block and
goto next appropriate inventory block.

All others, go back to SSPDAMT

490

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

SSREGXA_

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSR
EGXA_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SSREGXA

SSREGXA_
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SSREGXA for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SSREGXA_
EHIS

491

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

Spider Version 1.6.2

SSPDAMT_

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.SSP
DAMT_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SSPDAMT

SSPDAMT_
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SSPDAMT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SSPDAMT_
EHIS

492

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkSingleServ_Inv

MATCHID

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkSingleServ_Inv.MAT
CHID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy Match ID - Output Only Field

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(At least one policy on the SCIF with I_HIS_STAT = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Not Displayed **
Integer
2
1
99
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set = 850020.MATCHID

Array:
Special Instructions:

Valid Values: 1-99

493

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A

Spider Version 1.6.2

BlkMilitary_Inv

Block

BSECT13.BlkSect13A.BlkMilitary_Inv
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Military inventory block

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
8500.MILITARY = 1

Universe Description:
Array:
Block Instructions:

Section Label:

Section 13, Part A - Military Insurance
Inventory

494

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

MILOTSTL

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.MILOTS
TL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still covered by other military coverage?
Still Oth Mil
MILOTSTL
MILOTSTL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)
8500.MILOTHR = 1

Universe Description:
Question Text:

^Areis_CU_C ^YOU_YRCU still covered by ^MILSPCOT_fill_Inv?

Fills:
Instructions:

Areis_CU_C
IF NUMHOUSE = 1 then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

MILSPCOT_fill_Inv
IF 8500.MILSPCOT ne DK or RF or EMPTY then fill Entry in
8500.MILSPCOT
ELSE fill "your other military coverage"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

495

X

On Input
On Output

Array:
Skip Instructions:

IF 8500.VACHAMP = 1 then goto MILVASTL
ELSEIF 8500.TRICARE = 1 then goto TRICRSTL
ELSE exit military inventory block and goto Part B

Instrument SAS Name:
Destination Data Set:

MILOTSTL
EHMT

496

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

MILVASTL

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.MILVAS
TL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still covered by VA, CHAMPVA?
Still VA/CHAMP
MILVASTL
MILVASTL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)
8500.VACHAMP = 1

Universe Description:
Question Text:

^Areis_CU_C ^YOU_YRCU still covered by ^VCDesc_fill?

Fills:
Instructions:

Areis_CU_C
IF NUMHOUSE = 1 then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

VCDesc_fill
Fill enry in 8500.VCDesc

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

497

X

On Output

Array:
Skip Instructions:

IF 8500.TRICARE = 1 then goto TRICRSTL
ELSE exit military inventory block and goto Part B

Instrument SAS Name:
Destination Data Set:

MILVASTL
EHMT

498

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

TRICRSTL

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.TRICRS
TL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Still covered by Tricare?
Still Tricare
TRICRSTL
TRICRSTL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)
8500.TRICARE = 1

Universe Description:
Question Text:

^Areis_CU_C ^YOU_YRCU still covered by ^TRICARE_fill_Inv?

Fills:
Instructions:

Areis_CU_C
IF NUMHOUSE = 1 then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

TRICARE_fill_Inv
IF 8500.MILMAN = 1 then fill "TRICARE Prime"
ELSEIF 8500.MILMAN = 2 then fill "TRICARE Select"
ELSEIF 8500.MILMAN = 3 then fill "TRICARE for Life"
ELSEIF 8500.MILMAN = DK or RF then fill "TRICARE"
ELSE fill entry in 8500.MILMANOT

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse

499

Empty

X

On Input
On Output

Array:
Skip Instructions:

1: IF 8500.MILMAN = 3 then exit military inventory block
and goto Part B
ELSE goto TRIANYPD
2,DK,RF: Exit military inventory block and goto Part B

Instrument SAS Name:
Destination Data Set:

TRICRSTL
EHMT

500

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

TRIANYPD

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.TRIANY
PD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Were any payments made for TRICARE by CU?
Payments Made
TRIANYPD
TRIANYPD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)

Universe:

(TRICRSTL = 1) AND (8500.MILMAN = 1,2,4, DK or RF)

Universe Description:

Yes, still covered by Tricare other than TRICARE for Life

Question Text:

Since the first of ^REF_MONTH, have ^YOU_ANYMEM made any
payments for Tricare including payroll deductions?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

501

Array:
Skip Instructions:

1:

IF 8500.TRIRPMPD = 1-9 then goto TRILSTTM
ELSE goto TRIRPMPA

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Exit military inventory block and goto Part B

TRIANYPD
EHMT

502

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

TRILSTTM

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.TRILSTT
M
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Payments still made (periodicity)?
Payments Made
TRILSTTM
TRILSTTM
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)
TRIANYPD = 1 and 8500.TRIRPMPD = 1-9

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Last time, I recorded that payments are made ^PERIOD_Tri_Inv. Is this
still correct?
PERIOD_Tri_Inv
If 8500.TRIRPMPD = 1, fill "once a week"
Else if 8500.TRIRPMPD = 2, fill "once every 2 weeks"
Else if 8500.TRIRPMPD = 3, fill "twice a month"
Else if 8500.TRIRPMPD = 4, fill "once a month"
Else if 8500.TRIRPMPD = 5, fill "every 2 months"
Else if 8500.TRIRPMPD = 6, fill "every 3 months"
Else if 8500.TRIRPMPD = 7, fill "every 4 months"
Else if 8500.TRIRPMPD = 8, fill "every 6 months"
Else if 8500.TRIRPMPD = 9, fill "once a year"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

503

X

On Output

Array:
Skip Instructions:

1:

Goto TRIREGXA

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto TRIRPMPA

TRILSTTM
EHMT

504

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

TRIRPMPA

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.TRIRPM
PA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How often are payments made including payroll deductions
How Often
TRIRPMPA
TRIRPMPA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)
(TRIANYPD = 1 and 8500.TRIRPMPD = 10 or DK or RF or EMPTY) OR
(TRILSTTM = 2, DK, or RF)

Universe Description:
Question Text:

Type:
Length:
Answer List:

How often are payments made including any payroll deductions?

Enumerated
2
TPERIOD

Value:

Mnemonic:

Description:

1

Wkly

Once a week

2

Biwkly

Once every 2 weeks

3

TwcMonth

Twice a month

4

Mnthly

Once a month

5

Months

Every 2 months

6

Qrtrly

Quarterly (every 3 months)

7

4Months

Once every 4 months

8

6Months

Twice a year (every 6 months)

9

Yrly

Once a year

10

Other

Other

X
X

Don't Know
Refuse
Empty
On Input

505

X

On Output

Array:
Skip Instructions:

1-9:

Goto TRIREGXA

10, DK, RF: Goto TRIPDAMT
Instrument SAS Name:
Destination Data Set:

TRIRPMPA
EHMT

506

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

TRIREGXA

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.TRIREG
XA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the amount paid on this policy by CU?
Amount Paid
TRIREGXA
TRIREGXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)
TRIRPMPA = 1-9 OR TRILSTTM = 1

Universe Description:
Question Text:
Fills:
Instructions:

What is the amount currently paid ^PERIOD2_Tri_Inv?
PERIOD2_Tri_Inv
If (TRILSTTM = 1 and 8500.TRIRPMPD = 1) or TRIRPMPA = 1, fill "once a
week"
Else if (TRILSTTM = 1 and 8500.TRIRPMPD = 2) or TRIRPMPA = 2, fill
"once every 2 weeks"
Else if (TRILSTTM = 1 and 8500.TRIRPMPD = 3) or TRIRPMPA = 3, fill
"twice a month"
Else if (TRILSTTM = 1 and 8500.TRIRPMPD = 4) or TRIRPMPA = 4, fill
"once a month"
Else if (TRILSTTM = 1 and 8500.TRIRPMPD = 5) or TRIRPMPA = 5, fill
"every 2 months"
Else if (TRILSTTM = 1 and 8500.TRIRPMPD = 6) or TRIRPMPA = 6, fill
"every 3 months"
Else if (TRILSTTM = 1 and 8500.TRIRPMPD = 7) or TRIRPMPA = 7, fill
"every 4 months"
Else if (TRILSTTM = 1 and 8500.TRIRPMPD = 8) or TRIRPMPA = 8, fill
"every 6 months"
Else if (TRILSTTM = 1 and 8500.TRIRPMPD = 9) or TRIRPMPA = 9, fill
"once a year"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse

507

Empty

X
Store Instructions:

On Input
On Output
IF ENTRY in range, DK, or RF then set TRIR_GXA = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF ([(TRILSTTM = 1 and 8500.TRIRPMPD = 1) or TRIRPMPA = 1] and
TRIREGXA greater than 125) OR
([(TRILSTTM = 1 and 8500.TRIRPMPD = 2) or TRIRPMPA = 2] and
TRIREGXA greater than 220) OR
([(TRILSTTM = 1 and 8500.TRIRPMPD = 3) or TRIRPMPA = 3] and
TRIREGXA greater than 60) OR
([(TRILSTTM = 1 and (8500.TRIRPMPD = 4, 5, 6, 7 or 8)) or
(TRIRPMPA = 4, 5, 6, 7, or 8)] and TRIREGXA greater
than 758) OR
([(TRILSTTM = 1 and 8500.TRIRPMPD = 9) or TRIRPMPA = 9] and
TRIREGXA greater than 1200) ] then goto TRIREGXA
ELSE exit military inventory block and goto Part B

Instrument SAS Name:
Destination Data Set:

TRIREGXA
EHMT

508

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

ERR1_TRIREGXA

Check

BSECT13.BlkSect13A.BlkMilitary_Inv.ERR1_T
RIREGXA
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)
TRIREGXA <> DK AND TRIREGXA <> RF AND
[([(TRILSTTM = 1 and 8500.TRIRPMPD = 1) or TRIRPMPA = 1] and
TRIREGXA greater than 125) or
([(TRILSTTM = 1 and 8500.TRIRPMPD = 2) or TRIRPMPA = 2] and
TRIREGXA greater than 220) or
([(TRILSTTM = 1 and 8500.TRIRPMPD = 3) or TRIRPMPA = 3] and
TRIREGXA greater than 60) or
([(TRILSTTM = 1 and (8500.TRIRPMPD = 4, 5, 6, 7 or 8)) or
(TRIRPMPA = 4, 5, 6, 7, or 8)] and
TRIREGXA greater than 758) or
([(TRILSTTM = 1 and 8500.TRIRPMPD = 9) or TRIRPMPA = 9] and
TRIREGXA greater than 1200) ]

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRIR_GXA = A1
Soft
Suppress:

Exit military inventory block and goto Part B

All others, go back to TRIREGXA

509

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

TRIPDAMT

Spider Version 1.6.2

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.TRIPDA
MT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Total amount paid by CU members for Tricare?
Total Paid $
TRIPDAMT
TRIPDAMT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)
TRIRPMPA = 10, DK or RF
Other, Don't Know or Rrefused selected for how often are payments made

Question Text:

How much was paid since the first of ^REF_MONTH not including this
month?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF ENTRY = 0-758, DK, or RF then set TRIP_AMT

Array:
Special Instructions:

Display a $ and comma in the entry field

510

Skip Instructions:

IF ENTRY greater than 758 then goto ERR1_TRIPDAMT
ELSE exit military inventory block and goto Part B

Instrument SAS Name:
Destination Data Set:

TRIPDAMT
EHMT

511

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

ERR1_TRIPDAMT

Check

BSECT13.BlkSect13A.BlkMilitary_Inv.ERR1_T
RIPDAMT
Description:

Out of Range Check

Inherited Universe:

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)

Universe:

(TRIPDAMT greater than 758) AND TRIPDAMT <> DK
AND TRIPDAMT <> RF

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRIP_AMT = A1
Soft
Suppress:

Exit military inventory block and goto Part B

All others, go back to TRIPDAMT

512

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

TRIR_GXA

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.TRIR_G
XA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TRIREGXA

TRIR_GXA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRIREGXA for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRIR_GXA
EHMT

513

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13A.BlkMilitary_Inv

Spider Version 1.6.2

TRIP_AMT

Field

BSECT13.BlkSect13A.BlkMilitary_Inv.TRIP_A
MT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TRIPDAMT

TRIP_AMT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(8500.MILITARY = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRIPDAMT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRIP_AMT
EHMT

514

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13

Spider Version 1.6.2

BlkSect13B

Block

BSECT13.BlkSect13B
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

New policies section

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:

All interviews

Array:
Block Instructions:

Section Label: Section 13, Part B - Health Insurance (Screening Questions)
Create the following variables:
AnyInv = Set equal to the number of section 13 active 8500
records.
NumMCareInv = Set equal to the number of active medicare
8500 records.
NumPers65 - Set equal to the number of household members
who have AGE = 65 or greater.
NumSSInv - Set equal to the number of active single service
8500 records

515

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

FHICOV

Field

BSECT13.BlkSect13B.FHICOV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are you covered by any kind of health insurance?
Health Insurance
FHICOV
FHICOV
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
All interviews

Universe Description:
Question Text:
Fills:
Instructions:

^FHICOV_Fill
FHICOV_Fill
If AnyInv greater than or equal to 1 then fill "Other than the health care
coverage we have already reviewed, are ^YOU_ANYMEM covered by
any additional kinds of health insurance or health care plans? Include
policies paid for someone outside your household."
ELSE fill "Are ^YOU_ANYMEM covered by any kind of health insurance
or some other kind of health care plan? Include policies paid for
someone outside your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

516

Skip Instructions:

1, DK, RF: Goto HIKIND
2: IF NumPers65 ge 1 AND NumMCareInv = 0 then goto MCAREPRB
ELSEIF AnyInv = 0 then goto MCAIDPRB
ELSE goto Screener_END

Instrument SAS Name:
Destination Data Set:

FHICOV
EHHS

517

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

HIKIND

Field

BSECT13.BlkSect13B.HIKIND
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What kind of health insurance do you have?
Health Ins Type
HIKIND
HIKIND
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
FHICOV = 1, DK or RF

Universe Description:
Help Screen:
Question Text:

H_S13
34
? [F1]
What ^HIKIND_other of health insurance or health care coverage
^DoDoes ^YOU_YRCU have or pay for? INCLUDE those that pay for
only one type of service (nursing home care, vision care, or dental
care). EXCLUDE private plans that only provide extra cash while
hospitalized.
Read each item on list
Enter all that apply, separate with commas

Fills:
Instructions:

HIKIND_other
IF AnyInv = 0 then fill "kind"
ELSE fill "other kind"

Fills:
Instructions:

DoDoes
IF NUMHOUSE = 1 then fill "do"
ELSE fill "does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Max # of Values:
Length:
Answer List:
Value:

Set
8
2
THIKIND
Mnemonic:

Description:

518

1

Private

2

Medicare

Private health insurance, including employer and
healthcare exchange plans?
^HIKINDOpt2_Fill

3

Medicare_sup

Medicare Supplemental Insurance (Medi-Gap)?

4

Medicaid

^HIKINDOpt4_Fill

5

SCHIP

^HIKINDOpt5_Fill

6

Military

^HIKINDOpt6_Fill

7

IHS

^HIKINDOpt7_Fill

8

Singleserv

9

None

Single service plan (e.g., dental, vision, long-term
care)?
No coverage of any type

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Answer list options 1-8 should be in bold black.
Answer list option 9 should be regular black.
DK,RF: IF NumPers65 ge 1 AND NumMCareInv = 0 then
goto MCAREPRB
ELSEIF AnyInv = 0 then goto MCAIDPRB
ELSEIF NumSSInv = 0 then goto SINCOV
ELSE goto Screener_END
1-8: IF (3 selected without 2 AND NumMCareInv = 0 then
goto CK_HIKIND
ELSEIF (NumPers65 ge 1) AND (2 not selected in HIKIND)
AND (NumMCareInv = 0) then goto MCAREPRB
ELSEIF (8 not selected in HIKIND) AND (NumSSInv = 0)
then goto SINCOV
ELSE goto Screener_END
9: IF 1-8 also selected in HIKIND then goto ERR_HIKIND
ELSEIF (NumPers65 ge 1) AND (2 not selected in HIKIND)
AND (NumMCareInv = 0) then goto MCAREPRB
ELSEIF AnyInv = 0 then goto MCAIDPRB
ELSEIF NumSSInv = 0 then goto SINCOV
ELSE goto Screener_END

Instrument SAS Name:
Destination Data Set:

HIKIND
EHHS

519

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

CK_HIKIND

Check

BSECT13.BlkSect13B.CK_HIKIND
Description:
Inherited Universe:

Universe:

Medicare supplement select without anyone having medicare
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
(3 selected in HIKIND) AND (2 not selected in HIKIND) AND (NumMCareInv
= 0)

Universe Description:
Text:

YOU HAVE SELECTED MEDICARE SUPPLEMENTAL INSURANCE
WITHOUT SELECTING
MEDICARE OR HAVING ANY MEDICARE RECORDS FROM
PREVIOUS INTERVIEW(S).
PLEASE CONFIRM.

Check Instructions:
Type:
Skip Instructions:

Soft
Go back to HIKIND

520

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

ERR_HIKIND

Check

BSECT13.BlkSect13B.ERR_HIKIND
Description:
Inherited Universe:

Universe:

No coverage selected with other insurance coverage
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
(9 selected in HIKIND) AND (1-8 selected in HIKIND)

Universe Description:
Text:

"No coverage" cannot be selected with other options

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to HIKIND

521

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

MCAREPRB

Field

BSECT13.BlkSect13B.MCAREPRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Anyone covered by Medicare?
Medicare
MCAREPRB
MCAREPRB
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
(NumPers65 greater than or equal to 1) AND (NumMCareInv = 0) AND ((2
not selected in HIKIND and HIKIND = Response, DK or RF) or FHICOV = 2)

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

^Areyou_Isanyone covered by Medicare?
Areyou_Isanyone
IF NUMHOUSE = 1 then fill "Are you"
ELSE fill "Is anyone in this household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

522

Skip Instructions:

IF ((HIKIND = 9, DK, or RF) or FHICOV = 2) AND AnyInv = 0
then goto MCAIDPRB
ELSEIF (8 not selected in HIKIND) AND (HIKIND = RESPONSE, DK
or RF) AND NumSSInv = 0 then goto SINCOV
ELSE goto Screener_End

Instrument SAS Name:
Destination Data Set:

MCAREPRB
EHHS

523

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

MCAIDPRB

Field

BSECT13.BlkSect13B.MCAIDPRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Anyone covered by Medicaid?
Medicaid
MCAIDPRB
MCAIDPRB
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
((HIKIND = DK, RF, or 9) or FHICOV = 2) AND AnyInv = 0

Universe Description:
Question Text:

There is a program called Medicaid that pays for health care for persons
in need.
^MCAIDPRB_Fill
^Areyou_Isanyone covered by Medicaid?

Fills:
Instructions:

MCAIDPRB_Fill
IF STATE = AZ then fill "In this state it is also called Arizona Health Care
Cost Containment System."
IF STATE = CA then fill "In this state it is also called Medi-Cal."
IF STATE = KY then fill "In this state it is also called KY Health
Choices."
IF STATE = ME then fill "In this state it is also called MaineCare."
IF STATE = MA then fill "In this state it is also called MassHealth."
IF STATE = MO then fill "In this state it is also called MO HealthNet."
IF STATE = OK then fill "In this state it is also called SoonerCare."
IF STATE = OR then fill "In this state it is also called OR Health Plan."
IF STATE = TN then fill "In this state it is also called TennCare."
IF STATE = WY then fill "In this state it is also called EqualityCare."
IF STATE = CT, DC, HI, MD, MN, PA, RI or SD then fill " In this state it is
also called Medical Assistance."

Fills:
Instructions:

Areyou_Isanyone
IF NUMHOUSE = 1 then fill "Are you"
ELSE fill "Is anyone in this household"

Type:
Length:
Answer List:
Value:

Enumerated
1
TYesNo
Mnemonic:

Description:

524

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF NumSSInv = 0 AND(8 not selected in HIKIND) AND
(HIKIND = RESPONSE, DK or RF) then goto SINCOV
ELSE goto Screener_END

Instrument SAS Name:
Destination Data Set:

MCAIDPRB
EHHS

525

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

SINCOV

Field

BSECT13.BlkSect13B.SINCOV
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:

Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Anyone have a separate insurance plan that pays for only one type of
service?
Single Coverage
SINCOV
SINCOV
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
(8 not selected in HIKIND) AND (HIKIND = RESPONSE, DK or RF) AND
NumSSInv = 0

Single service plan is not selected in HIKIND AND
there are no inventory records for single service plans
^Doyou_Doesanyone have or pay for a separate insurance plan that
pays for only one type of service such as dental, vision, or long-term
care?
Doyou_Doesanyone
IF HHNUM = 1 then fill "Do you"
ELSE fill "Does anyone in this household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

526

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto Screener_End
SINCOV
EHHS

527

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Screener_End

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.Screener_End
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

528

Store Instructions:

1. Set eligibility Flags
IF (Medicaid IN HIKIND) OR (MCAIDPRB = Yes) THEN
set MedicaidFlg := 1
ELSE
set MedicaidFlg := 0
ENDIF
IF SCHIP IN HIKIND THEN set CHIPFlg := 1
ELSE set CHIPFlg := 0
ENDIF
IF IHS IN HIKIND THEN set IHSflg := 1
ELSE set IHSflg := 0
ENDIF
IF (Medicare IN HIKIND) OR (MCAREPRB = Yes) THEN
set Medicare_Elig := 1
ENDIF
IF (Medicaid IN HIKIND) OR (SCHIP IN HIKIND) OR
(IHS IN HIKIND)) OR (MCAIDPRB = Yes) THEN
set Medicaid_Elig := 1
ENDIF
IF (SingleServ IN HIKIND) OR (SINCOV = Yes) THEN
set SS_Elig := 1
ENDIF
IF (Private IN HIKIND) OR (Medicare_Sup IN HIKIND) THEN
set Private_Elig := 1
ENDIF
IF Military IN HIKIND THEN
set Military_Elig := 1
ENDIF
2. Set Screen complete flag
IF (FHICOV = No) OR ((FHICOV = Yes OR FHICOV =
NONRESPONSE) AND HIKIND <> EMPTY) THEN
set Screener_cmp := 1
ENDIF
IF (((NumPers65 >= 1) AND (NumMCareInv = 0)) AND
(NOT (Medicare IN HIKIND) OR (FHICOV = No))) AND
MCAREPRB = EMPTY THEN
set Screener_cmp := 0
ENDIF
IF (HIKIND = NONRESPONSE OR (None IN HIKIND) OR
(FHICOV = No)) AND (AnyInv = 0) AND

529

MCAIDPRB = EMPTY THEN set Screener_cmp := 0
ENDIF
IF (NOT (SingleServ IN HIKIND)) AND (HIKIND = RESPONSE
OR HIKIND = NONRESPONSE) AND (NumSSInv = 0)) AND
SINCOV = EMPTY THEN set Screener_cmp := 0
ENDIF
3. If a part is not eligible then set the part complete flag
IF Screener_cmp = 1 THEN
IF Medicare_Elig <> 1 THEN set Medicare_cmp := 1
ENDIF
IF Medicaid_Elig <> 1 THEN set
Medicaid_cmp := 1
CHIP_cmp := 1
IHS_cmp := 1
ELSE
IF MedicaidFlg <> 1 THEN set Medicaid_cmp := 1
ENDIF
IF CHIPFlg <> 1 THEN set CHIP_cmp := 1
ENDIF
IF IHSflg <> 1 THEN set IHS_cmp := 1
ENDIF
ENDIF
IF SS_Elig <> 1 THEN set SS_cmp := 1
ENDIF
IF Private_Elig <> 1 THEN set Private_cmp := 1
ENDIF
IF Military_Elig <> 1 THEN set Military_cmp := 1
ENDIF
ENDIF
Array:
Skip Instructions:

IF 2 selected in HIKIND OR MCAREPRB = 1 then goto MEDICARE
ELSEIF 4, 5, OR 7 selected in HIKIND OR MCAIDPRB = 1 then
goto BlkMedicaid
ELSEIF 8 selected in HIKIND OR SINCOV = 1 then
goto Tblsingleserv
ELSEIF 1 OR 3 selected in HIKIND goto BlkPrivate
ELSEIF 6 selected in HIKIND goto BlkMilitary
ELSE goto PartB_End

530

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

tblMedicare

Spider Version 1.6.2

Block

BSECT13.BlkSect13B.tblMedicare
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

MEDICARE Question

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:
Array:
Block Instructions:

531

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.tblMedicare

Spider Version 1.6.2

MEDICARE

Field

BSECT13.BlkSect13B.tblMedicare.MEDICARE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Who is enrolled in Medicare
Medicare Who
MEDICARE
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
(2 selected in HIKIND) OR MCAREPRB = 1

Universe Description:
Question Text:

Who ^Medicare_else enrolled in Medicare?
Enter line numbers for all that apply, separate with commas.

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

Medicare_else
If NumMCareInv greater than 0 then fill "else is"
Else fill "is"
Set
30
2
TMedicare

Value:

Mnemonic:

Description:

1

Person 1

Person 1

2

Person 2

Person 2

3

Person 3

Person 3

4

Person 4

Person 4

5

Person 5

Person 5

6

Person 6

Person 6

7

Person 7

Person 7

8

Person 8

Person 8

9

Person 9

Person 9

10

Person 10

Person 10

11

Person 11

Person 11

12

Person 12

Person 12

532

13

Person 13

Person 13

14

Person 14

Person 14

15

Person 15

Person 15

16

Person 16

Person 16

17

Person 17

Person 17

18

Person 18

Person 18

19

Person 19

Person 19

20

Person 20

Person 20

21

Person 21

Person 21

22

Person 22

Person 22

23

Person 23

Person 23

24

Person 24

Person 24

25

Person 25

Person 25

26

Person 26

Person 26

27

Person 27

Person 27

28

Person 28

Person 28

29

Person 29

Person 29

30

Person 30

Person 30

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

In the answer list, display all active CU members
who do not already have a Medicare inventory record.
NOTE: Active household member = person with HH_MEM = 1
and PERSTAT ne 99 AND ((MEMBSTAT ne 1,3, or 5) OR
(MEMBSTAT = 1 AND PERSTAT = 7) AND NONMEMB ne 1 AND
FNAME ne empty AND FNAME ne 999 AND
PERCUNUM = CUINDEX

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TblMEDICARE
MEDICARE
EHHS

533

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

BlkMedicare

Block

BSECT13.BlkSect13B.BlkMedicare
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Medicare block - Person Level

While
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
BSect13.BlkPartB.MEDICARE = 1-30
Ask questions for all persons selected in MEDICARE

Array:
Block Instructions:

1. Create a person level table where the row numbers match
up with the member number (membno) from BControlCard.Tunit2
2. Section Label: Section 13, Part B - Medicare

534

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MEMBNO

Field

BSECT13.BlkSect13B.BlkMedicare.MEMBNO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Member line number from MEMBNO

MEMBNO
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

**OUT VARIABLE**
Integer
2
1
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Set MEMBNO equal to BControlcard.Tunit2.BPerson.MEMBNO
MEMBNO
EHIM

535

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

MEM_NAME

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicare.MEM_NA
ME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Name - SHOW ONLY Field
Name

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Pre-Fill member NAME in this field

Array:

536

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MCCHOICE

Field

BSECT13.BlkSect13B.BlkMedicare.MCCHOIC
E
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are you enrolled in Medicare Advantage plan?
Mcare Adv
MCCHOICE
MCCHOICE
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
MEMBNUM = any entry in MEDICARE

Universe Description:
Question Text:

Medicare Advantage is the new name for Medicare Plus Choice plans.
^AreIs_C ^YouName enrolled in a Medicare Advantage plan?

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

537

Skip Instructions:

1: Goto MCPREM
2, DK, RF: Goto MCHMOPLN

Instrument SAS Name:
Destination Data Set:

MCCHOICE
EHIM

538

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MCHMOPLN

Field

BSECT13.BlkSect13B.BlkMedicare.MCHMOP
LN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are you under a Medicare managed care arrangement, such as HMO?
HMO
MCHMOPLN
MCHMOPLN
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
MCCHOICE = 2, DK or RF

Universe Description:
Question Text:

^AreIs_C ^YouName under a Medicare managed care arrangement,
such as an HMO, that is, a Health Maintenance Organization? (With an
HMO, you must generally receive care from HMO doctors, otherwise the
expense is not covered unless you were referred by the HMO or there
was a medical emergency.)

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

539

X

On Output

Array:
Skip Instructions:

1: Goto MCPREM
2,DK,RF: Goto MCPARTD

Instrument SAS Name:
Destination Data Set:

MCHMOPLN
EHIM

540

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MCPREM

Field

BSECT13.BlkSect13B.BlkMedicare.MCPREM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are you paying a premium for Medicare Advantage/Medicare HMO plan?
Prem
MCPREM
MCPREM
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
MCCHOICE = 1 OR MCHMOPLN = 1

Universe Description:
Question Text:

Besides ^YourNames Medicare Part B payment, ^AreIs ^YouName
paying a premium for ^Yourhisher ^MCPREM_advhmo plan?

Fills:
Instructions:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's

Fills:
Instructions:

AreIs
IF RESPLINE = MEMBNO then fill "are"
ELSE fill "is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Fills:
Instructions:

Yourhisher
If RESPLINE = MEMBNO then fill "your"
Elseif SEX[MEMBNO] = 2 then fill "her"
Else fill "his"

Fills:
Instructions:

MCPREM_advhmo
If MCCHOICE = 1 then fill "Medicare Advantage"
Else fill "Medicare HMO"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

541

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto MCPRPTCX
2,DK,RF: Goto MCPARTD

Instrument SAS Name:
Destination Data Set:

MCPREM
EHIM

542

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MCPRPTCX

Field

BSECT13.BlkSect13B.BlkMedicare.MCPRPTC
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What is the monthly premium for Medicare Advantage/Medicare HMO plan?
Prem $
MCPRPTCX
MCPRPTCX
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
MCPREM = 1
Yes, paying a premium Medicare Advantage/Medicare HMO plan
What is ^YourNames monthly premium for ^Yourhisher
^MCPREM_advhmo plan?

Fills:
Instructions:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's

Fills:
Instructions:

Yourhisher
If RESPLINE = MEMBNO then fill "your"
Elseif SEX[MEMBNO] = 2 then fill "her"
Else fill "his"

Fills:
Instructions:

MCPREM_advhmo
If MCCHOICE = 1 then fill "Medicare Advantage"
Else fill "Medicare HMO"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

543

Store Instructions:

If entry = 5-1080, DK or RF the set MCPR_TCX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry lt 5 or gt 1080 then goto ERR1_MCPRPTCX
ELSE goto MCPARTD

Instrument SAS Name:
Destination Data Set:

MCPRPTCX
EHIM

544

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

ERR1_MCPRPTCX

Check

BSECT13.BlkSect13B.BlkMedicare.ERR1_MC
PRPTCX
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
(MCPRPTCX less than 5 or greater than 1080) AND
MCPRPTCX <> DK AND MCPRPTCX <> RF

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MCPR_TCX = A1
Soft
Suppress:

Goto MCPARTD

All others, go back to MCPRPTCX

545

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MCPARTD

Field

BSECT13.BlkSect13B.BlkMedicare.MCPARTD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are you enrolled in Medicare Part D?
Part D
MCPARTD
MCPARTD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
MCCHOICE = 1, 2, DK or RF

Universe Description:
Question Text:

^AreIs_C ^YouName enrolled in Medicare Part D, also known as the
Medicare Prescription Drug Plan?

Fills:
Instructions:

AreIs_C
IF RESPLINE = MEMBNO then fill "Are"
ELSE fill "Is"

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

546

Skip Instructions:

1: Goto MCPRPTDX
2,DK,RF: Goto End_Person

Instrument SAS Name:
Destination Data Set:

MCPARTD
EHIM

547

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MCPRPTDX

Field

BSECT13.BlkSect13B.BlkMedicare.MCPRPTD
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What is the monthly premium for Medicare Part D prescription drug plan?
Part D $
MCPRPTDX
MCPRPTDX
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
MCPARTD = 1
Yes, enrolled in Medicare Part D
What is ^YourNames monthly premium for ^Yourhisher Medicare Part D
prescription drug plan?

Fills:
Instructions:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's

Fills:
Instructions:

Yourhisher
If RESPLINE = MEMBNO then fill "your"
Elseif SEX[MEMBNO] = 2 then fill "her"
Else fill "his"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF entry = 5-100, DK or RF then set MCPR_TDX = EMPTY

Array:

548

Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry lt 5 or gt 100 then goto ERR1_MCPRPTDX
ELSE goto End_Person

Instrument SAS Name:
Destination Data Set:

MCPRPTDX
EHIM

549

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

ERR1_MCPRPTDX

Check

BSECT13.BlkSect13B.BlkMedicare.ERR1_MC
PRPTDX
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
(MCPRPTDX less than 5 or greater than 100) AND MCPRPTDX <> DK AND
MCPRPTDX <> RF

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MCPR_TDX = A1
Soft
Suppress:

Goto End_Person

All others, go back to MCPRPTDX

550

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

End_Person

Field

BSECT13.BlkSect13B.BlkMedicare.End_Perso
n
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of person record

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)
(MCPARTD = 2, DK or RF) or (MCPRPTDX = 1-9999999, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set HIC_ORIG = 1 and HIC_STAT = 1

Array:
Skip Instructions:

Goto MCCHOICE for the next appropriate person.
If no more persons than exit the medicare block and
goto Medicare_Complete

551

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

HIC_STAT

Field

BSECT13.BlkSect13B.BlkMedicare.HIC_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See End_Person for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record
3 = Inactive Record

HIC_STAT
EHIM

552

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

HIC_ORIG

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicare.HIC_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See End_Person for how to set this field
Valid Values: 1 = Data from current month interview
4 = Inventory data- no updates were made
5 = Inventory data- updates made.

Instrument SAS Name:
Destination Data Set:

HIC_ORIG
EHIM

553

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MCPR_TCX

Field

BSECT13.BlkSect13B.BlkMedicare.MCPR_TC
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MCPRPTCX

MCPR_TCX
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MCPRPTCX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MCPR_TCX
EHIM

554

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

Spider Version 1.6.2

MCPR_TDX

Field

BSECT13.BlkSect13B.BlkMedicare.MCPR_TD
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MCPRPTDX

MCPR_TDX
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MCPRPTDX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MCPR_TDX
EHIM

555

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

MEDICARE

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicare.MEDICAR
E
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Medicare flag - Created in Processing

MEDICARE
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Values 1 = has medicare
2 = Does not still have medicare
9 = Don't know in MDCRSTLL
8 = Refused in MDCRSTLL

Array:
Instrument SAS Name:
Destination Data Set:

MEDICARE
EHIM

556

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicare

HIM_oninput

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicare.HIM_oninp
ut
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Place record on input flag - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(BSect13.BlkPartB.MEDICARE = 1-30)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Created in Processing **
Integer
1
1
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = Please record on SCIF
2 = Do not place record on SCIF.
(Medicare is "no")
HIM_oninput
EHIM

557

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Medicare_Complete

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.Medicare_Complete
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Medicare Complete Flag

BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Medicare complete flag
IF (Sect13BMedicare[Last_Member].MCPARTD = No,DK or RF) OR
(Sect13BMedicare[Last_Member].MCPRPTDX = RESPONSE, DK or
RF) THEN
set Medicare_Cmp = 1
ELSE
set Medicare_Cmp = 0
ENDIF

Array:
Skip Instructions:

IF 4, 5, OR 7 selected in HIKIND OR MCAIDPRB = 1 then
goto BlkMedicaid
ELSEIF 8 selected in HIKIND OR SINCOV = 1 then
goto Tblsingleserv
ELSEIF 1 OR 3 selected in HIKIND goto BlkPrivate
ELSEIF 6 selected in HIKIND goto BlkMilitary
ELSE goto Partb_End

558

559

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

BlkMedicaid

Block

BSECT13.BlkSect13B.BlkMedicaid
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Medicaid/CHIP/IHS Insurance block - asked once per household

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
(4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1)

Universe Description:
Array:
Block Instructions:

Section Label: Section 13, Part B - Medicaid, CHIP, and IHS
NOTE: The data in this block is combined with Military and
sent to BLS under EHHM. (See Block Sect13BLSFinal.
Any changes made here also need to be made in
Sect13BLSFinal.)

560

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

MEDICAID

Field

BSECT13.BlkSect13B.BlkMedicaid.MEDICAID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are you covered by Medicaid?
Medicaid
MEDICAID
MEDICAID
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
4 selected in BSect13.BlkPartB.HIKIND
BSect13.BlkPartB.MCAIDPRB = 1

OR

Universe Description:
Question Text:

Earlier I recorded that ^YOU_YRCU ^Areis_CU covered by
Medicaid^MDCDSTfill. Is that correct?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

Areis_CU
IF NUMHOUSE = 1 then fill "is"
ELSE fill "are"

Fills:
Instructions:

MDCDSTfill
IF STATE = AZ then fill "/Arizona Health Care Cost Containment
System"
IF STATE = CA then fill "/Medi-Cal"
IF STATE = KY then fill "/KY Health Choices"
IF STATE = ME then fill "/MaineCare"
IF STATE = MA then fill "/MassHealth"
IF STATE = MO then fill "/MO HealthNet"
IF STATE = OK then fill "/SoonerCare"
IF STATE = OR then fill "/OR Health Plan"
IF STATE = TN then fill "/TennCare
IF STATE = WY then fill "/EqualityCare"
IF STATE = CT, DC, HI, MD, MN, PA, RI or SD then fill "/Medical
Assistance"

Type:
Length:

Enumerated
1

561

Answer List:

TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: IF NUMHOUSE = 1 then goto MXCHNG
ELSE goto MDCDCOV
2,DK,RF: Goto Medicaid_Complete

Instrument SAS Name:
Destination Data Set:

MEDICAID
EHHD

562

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

MDCDCOV

Field

BSECT13.BlkSect13B.BlkMedicaid.MDCDCO
V
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many members are covered by Medicaid?
# Members
MDCDCOV
MDCDCOV
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
MEDICAID = 1 AND NUMHOUSE greater than 1

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

How many members of your household are covered by
Medicaid^MDCDSTfill?
MDCDSTfill
IF STATE = AZ then fill "/Arizona Health Care Cost Containment
System"
IF STATE = CA then fill "/Medi-Cal"
IF STATE = KY then fill "/KY Health Choices"
IF STATE = ME then fill "/MaineCare"
IF STATE = MA then fill "/MassHealth"
IF STATE = MO then fill "/MO HealthNet"
IF STATE = OK then fill "/SoonerCare"
IF STATE = OR then fill "/OR Health Plan"
IF STATE = TN then fill "/TennCare
IF STATE = WY then fill "/EqualityCare"
IF STATE = CT, DC, HI, MD, MN, PA, RI or SD then fill "/Medical
Assistance"
Integer
2
1
30
Don't Know
Refuse
Empty

563

X

On Input
On Output

Array:
Skip Instructions:

IF MDCDCOV gt number of CU members then goto CK_MDCDCOV
ELSE goto MXCHNG

Instrument SAS Name:
Destination Data Set:

MDCDCOV
EHHD

564

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

CK_MDCDCOV

Check

BSECT13.BlkSect13B.BlkMedicaid.CK_MDCD
COV
Description:

# members covered by Medicaid gt total # of members

Inherited Universe:

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:

Text:

MDCDCOV greater than NUMHOUSE
Number of members covered by medicaid is greater than the total number of
household members
Number cannot exceed number of household members

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MDCDCOV

565

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

MXCHNG

Field

BSECT13.BlkSect13B.BlkMedicaid.MXCHNG
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Was Medicaid obtained through Healthcare.gov or Health Insurance
Marketplace?
Healthcare.gov?
MXCHNG
MXCHNG
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
MEDICAID = 1

Universe Description:
Question Text:

Was ^YR_YRCUS Medicaid obtained through Healthcare.gov or the
^MXCHNG_fill?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MXCHNG_fill
If state is AR, CA, CO, CT, DE, DC, HI, ID, IL, KY, MD, MA, MI, MN, NV,
NM, NY, OR, RI, VT, WA, WV fill "Health Insurance Marketplace, such as
^MXCHNG_Fill2"
ELSE fill "Health Insurance Marketplace"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

566

X

On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MEDPREM
MXCHNG
EHHD

567

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

MEDPREM

Field

BSECT13.BlkSect13B.BlkMedicaid.MEDPREM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Do you pay a premium for your Medicaid plan?
Pay Premiums
MEDPREM
MEDPREM
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
MEDICAID = 1

Universe Description:
Question Text:

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Fills:
Instructions:

MDCDSTfill
IF STATE = AZ then fill "/Arizona Health Care Cost Containment
System"
IF STATE = CA then fill "/Medi-Cal"
IF STATE = KY then fill "/KY Health Choices"
IF STATE = ME then fill "/MaineCare"
IF STATE = MA then fill "/MassHealth"
IF STATE = MO then fill "/MO HealthNet"
IF STATE = OK then fill "/SoonerCare"
IF STATE = OR then fill "/OR Health Plan"
IF STATE = TN then fill "/TennCare
IF STATE = WY then fill "/EqualityCare"
IF STATE = CT, DC, HI, MD, MN, PA, RI or SD then fill "/Medical
Assistance"

Type:
Length:
Answer List:
Value:

A health insurance premium is the amount you or a family member pays
each month for healthcare coverage. Do ^YOU_ANYONE pay a
premium for your Medicaid^MDCDSTfill plan?

Enumerated
1
TYesNo
Mnemonic:

Description:

568

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto MDCDPRMX
2,DK,RF: Goto Medicaid_Complete

Instrument SAS Name:
Destination Data Set:

MEDPREM
EHHD

569

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

MDCDPRMX

Field

BSECT13.BlkSect13B.BlkMedicaid.MDCDPR
MX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What is the monthly premium for this Medicaid plan?
Monthly Premiums
MDCDPRMX
MDCDPRMX
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
MEDPREM = 1

Universe Description:
Question Text:
Fills:
Instructions:

What is the monthly premium for this Medicaid^MDCDSTfill plan?
MDCDSTfill
IF STATE = AZ then fill "/Arizona Health Care Cost Containment
System"
IF STATE = CA then fill "/Medi-Cal"
IF STATE = KY then fill "/KY Health Choices"
IF STATE = ME then fill "/MaineCare"
IF STATE = MA then fill "/MassHealth"
IF STATE = MO then fill "/MO HealthNet"
IF STATE = OK then fill "/SoonerCare"
IF STATE = OR then fill "/OR Health Plan"
IF STATE = TN then fill "/TennCare
IF STATE = WY then fill "/EqualityCare"
IF STATE = CT, DC, HI, MD, MN, PA, RI or SD then fill "/Medical
Assistance"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty
On Input

570

X
Store Instructions:

On Output
IF entry = 1-100, DK, or RF then set MDCD_RMX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry gt 100 then goto ERR1_MDCDPRMX
Else goto Medicaid_Complete

Instrument SAS Name:
Destination Data Set:

MDCDPRMX
EHHD

571

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

ERR1_MDCDPRMX

Check

BSECT13.BlkSect13B.BlkMedicaid.ERR1_MD
CDPRMX
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
MDCDPRMX greater than 100 AND MDCDPRMX <> DK and
MDCDPRMX <> RF

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MDCD_RMX = A1
Soft
Suppress: Goto Medicaid_Complete
All others, go back to MDCDPRMX

572

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

CHIP

Field

BSECT13.BlkSect13B.BlkMedicaid.CHIP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are you covered by Children's Health Insurance Program (CHIP)
Have CHIP
CHIP
CHIP
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
5 selected in BSect13.BlkPartB.HIKIND

Universe Description:
Question Text:

Earlier I recorded that ^YOU_YRCU ^Areis_CU covered by the
Children's Health Insurance Program (CHIP)^ST_CHIP. Is that correct?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

Areis_CU
IF NUMHOUSE = 1 then fill "is"
ELSE fill "are"

Fills:

ST_CHIP

573

Instructions:

Type:
Length:
Answer List:

If state is AL then fill "/ALL Kids program"
If state is AK then fill "/Denali Kidcare"
If state is AZ then fill "/KidsCare Program"
If state is AR then fill "/ARKids First-B"
If state is CA then fill "/Healthy Families Program"
If state is CO then fill "/Child Health Plan Plus (CHP+ program)"
If state is CT then fill "/HUSKY Part B"
If state is DE then fill "/Delaware Healthy Children Program"
If state is FL then fill "/Florida KidCare/MediKids/Healthy Kids/Title XXI
Children's Medical Services Network"
If state is GA then fill "/PeachCare for Kids"
If state is HI then fill "/QUEST Expanded Access (QExA)"
If state is ID then fill "/Access card"
If state is IL then fill "/All Kids"
If state is IA then fill "/Healthy and Well Kids in Iowa (hawk-i) program"
If state is KS then fill "/Healthwave"
If state is KY then fill "/KCHIP (Kentucky Children's Health Insurance
Program)/Family Choices"
If state is LA then fill "/LaCHIP program"
If state is ME then fill "/CubCare"
If state is MD then fill "/Maryland Children's Health Program (MCHP)"
If state is MI then fill "/MIChild program"
If state is MO then fill "/MO HealthNet for Kids/Healthy Children and
Youth"
If state is NE then fill "/Kids Connection program"
If state is NV then fill "/Nevada Check Up Program"
If state is NH then fill "/Children's Medicaid"
If state is NM then fill "/SALUD!/Medical Assistance"
If state is NY then fill "/Child Health Plus (CHPlus) program"
If state is NC then fill "/North Carolina Health Choice for Children
(NCHC)"
If state is ND then fill "/Healthy Steps program"
If state is OR then fill "/Healthy KidsConnect"
If state is SC then fill "/Partners for Healthy Children/SC Healthy
Connection Kids"
If state is SD then fill "/Children's Health Insurance Program"
If state is TN then fill "/CoverKids program"
If state is TX then fill "/CHIP Prenatal"
If state is VT then fill "/Dr. Dynasaur"
If state is VA then fill "/Title XXI Waiver"
If state is WA then fill "/Premium-Based Apple for Kids"
If state is WV then fill "/WVCHIP"
If state is WI then fill "/Katie Beckett"
If state is WY then fill "/KidCare CHIP program"
ELSE leave blank
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

574

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: IF NUMHOUSE = 1 then goto CHXCHNG
ELSE goto CHIPCOV
2,DK,RF: Goto Medicaid_Complete

Instrument SAS Name:
Destination Data Set:

CHIP
EHHD

575

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

CHIPCOV

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.CHIPCOV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many members are covered by CHIP?
How Many Members
CHIPCOV
CHIPCOV
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
CHIP = 1 AND NUMHOUSE greater than 1

Universe Description:
Question Text:
Fills:

How many members of your household are covered by CHIP^ST_CHIP?
ST_CHIP

576

Instructions:

Type:
Length:
Min:
Max:
X

If state is AL then fill "/ALL Kids program"
If state is AK then fill "/Denali Kidcare"
If state is AZ then fill "/KidsCare Program"
If state is AR then fill "/ARKids First-B"
If state is CA then fill "/Healthy Families Program"
If state is CO then fill "/Child Health Plan Plus (CHP+ program)"
If state is CT then fill "/HUSKY Part B"
If state is DE then fill "/Delaware Healthy Children Program"
If state is FL then fill "/Florida KidCare/MediKids/Healthy Kids/Title XXI
Children's Medical Services Network"
If state is GA then fill "/PeachCare for Kids"
If state is HI then fill "/QUEST Expanded Access (QExA)"
If state is ID then fill "/Access card"
If state is IL then fill "/All Kids"
If state is IA then fill "/Healthy and Well Kids in Iowa (hawk-i) program"
If state is KS then fill "/Healthwave"
If state is KY then fill "/KCHIP (Kentucky Children's Health Insurance
Program)/Family Choices"
If state is LA then fill "/LaCHIP program"
If state is ME then fill "/CubCare"
If state is MD then fill "/Maryland Children's Health Program (MCHP)"
If state is MI then fill "/MIChild program"
If state is MO then fill "/MO HealthNet for Kids/Healthy Children and
Youth"
If state is NE then fill "/Kids Connection program"
If state is NV then fill "/Nevada Check Up Program"
If state is NH then fill "/Children's Medicaid"
If state is NM then fill "/SALUD!/Medical Assistance"
If state is NY then fill "/Child Health Plus (CHPlus) program"
If state is NC then fill "/North Carolina Health Choice for Children
(NCHC)"
If state is ND then fill "/Healthy Steps program"
If state is OR then fill "/Healthy KidsConnect"
If state is SC then fill "/Partners for Healthy Children/SC Healthy
Connection Kids"
If state is SD then fill "/Children's Health Insurance Program"
If state is TN then fill "/CoverKids program"
If state is TX then fill "/CHIP Prenatal"
If state is VT then fill "/Dr. Dynasaur"
If state is VA then fill "/Title XXI Waiver"
If state is WA then fill "/Premium-Based Apple for Kids"
If state is WV then fill "/WVCHIP"
If state is WI then fill "/Katie Beckett"
If state is WY then fill "/KidCare CHIP program"
ELSE leave blank
Integer
2
1
30
Don't Know

577

X

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF CHIPCOV gt number of CU members then goto CK_CHIPCOV
ELSE goto CHXCHNG

Instrument SAS Name:
Destination Data Set:

CHIPCOV
EHHD

578

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

CK_CHIPCOV

Check

BSECT13.BlkSect13B.BlkMedicaid.CK_CHIPC
OV
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

# members covered by CHIP gt total # of members
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
CHIPCOV greater than NUMHOUSE
Number of members covered by Childrens Health Insurance Program is
greater than the total number of household members
Number cannot exceed number of household members

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CHIPCOV

579

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

CHXCHNG

Field

BSECT13.BlkSect13B.BlkMedicaid.CHXCHNG
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Was your CHIP plan obtained through Healthcare.gov or Health Insurance
Marketplace?
Healthcare.gov?
CHXCHNG
CHXCHNG
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
CHIP = 1

Universe Description:
Question Text:

Was ^YR_YRCUS CHIP plan obtained through Healthcare.gov or the
^MXCHNG_fill?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Fills:
Instructions:

MXCHNG_fill
If state is AR, CA, CO, CT, DE, DC, HI, ID, IL, KY, MD, MA, MI, MN, NV,
NM, NY, OR, RI, VT, WA, WV fill "Health Insurance Marketplace, such as
^MXCHNG_Fill2"
ELSE fill "Health Insurance Marketplace"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

580

X

On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto STRFPRM1
CHXCHNG
EHHD

581

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

STRFPRM1

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.STRFPRM
1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Do you pay a premium for CHIP?
Pay Premium
STRFPRM1
STRFPRM1
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
CHIP = 1

Universe Description:
Question Text:

Fills:
Instructions:

Fills:

A health insurance premium is the amount you or a family member pays
each month for healthcare coverage. Do ^YOU_ANYONE pay a
premium for CHIP^ST_CHIP?
YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"
ST_CHIP

582

Instructions:

Type:
Length:
Answer List:

If state is AL then fill "/ALL Kids program"
If state is AK then fill "/Denali Kidcare"
If state is AZ then fill "/KidsCare Program"
If state is AR then fill "/ARKids First-B"
If state is CA then fill "/Healthy Families Program"
If state is CO then fill "/Child Health Plan Plus (CHP+ program)"
If state is CT then fill "/HUSKY Part B"
If state is DE then fill "/Delaware Healthy Children Program"
If state is FL then fill "/Florida KidCare/MediKids/Healthy Kids/Title XXI
Children's Medical Services Network"
If state is GA then fill "/PeachCare for Kids"
If state is HI then fill "/QUEST Expanded Access (QExA)"
If state is ID then fill "/Access card"
If state is IL then fill "/All Kids"
If state is IA then fill "/Healthy and Well Kids in Iowa (hawk-i) program"
If state is KS then fill "/Healthwave"
If state is KY then fill "/KCHIP (Kentucky Children's Health Insurance
Program)/Family Choices"
If state is LA then fill "/LaCHIP program"
If state is ME then fill "/CubCare"
If state is MD then fill "/Maryland Children's Health Program (MCHP)"
If state is MI then fill "/MIChild program"
If state is MO then fill "/MO HealthNet for Kids/Healthy Children and
Youth"
If state is NE then fill "/Kids Connection program"
If state is NV then fill "/Nevada Check Up Program"
If state is NH then fill "/Children's Medicaid"
If state is NM then fill "/SALUD!/Medical Assistance"
If state is NY then fill "/Child Health Plus (CHPlus) program"
If state is NC then fill "/North Carolina Health Choice for Children
(NCHC)"
If state is ND then fill "/Healthy Steps program"
If state is OR then fill "/Healthy KidsConnect"
If state is SC then fill "/Partners for Healthy Children/SC Healthy
Connection Kids"
If state is SD then fill "/Children's Health Insurance Program"
If state is TN then fill "/CoverKids program"
If state is TX then fill "/CHIP Prenatal"
If state is VT then fill "/Dr. Dynasaur"
If state is VA then fill "/Title XXI Waiver"
If state is WA then fill "/Premium-Based Apple for Kids"
If state is WV then fill "/WVCHIP"
If state is WI then fill "/Katie Beckett"
If state is WY then fill "/KidCare CHIP program"
ELSE leave blank
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

583

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto CHIPPRMX
2,DK,RF: Goto Medicaid_Complete

Instrument SAS Name:
Destination Data Set:

STRFPRM1
EHHD

584

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

CHIPPRMX

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.CHIPPRM
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What is the monthly premium for CHIP?
Monthly Premium
CHIPPRMX
CHIPPRMX
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
STRFPRM1 = 1

Universe Description:
Question Text:
Fills:

What is the monthly premium for CHIP^ST_CHIP?
ST_CHIP

585

Instructions:

If state is AL then fill "/ALL Kids program"
If state is AK then fill "/Denali Kidcare"
If state is AZ then fill "/KidsCare Program"
If state is AR then fill "/ARKids First-B"
If state is CA then fill "/Healthy Families Program"
If state is CO then fill "/Child Health Plan Plus (CHP+ program)"
If state is CT then fill "/HUSKY Part B"
If state is DE then fill "/Delaware Healthy Children Program"
If state is FL then fill "/Florida KidCare/MediKids/Healthy Kids/Title XXI
Children's Medical Services Network"
If state is GA then fill "/PeachCare for Kids"
If state is HI then fill "/QUEST Expanded Access (QExA)"
If state is ID then fill "/Access card"
If state is IL then fill "/All Kids"
If state is IA then fill "/Healthy and Well Kids in Iowa (hawk-i) program"
If state is KS then fill "/Healthwave"
If state is KY then fill "/KCHIP (Kentucky Children's Health Insurance
Program)/Family Choices"
If state is LA then fill "/LaCHIP program"
If state is ME then fill "/CubCare"
If state is MD then fill "/Maryland Children's Health Program (MCHP)"
If state is MI then fill "/MIChild program"
If state is MO then fill "/MO HealthNet for Kids/Healthy Children and
Youth"
If state is NE then fill "/Kids Connection program"
If state is NV then fill "/Nevada Check Up Program"
If state is NH then fill "/Children's Medicaid"
If state is NM then fill "/SALUD!/Medical Assistance"
If state is NY then fill "/Child Health Plus (CHPlus) program"
If state is NC then fill "/North Carolina Health Choice for Children
(NCHC)"
If state is ND then fill "/Healthy Steps program"
If state is OR then fill "/Healthy KidsConnect"
If state is SC then fill "/Partners for Healthy Children/SC Healthy
Connection Kids"
If state is SD then fill "/Children's Health Insurance Program"
If state is TN then fill "/CoverKids program"
If state is TX then fill "/CHIP Prenatal"
If state is VT then fill "/Dr. Dynasaur"
If state is VA then fill "/Title XXI Waiver"
If state is WA then fill "/Premium-Based Apple for Kids"
If state is WV then fill "/WVCHIP"
If state is WI then fill "/Katie Beckett"
If state is WY then fill "/KidCare CHIP program"
ELSE leave blank

Type:
Length:

Integer
7

Min:
Max:

1
999999

X

Don't Know

586

X

X
Store Instructions:

Refuse
Empty
On Input
On Output
IF entry = 1-100, DK, or RF then set CHIP_RMX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry gt 100 then goto ERR1_CHIPPRMX
ELSEIF 7 selected in HIKIND then goto IHS
ELSE goto Medicaid_Complete

Instrument SAS Name:
Destination Data Set:

CHIPPRMX
EHHD

587

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

ERR1_CHIPPRMX

Check

BSECT13.BlkSect13B.BlkMedicaid.ERR1_CHI
PPRMX
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
CHIPPRMX greater than 100 AND CHIPPRMX <> DK AND
CHIPPRMX <> RF

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CHIP_RMX = A1
Soft
Suppress:

Goto Medicaid_Complete

All others, go back to CHIPPRMX

588

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

IHS

Field

BSECT13.BlkSect13B.BlkMedicaid.IHS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are you covered by the Indian Health Service (IHS)
Have IHS
IHS
IHS
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
7 selected in BSect13.BlkPartB.HIKIND

Universe Description:
Question Text:

Earlier I recorded that ^YOU_YRCU ^Areis_CU covered by the Indian
Health Service (IHS).
Is that correct?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

Areis_CU
IF NUMHOUSE = 1 then fill "is"
ELSE fill "are"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

589

Array:
Skip Instructions:

1: IF NUMHOUSE = 1 then goto Medicaid_Complete
ELSE goto IHSCOV
2,DK,RF: Goto Medicaid_Complete

Instrument SAS Name:
Destination Data Set:

IHS
EHHD

590

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

IHSCOV

Field

BSECT13.BlkSect13B.BlkMedicaid.IHSCOV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many members are covered by IHS?
How Many Members
IHSCOV
IHSCOV
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
IHS = 1 AND NUMHOUSE greater than 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

How many members of your household are covered by IHS?
Integer
2
1
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF IHSCOV gt number of CU members then goto CK_IHSCOV
ELSE goto Medicaid_Complete

Instrument SAS Name:
Destination Data Set:

IHSCOV
EHHD

591

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

CK_IHSCOV

Check

BSECT13.BlkSect13B.BlkMedicaid.CK_IHSCO
V
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

# members covered by IHS gt total # of members
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))
IHSCOV greater than NUMHOUSE
Number of members covered by Indian Health Service is greater than the
total number of household members
Number cannot exceed number of household members

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to IHSCOV

592

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Medicaid_Complete

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.Medicaid_
Complete
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Set Medicaid Complete flag

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

593

Store Instructions:

Set Medicaid part complete flag
IF Medicaidflg = 1 THEN
IF (MEDICAID = No, DK or RF) OR
(MEDPREM = No, DK or RF) OR
(MDCDPRMX = RESPONSE, DK or RF)
THEN
set Medicaid_Cmp = 1
ELSE
set Medicaid_Cmp = 0
ENDIF
ENDIF
IF CHIPflg = 1 THEN
IF (CHIP = No, DK or RF) OR (STRFPRM1 = No, DK or RF)
OR (CHIPPRMX = RESPONSE, DK or RF)
THEN
set CHIP_Cmp = 1
ELSE
set CHIP_Cmp = 0
ENDIF
ENDIF
IF IHSflg = 1 THEN
IF (IHS = No, DK or RF) OR (IHSCOV = RESPONSE, DK or RF)
OR ((IHS = Yes) AND (NUMHOUSE = 1))
THEN
Set IHS_Cmp = 1
ELSE
Set IHS_Cmp = 0
ENDIF
ENDIF

Array:
Skip Instructions:

Exit Medicaid/CHIP/IHS block and
IF 8 selected in HIKIND OR SINCOV = 1 then
goto Tblsingleserv
ELSEIF 1 OR 3 selected in HIKIND goto BlkPrivate
ELSEIF 6 selected in HIKIND goto BlkMilitary
ELSE goto PartB_End

594

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

MDCD_RMX

Field

BSECT13.BlkSect13B.BlkMedicaid.MDCD_RM
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MDCDPRMX

MDCD_RMX
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_MDCDPRMX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MDCD_RMX
EHHD

595

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

Spider Version 1.6.2

CHIP_RMX

Field

BSECT13.BlkSect13B.BlkMedicaid.CHIP_RM
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for CHIPPRMX

CHIP_RMX
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_CHIPPRMX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CHIP_RMX
EHHD

596

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

REC_STAT

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.REC_STA
T
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Status - Created in Processing

REC_STAT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = newly collected record
REC_STAT
EHHD

597

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

REC_ORIG

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.REC_ORI
G
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin - Created in Processing

REC_ORIG
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = Record collected this quarter
REC_ORIG
EHHD

598

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

HHD_oninput

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.HHD_onin
put
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Place record on input flag - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Created in Processing **
Integer
1
1
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = Please record on SCIF
2 = Do not place record on SCIF.
(Medicaid, CHIP and IHS are all "no")
HHD_oninput
EHHD

599

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

PQ_Medicaid

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.PQ_Medic
aid
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Previous Quarter Medicaid value - Set in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

** Created in Processing **
Integer
1
1
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Used to set record origin to a 5 in BLS Edits
PQ_Medicaid
EHHD

600

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

PQ_CHIP

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.PQ_CHIP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Previous Quarter CHIP value - Set in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

** Created in Processing **
Integer
1
1
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Used to set record origin to a 5 in BLS Edits
PQ_CHIP
EHHD

601

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMedicaid

PQ_IHS

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMedicaid.PQ_IHS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Previous Quarter IHS value - Set in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((4, 5, or 7 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.MCAIDPRB = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

** Created in Processing **
Integer
1
1
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Used to set record origin to a 5 in BLS Edits
PQ_IHS
EHHD

602

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

BlkSingleserv

Block

BSECT13.BlkSect13B.BlkSingleserv
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Single service plans

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
(8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1)

Universe Description:
Array:
Block Instructions:

1.

Max number of grid lines:

12

2.

Section Label: Section 13, Part B - Single Service
Insurance Plans

NOTE: The data in this block is combined with Private and
sent to BLS under EHHP. (See Block Sect13BLSFinal.
Any changes made here also need to be made in
Sect13BLSFinal.)

603

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSTYPE

Field

BSECT13.BlkSect13B.BlkSingleserv.SSTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type of service or care single-service plan pays for
Type
SSTYPE
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:

All
^SSTYPE_fill Let's talk about your ^SSTYPE_firstnext single-service
plan.
What type of service or care does your single-service plan pay for?

Fills:
Instructions:

SSTYPE_fill
If ROW Number = 1 then fill "You mentioned that ^YOU_YRCU
^have_has2 a single-service plan - that is, an insurance plan that
provides one specific type of coverage."
Else leave blank

Fills:
Instructions:

SSTYPE_firstnext
If ROW Number = 1 then fill "first"
Else fill "next"

Type:
Length:
Answer List:

Enumerated
3
TSSTYPE

Value:

Mnemonic:

Description:

1

Dental

Dental care

2

Longterm

Long-term care

3

Prescript

Prescriptions

4

Vision

Vision care

5

Other

Other (specify)

888

DeleteLine

Delete the Line

604

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

Assign SSPDLIB, starting with 1

Array:
Skip Instructions:

1-4,DK,RF: Goto SSNSCMP
5: Goto SSOTHER
888: Goto SSMORE

Instrument SAS Name:
Destination Data Set:

SSTYPE
EHIS

605

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

PreFill

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkSingleserv.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Plan Type

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
14
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If SSTYPE = 1 then display "Dental"
If SSTYPE = 2 then display "Long-Term Care"
If SSTYPE = 3 then display "Prescriptions"
If SSTYPE = 4 then display "Vision"
If SSTYPE = 5 then display "Other"

Array:

606

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

SSOTHER

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkSingleserv.SSOTHE
R
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Description of other type of single service plan
Specify
SSOTHER
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSTYPE = 5

Universe Description:
Question Text:
Type:
Length:

Other type of single-service plan
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SSNSCMP
SSOTHER
EHIS

607

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSNSCMP

Field

BSECT13.BlkSect13B.BlkSingleserv.SSNSCM
P
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Name of insurance company?
Company
SSNSCMP
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSTYPE = 1-5, DK or RF

Universe Description:
Question Text:

What is the name of the insurance company for this plan?
Enter name of insurance company, not the insurance agent

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF NUMHOUSE = 1 then goto SSGROUP
ELSE goto SSCOVQ
SSNSCMP
EHIS

608

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSCOVQ

Field

BSECT13.BlkSect13B.BlkSingleserv.SSCOVQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many members are covered?
# Mems
SSCOVQ
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
(SSTYPE = 1-5, DK or RF) AND (NUMHOUSE greater than 1)

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

How many household members are/were covered by this plan?
Integer
2
0
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-30:

IF SSCOVQ gt NUMHOUSE then goto CK_SSCOVQ
ELSE goto SSGROUP

0,DK,RF: Goto SSGROUP
Instrument SAS Name:
Destination Data Set:

SSCOVQ
EHIS

609

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

CK_SSCOVQ

Check

BSECT13.BlkSect13B.BlkSingleserv.CK_SSC
OVQ
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

# persons covered is gt total # HH members
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSCOVQ gt NUMHOUSE
Number of persons covered by this policy is greater than the total number of
household members
Number cannot exceed number of household members

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SSCOVQ

610

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSGROUP

Field

BSECT13.BlkSect13B.BlkSingleserv.SSGROU
P
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Policy obtained by individual or group?
Ind/Grp
SSGROUP
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSTYPE = 1-5, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

Was the plan obtained on an individual or group basis?

Enumerated
1
TIGROUP

Value:

Mnemonic:

Description:

1

Individually

Individually obtained

2

Employment

Group through place of employment

3

Organization

Group through other organization

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto SSPRYOU
SSGROUP

611

Destination Data Set:

EHIS

612

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSPRYOU

Field

BSECT13.BlkSect13B.BlkSingleserv.SSPRYO
U
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Do you pay for any portion of the premiums?
Pay?
SSPRYOU
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSTYPE = 1-5, DK or RF

Universe Description:
Question Text:

^DoDoes_C ^YOU_YRCU pay ANY portion of the premiums for this
plan?

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

613

Array:
Skip Instructions:

1,DK,RF: Goto SSPRDED
2:

Instrument SAS Name:
Destination Data Set:

Goto SSPROUT

SSPRYOU
EHIS

614

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSPROUT

Field

BSECT13.BlkSect13B.BlkSingleserv.SSPROU
T
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Who pays premiums?
Who Pays
SSPROUT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSPRYOU = 2

Universe Description:
Question Text:

Who pays the plan premiums?

Type:
Length:

Enumerated
1

Answer List:

TSSPROTH

Value:

Mnemonic:

Description:

1

Employer

An employer or union?

2

Other

Another group or persons outside your household?

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:

Answer list options should be in bold black
Goto SSMORE
SSPROUT

615

Destination Data Set:

EHIS

616

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSPRDED

Field

BSECT13.BlkSect13B.BlkSingleserv.SSPRDE
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any paid through payroll deductions?
Deduct
SSPRDED
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSPRYOU = 1, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

Are any premiums paid through payroll deductions?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SSRPMPD
SSPRDED
EHIS

617

618

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSRPMPD

Field

BSECT13.BlkSect13B.BlkSingleserv.SSRPMP
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Period of time covered
Period
SSRPMPD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSPRYOU = 1, DK or RF

Universe Description:
Question Text:

How often are payments made for ^SSNSCMP_fill^SSINCLDED_Fill?

Fills:
Instructions:

SSNSCMP_fill
If SSNSCMP = ENTRY then fill entry in SSNSCMP
Else fill "this plan"

Fills:
Instructions:

SSINCLDED_Fill
If SSPRDED = 1, fill " including payroll deductions"
Else leave blank

Type:
Length:
Answer List:

Enumerated
2
TPERIOD

Value:

Mnemonic:

Description:

1

Wkly

Once a week

2

Biwkly

Once every 2 weeks

3

TwcMonth

Twice a month

4

Mnthly

Once a month

5

Months

Every 2 months

6

Qrtrly

Quarterly (every 3 months)

7

4Months

Once every 4 months

8

6Months

Twice a year (every 6 months)

619

9

Yrly

Once a year

10

Other

Other

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1-9:
10,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto SSRPMXB
Goto SSRGXB

SSRPMPD
EHIS

620

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSRPMXB

Field

BSECT13.BlkSect13B.BlkSingleserv.SSRPMX
B
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What is amount currently paid
Payment $
SSRPMXB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSRPMPD = 1-9

Universe Description:
Question Text:
Fills:
Instructions:

What is the amount currently paid ^PERIOD_SS?
PERIOD_SS
If SSRPMPD = 1, fill "once a week"
Else if SSRPMPD = 2, fill "once every 2 weeks"
Else if SSRPMPD = 3, fill "twice a month"
Else if SSRPMPD = 4, fill "once a month"
Else if SSRPMPD = 5, fill "every 2 months"
Else if SSRPMPD = 6, fill "every 3 months"
Else if SSRPMPD = 7, fill "every 4 months"
Else if SSRPMPD = 8, fill "every 6 months"
Else if SSRPMPD = 9, fill "once a year"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

If entry = DK or RF or ERR1 passed then set SSRPMXB_ = EMPTY

621

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
1-99999: IF (SSTYPE = 2 AND
[(SSRPMPD = 1 and SSRPMXB greater than 373) or
(SSRPMPD = 2 and SSRPMXB greater than 745) or
(SSRPMPD = 3 and SSRPMXB greater than 745) or
(SSRPMPD = 4 and SSRPMXB greater than 1491) or
(SSRPMPD = 5 and SSRPMXB greater than 2982) or
(SSRPMPD = 6 and SSRPMXB greater than 4472) or
(SSRPMPD = 7 and SSRPMXB greater than 5964) or
(SSRPMPD = 8 and SSRPMXB greater than 8946) or
(SSRPMPD = 9 and SSRPMXB greater than 17892) THEN
goto ERR1_SSRPMXB
ELSEIF SSTYPE <> 2 AND
[(SSRPMPD = 1 and SSRPMXB greater than 81) or
(SSRPMPD = 2 and SSRPMXB greater than 81) or
(SSRPMPD = 3 and SSRPMXB greater than 195) or
(SSRPMPD = 4 and SSRPMXB greater than 212) or
(SSRPMPD = 5 and SSRPMXB greater than 212) or
(SSRPMPD = 6 and SSRPMXB greater than 215) or
(SSRPMPD = 7 and SSRPMXB greater than 215) or
(SSRPMPD = 8 and SSRPMXB greater than 531) or
(SSRPMPD = 9 and SSRPMXB greater than 675) ]
then goto ERR1_SSRPMXB
ELSE goto SSMORE
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto SSMORE

SSRPMXB
EHIS

622

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

ERR1_SSRPMXB

Check

BSECT13.BlkSect13B.BlkSingleserv.ERR1_S
SRPMXB
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSRPMXB <> DK AND SSRPMXB <> RF AND
[(SSTYPE = 2 and (SSRPMPD = 1 and SSRPMXB greater than 373) or
(SSTYPE = 2 and (SSRPMPD = 2 and SSRPMXB greater than 745) or
(SSTYPE = 2 and (SSRPMPD = 3 and SSRPMXB greater than 745) or
(SSTYPE = 2 and (SSRPMPD = 4 and SSRPMXB greater than 1491)
or (SSTYPE = 2 and (SSRPMPD = 5 and SSRPMXB greater than 2982)
or (SSTYPE = 2 and (SSRPMPD = 6 and SSRPMXB greater than 4472)
or (SSTYPE = 2 and (SSRPMPD = 7 and SSRPMXB greater than 5964)
or (SSTYPE = 2 and (SSRPMPD = 8 and SSRPMXB greater than 8946)
or (SSTYPE = 2 and (SSRPMPD = 9 and SSRPMXB greater than 17892) or
(SSTYPE <> 2 and (SSRPMPD = 1 and SSRPMXB greater than 81) or
(SSTYPE <> 2 and (SSRPMPD = 2 and SSRPMXB greater than 81) or
(SSTYPE <> 2 and (SSRPMPD = 3 and SSRPMXB greater than 195) or
(SSTYPE <> 2 and (SSRPMPD = 4 and SSRPMXB greater than 212) or
(SSTYPE <> 2 and (SSRPMPD = 5 and SSRPMXB greater than 212) or
(SSTYPE <> 2 and (SSRPMPD = 6 and SSRPMXB greater than 215) or
(SSTYPE <> 2 and (SSRPMPD = 7 and SSRPMXB greater than 215) or
(SSTYPE <> 2 and (SSRPMPD = 8 and SSRPMXB greater than 531) or
(SSTYPE <> 2 and (SSRPMPD = 9 and SSRPMXB greater than 675) ]

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SSRPMXB_ = A1
Soft
Suppress:

Goto SSMORE

All others, go back to SSRPMXB

623

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSRGXB

Field

BSECT13.BlkSect13B.BlkSingleserv.SSRGXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What is total paid
Total $
SSRGXB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSRPMPD = 10, DK or RF

Universe Description:
Question Text:

What was the total expense paid for this plan since ^REF_MONTH not
including this month?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

If entry = DK or RF or ERR1 passed then set SSRGXB_ = EMPTY

Array:
Special Instructions:

Display $ and comma in the entry field

624

Skip Instructions:

1-99999: IF (SSTYPE = 2 and SSRGXB greater than 1491) or
(SSTYPE <> 2 and SSRGXB greater than 133) then
goto ERR1_SSRGXB
ELSE goto SSMORE
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto SSMORE

SSRGXB
EHIS

625

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

ERR1_SSRGXB

Check

BSECT13.BlkSect13B.BlkSingleserv.ERR1_S
SRGXB
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSRGXB ne DK and SSRGXB ne RF AND
[(SSTYPE = 2 and SSRGXB greater than 1491) or
(SSTYPE <> 2 and SSRGXB greater than 133) ]

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SSRGXB_ = A1
Soft
Suppress:

Goto SSMORE

All others, go back to SSRGXB

626

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSMORE

Field

BSECT13.BlkSect13B.BlkSingleserv.SSMORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any more single-service plans
More
SSMORE
SSMORE
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSTYPE = 1-5,888, DK or RF

Universe Description:
Question Text:

^DoDoes_C ^YOU_YRCU have any other single-service plans - that is,
any other insurance plans that provide one specific type of coverage?

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

627

On Output
Store Instructions:

1. IF SSTYPE = 888 then set HIS_STAT = 3 for the current
record
ELSE set HIS_STAT = 1 for the current record
2. Set HIS_ORIG = 1 for the current record.

Array:
Skip Instructions:

1:

IF ROW number = 12 then goto ERR_MAX
ELSE goto SSTYPE for next plan, next line of grid

2,DK,RF:

Instrument SAS Name:

IF SSTYPE on the row below this one is not EMPTY
then goto CK_SSMORE.
ELSE exit single service block and
IF 1 OR 3 selected in HIKIND goto BlkPrivate
ELSEIF 6 selected in HIKIND goto BlkMilitary
ELSE goto PartB_End

SSMORE

628

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

ERR_MAX

Spider Version 1.6.2

Check

BSECT13.BlkSect13B.BlkSingleserv.ERR_MA
X
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max number of Rows Reached
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
SSMORE = 1 and (ROW number = 12)
Yes, there are more policies, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Soft
Go back to SSMORE

629

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

CK_SSMORE

Check

BSECT13.BlkSect13B.BlkSingleserv.CK_SSM
ORE
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Cannot change any more to a No when there is data below.
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))
(SSMORE = 2,DK or RF) AND SSTYPE on the row below this one is not
EMPTY.
Changed a Yes in SSMORE to a No, when there is data enter on rows below
this one.
You cannot change this answer to a "no".
*** Press Enter to exit this check and re-enter a "1" in More ***
If you need to delete records below this line, enter 888 in the Type
column

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SSMORE

630

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SingleServ_Complete

Field

BSECT13.BlkSect13B.BlkSingleserv.SingleSer
v_Complete
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Set complete flag for single service

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Single service complete flag
FOR I:= 1 TO 12 DO
IF Sect13BSingleServ[I].SSMORE = No, DK or RF THEN
set SS_Cmp = 1
ELSEIF Sect13BSingleServ[I].SSMORE = Yes THEN
set SS_Cmp = 0
ENDIF
ENDDO

Array:

631

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSRPMXB_

Field

BSECT13.BlkSect13B.BlkSingleserv.SSRPMX
B_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SSRPMXB

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not DIsplayed **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SSRPMXB for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SSRPMXB_
EHIS

632

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

SSRGXB_

Field

BSECT13.BlkSect13B.BlkSingleserv.SSRGXB
_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SSRGXB

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SSRGXB for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SSRGXB_
EHIS

633

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

Spider Version 1.6.2

HIS_STAT

Field

BSECT13.BlkSect13B.BlkSingleserv.HIS_STA
T
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See SSMORE for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record
3 = Inactive Record

HIS_STAT
EHIS

634

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

HIS_ORIG

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkSingleserv.HIS_ORI
G
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See SSMORE for how to set this field
Valid Values: 1 = Data from current month interview
4 = Inventory data- no updates were made
5 = Inventory data- updates made.

Instrument SAS Name:
Destination Data Set:

HIS_ORIG
EHIS

635

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

SSPDLIB

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkSingleserv.SSPDLIB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy line number for new policies reported

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Not Displayed **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

NOTE:

Policy Line number for new policies reported
See SSTYPE for how to set this field

SSPDLIB
EHIS

636

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

MATCHID

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkSingleserv.MATCHI
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Match ID used for matching record in processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Created in Post Processing **
Integer
2
0
99
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

MATCHID
EHIS

637

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkSingleserv

BLSLNO

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkSingleserv.BLSLNO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined Private and Single service line number - Created in processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
((8 selected in BSect13.BlkPartB.HIKIND) OR
(BSect13.BlkPartB.SINCOV = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Created in Processing *
Integer
2
0
99
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

BLSLNO
EHIS

638

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

BlkPrivate

Block

BSECT13.BlkSect13B.BlkPrivate
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Private insurance block

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
1 or 3 selected in BSect13.BlkPartB.HIKIND

Universe Description:
Array:
Block Instructions:

1. Section Label: Section 13, Part B - Private Insurance
2. Allow up to 12 plans to be collected.
3. Create TotalMedicare
Set TotalMedicare = NumMCareInv (from the screener section) +
(total number of active records in TBLMedicare
(MCCHOICE = 1 or MCHMOPLN = 1) )
NOTE: The data in this block is combined with Single and
sent to BLS under EHHP. (See Block Sect13BLSFinal.
Any changes made here also need to be made in
Sect13BLSFinal.)

639

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HINSCMP

Field

BSECT13.BlkSect13B.BlkPrivate.HINSCMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Name of insurance company?
Company Name
HINSCMP
HINSCMP
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:

^HINSCMP_fill
Let's talk about your ^HINSCMP_firstnext private health insurance plan.
What is the name of the insurance company for this plan?
Enter name of insurance company, not the insurance
agent
Enter 888 to delete the line

Fills:
Instructions:

HINSCMP_fill
IF Row Number = 1 then fill "The next questions are about private health
insurance^HINSCMP_include These plans can be obtained through
work, purchased directly, or through a state or local government
program or community program."
Else leave blank

Fills:
Instructions:

Type:
Length:

HINSCMP_firstnext
If ROW Number = 1 then fill "first"
Else fill "next"
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

640

Store Instructions:

Assign HHIPDLIB, starting with 1

Array:
Skip Instructions:

IF 888 then goto HHIMORE
ELSEIF 3 selected in HIKIND then goto MEDIGAP
ELSEIF NUMHOUSE = 1 then goto PLNMGD
ELSE goto HHICOVQ

Instrument SAS Name:
Destination Data Set:

HINSCMP
EHIP

641

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

MEDIGAP

Field

BSECT13.BlkSect13B.BlkPrivate.MEDIGAP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Is this Medicare Supplemental Insurance
Supp
MEDIGAP
MEDIGAP
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
3 selected in HIKIND

Universe Description:
Question Text:

Is this a Medicare Supplemental Insurance plan?
Medicare Supplemental Insurance is also known as "Medi-Gap"
insurance

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF NUMHOUSE = 1 then goto PLNMGD
ELSE goto HHICOVQ
MEDIGAP
EHIP

642

643

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHICOVQ

Field

BSECT13.BlkSect13B.BlkPrivate.HHICOVQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many members are covered?
# Mems
HHICOVQ
HHICOVQ
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HINSCMP <> 888 AND NUMHOUSE greater than 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How many household members are/were covered by this plan?
Integer
2
0
30

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

0-30:

IF HHICOVQ greater than NUMHOUSE then goto CK_HHICOVQ
ELSEIF ((MEDIGAP = 1) AND (HHICOVQ gt TotalMedicare)
then goto CK_HHICOVQ2
ELSE goto PLNMGD

DK,RF: Goto PLNMGD
Instrument SAS Name:
Destination Data Set:

HHICOVQ
EHIP

644

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

CK_HHICOVQ

Check

BSECT13.BlkSect13B.BlkPrivate.CK_HHICOV
Q
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

# persons covered is gt total # HH members
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HHICOVQ greater than NUMHOUSE
Number of persons covered by this policy is greater than the total number of
household members
Number cannot exceed number of household members

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to HHICOVQ

645

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

CK_HHICOVQ2

Check

BSECT13.BlkSect13B.BlkPrivate.CK_HHICOV
Q2
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

# persons covered gt total # HH members enrolled in Medicare
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
(MEDIGAP = 1) AND (HHICOVQ gt TotalMedicare)
Number of persons covered by this policy is greater than the total number of
household members enrolled in Medicare
Number is greater than the number of household members enrolled in
Medicare

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: Goto PLNMGD
All others, go back to HHICOVQ

646

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

PLNMGD

Field

BSECT13.BlkSect13B.BlkPrivate.PLNMGD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Type of plan
Type
PLNMGD
PLNMGD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HINSCMP <> 888

Universe Description:
Question Text:

Type:
Length:
Answer List:

Is this plan an HMO (Health Maintenance Organization), an IPA
(Individual Practice Association), a PPO (Preferred Provider
Organization), or fee-for-service?
Enumerated
1
TPLNMGD

Value:

Mnemonic:

Description:

1

HMOIPA

HMO/IPA

2

PPOFFS

PPO/Fee-for-service

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto FSA

2,DK,RF: Goto HSAHRA
Instrument SAS Name:
Destination Data Set:

PLNMGD
EHIP

647

648

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HSAHRA

Field

BSECT13.BlkSect13B.BlkPrivate.HSAHRA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Special account that can be used to pay for medical expenses?
HSA/HRA
HSAHRA
HSAHRA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
PLNMGD = 2, DK, or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

With this plan, is there a special account or fund that can be used to
pay for medical expenses? The accounts are sometimes referred to as
Health Savings Accounts (HSAs), Health Reimbursement Accounts
(HRAs), Personal Care accounts, Personal Medical funds, or Choice
funds, and are different from Flexible Spending Accounts.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto FSA

Instrument SAS Name:
Destination Data Set:

HSAHRA
EHIP

649

650

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

FSA

Field

BSECT13.BlkSect13B.BlkPrivate.FSA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Do you have a Flexible Spending Account for health expenses?
FSA
FSA
FSA
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HINSCMP <> 888

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Do ^YOU_ANYMEM have a Flexible Spending Account for health
expenses? These accounts are offered by some employers to allow
employees to set aside pre-tax dollars of their own money for their use
throughout the year to reimburse themselves for their out-of-pocket
expenses for health care. With this type of account, any money
remaining in the account at the end of the year, following a short grace
period, is lost to the employee.
YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

651

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HHIGROUP
FSA
EHIP

652

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHIGROUP

Field

BSECT13.BlkSect13B.BlkPrivate.HHIGROUP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Policy obtained by individual or group?
Group
HHIGROUP
HHIGROUP
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HINSCMP <> 888

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was the plan obtained on an individual or group basis?
Enumerated
1
TIGROUP

Value:

Mnemonic:

Description:

1

Individually

Individually obtained

2

Employment

Group through place of employment

3

Organization

Group through other organization

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1,3,DK,RF: Goto PORTAL
2: Goto HHIPRYOU

Instrument SAS Name:
Destination Data Set:

HHIGROUP
EHIP

653

654

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

PORTAL

Field

BSECT13.BlkSect13B.BlkPrivate.PORTAL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Policy obtained through Healthcare.gov?
Hcare.gov
PORTAL
PORTAL
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HHIGROUP = 1, 3, DK, or RF

Universe Description:
Question Text:
Fills:
Instructions:

Was the plan obtained through ^ST_PORTAL Healthcare.gov?
ST_PORTAL
If state is Arkansas then fill "the Arkansas Health Connector or"
If state is California then fill "Covered California or"
If state is Colorado then fill "Connect for Health Colorado or"
If state is Connecticut then fill "Access Health CT or"
If state is Delaware then fill "Choose Health Delaware or"
If state is District of Columbia then fill "DC Health Link or"
If state is Hawaii then fill "the Hawaii Health Connector or"
If state is Idaho then fill "Your Health Idaho or"
If state is Illinois then fill "Get Covered Illinois or"
If state is Kentucky then fill "Kynect or"
If state is Maryland then fill "the Maryland Health Connection or"
If state is Massachusetts then fill "the Massachusetts Health Connector,
Commonwealth Care (CommCare), Commonwealth Choice
(CommChoice) or"
If state is Michigan then fill "the Health Insurance Consumer Assistance
Program (HICAP) or"
If state is Minnesota then fill "MNsure or"
If state is Nevada then fill "the Nevada Health Link or"
If state is New Mexico then fill "BeWellNM or"
If state is New York then fill "New York State of Health or"
If state is Oregon then fill "Cover Oregon or"
If state is Rhode Island then fill "Health Source RI or"
If state is Vermont then fill "Vermont Health Connect or"
If state is Washington then fill "the Washington Health Plan Finder, the
Washington Health Benefit Exchange or"
If state is West Virginia then fill "the West Virginia Health Insurance
Marketplace or"
ELSE leave blank

655

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto PORTPLAN
2,DK,RF: Goto HHIPRYOU

Instrument SAS Name:
Destination Data Set:

PORTAL
EHIP

656

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

PORTPLAN

Field

BSECT13.BlkSect13B.BlkPrivate.PORTPLAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Platinum, gold, silver, bronze, or catastrophic plan?
Plan type
PORTPLAN
PORTPLAN
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
PORTAL = 1

Universe Description:
Question Text:
Type:
Length:
Answer List:

Is this plan a platinum, gold, silver, bronze, or catastrophic plan?
Enumerated
1
TPORTPLAN

Value:

Mnemonic:

Description:

1

Platinum

Platinum plan

2

Gold

Gold plan

3

Silver

Silver plan

4

Bronze

Bronze plan

5

Catastrophic

Catastrophic plan

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto HHIPRYOU
PORTPLAN

657

Destination Data Set:

EHIP

658

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHIPRYOU

Field

BSECT13.BlkSect13B.BlkPrivate.HHIPRYOU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Do you pay for any portion of the premiums?
CU Pay
HHIPRYOU
HHIPRYOU
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HINSCMP <> 888

Universe Description:
Question Text:

^DoDoes_C ^YOU_YRCU pay ANY portion of the premiums for this
plan?

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

659

Skip Instructions:

1,DK,RF: Goto HHIPRDED
2:

Instrument SAS Name:
Destination Data Set:

Goto HHIPROUT

HHIPRYOU
EHIP

660

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHIPROUT

Field

BSECT13.BlkSect13B.BlkPrivate.HHIPROUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Who pays premiums?
Who
HHIPROUT
HHIPROUT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HHIPRYOU = 2

Universe Description:
Question Text:

Who pays the policy premiums?

Type:
Length:

Enumerated
1

Answer List:

TSSPROTH

Value:

Mnemonic:

Description:

1

Employer

An employer or union?

2

Other

Another group or persons outside your household?

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Answer list options should be in bold black
IF PORTAL = 1 goto PREMSUBS
ELSE goto HHIMORE
HHIPROUT
EHIP

661

662

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHIPRDED

Field

BSECT13.BlkSect13B.BlkPrivate.HHIPRDED
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any paid through payroll deductions?
Deduct
HHIPRDED
HHIPRDED
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HHIPRYOU = 1, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

Are any premiums paid through payroll deductions?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HHIRPMPD
HHIPRDED
EHIP

663

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHIRPMPD

Field

BSECT13.BlkSect13B.BlkPrivate.HHIRPMPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Period of time covered
Pay Per
HHIRPMPD
HHIRPMPD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HHIPRYOU = 1, DK or RF

Universe Description:
Question Text:

How often are payments made for ^HINSCMPfill ^INCLDEDC?

Fills:
Instructions:

HINSCMPfill
If HINSCMP = ENTRY, fill entry in HINSCMP
Else fill "this plan"

Fills:
Instructions:

INCLDEDC
If HHIPRDED = 1, fill "including payroll deductions"
Else leave blank

Type:
Length:
Answer List:

Enumerated
2
TPERIOD

Value:

Mnemonic:

Description:

1

Wkly

Once a week

2

Biwkly

Once every 2 weeks

3

TwcMonth

Twice a month

4

Mnthly

Once a month

5

Months

Every 2 months

6

Qrtrly

Quarterly (every 3 months)

7

4Months

Once every 4 months

8

6Months

Twice a year (every 6 months)

9

Yrly

Once a year

664

10

Other
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Other

Array:
Skip Instructions:

1-9:

Goto HHIRPMXB

10,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto HHIIRGXB

HHIRPMPD
EHIP

665

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHIRPMXB

Field

BSECT13.BlkSect13B.BlkPrivate.HHIRPMXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount currently paid?
Payment $
HHIRPMXB
HHIRPMXB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HHIRPMPD = 1-9

Universe Description:
Question Text:

What is the amount currently paid ^PERIOD_PI? ^HHIRPMXB_fill

Fills:
Instructions:

PERIOD_PI
If HHIRPMPD = 1, fill "once a week"
Else if HHIRPMPD = 2, fill "once every 2 weeks"
Else if HHIRPMPD = 3, fill "twice a month"
Else if HHIRPMPD = 4, fill "once a month"
Else if HHIRPMPD = 5, fill "every 2 months"
Else if HHIRPMPD = 6, fill "every 3 months"
Else if HHIRPMPD = 7, fill "every 4 months"
Else if HHIRPMPD = 8, fill "every 6 months"
Else if HHIRPMPD = 9, fill "once a year"

Fills:
Instructions:

HHIRPMXB_fill
If HSAHRA = 1 then fill "Do not include deposits into an HSA or other
accounts used to pay for medical expenses."
Else leave blank

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X

On Input

666

X
Store Instructions:

On Output
If entry = DK or RF or ERR1 passed then set HHIR_MXB = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
1-99999: IF ((HHIRPMPD = 1 and HHIRPMXB greater than 410) OR
(HHIRPMPD = 2 and HHIRPMXB greater than 432) OR
(HHIRPMPD = 3 and HHIRPMXB greater than 596) OR
(HHIRPMPD = 4 and HHIRPMXB greater than 1084) OR
(HHIRPMPD = 5 and HHIRPMXB greater than 1084) OR
(HHIRPMPD = 6 and HHIRPMXB greater than 3544) OR
(HHIRPMPD = 7 and HHIRPMXB greater than 3544) OR
(HHIRPMPD = 8 and HHIRPMXB greater than 3544) OR
(HHIRPMPD = 9 and HHIRPMXB greater than 12000))
Then goto ERR1_HHIRPMXB
ELSEIF PORTAL = 1 then goto PREMSUBS
ELSE goto HHIMORE
DK,RF:

Instrument SAS Name:
Destination Data Set:

IF PORTAL = 1 then goto PREMSUBS
ELSE goto HHIMORE

HHIRPMXB
EHIP

667

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

ERR1_HHIRPMXB

Check

BSECT13.BlkSect13B.BlkPrivate.ERR1_HHIR
PMXB
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
((HHIRPMPD = 1 and HHIRPMXB greater than 410) OR
(HHIRPMPD = 2 and HHIRPMXB greater than 432) OR
(HHIRPMPD = 3 and HHIRPMXB greater than 596) OR
(HHIRPMPD = 4 and HHIRPMXB greater than 1084) OR
(HHIRPMPD = 5 and HHIRPMXB greater than 1084) OR
(HHIRPMPD = 6 and HHIRPMXB greater than 3544) OR
(HHIRPMPD = 7 and HHIRPMXB greater than 3544) OR
(HHIRPMPD = 8 and HHIRPMXB greater than 3544) OR
(HHIRPMPD = 9 and HHIRPMXB greater than 12000))
AND HHIRPMXB <> DK AND HHIRPMXB <> RF

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set HHIR_MXB = A1
Soft
Suppress:

IF PORTAL = 1 then goto PREMSUBS
ELSE goto HHIMORE

All others, go back to HHIRPMXB

668

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

HHIIRGXB

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkPrivate.HHIIRGXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total expense paid on policy
Total $
HHIIRGXB
HHIIRGXB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HHIRPMPD = 10, DK or RF

Universe Description:
Question Text:

What was the total expense paid for this plan since ^REF_MONTH not
including this month? ^HHIRPMXB_fill

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

HHIRPMXB_fill
If HSAHRA = 1 then fill "Do not include deposits into an HSA or other
accounts used to pay for medical expenses."
Else leave blank

Type:
Length:
Min:
Max:

Integer
6
0
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF entry = 0-864, DK or RF then set HHII_GXB = EMPTY

Array:

669

Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
1-99999: IF HHIIRGXB greater than 864 then goto ERR1_HHIIRGXB
ELSEIF PORTAL = 1 then goto PREMSUBS
ELSE goto HHIMORE
DK,RF:

Instrument SAS Name:
Destination Data Set:

IF PORTAL = 1 then goto PREMSUBS
ELSE goto HHIMORE

HHIIRGXB
EHIP

670

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

ERR1_HHIIRGXB

Check

BSECT13.BlkSect13B.BlkPrivate.ERR1_HHIIR
GXB
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
(HHIIRGXB greater than 864) AND HHIIRGXB <> DK
AND HHIIRGXB <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set HHII_GXB = A1
Soft
Suppress:

IF PORTAL = 1 then goto PREMSUBS
ELSE goto HHIMORE

All other, go back to HHIIRGXB

671

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

PREMSUBS

Field

BSECT13.BlkSect13B.BlkPrivate.PREMSUBS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Cost of premium subsidized based on income?
Subsidized
PREMSUBS
PREMSUBS
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
PORTAL = 1

Universe Description:
Question Text:

Is the cost of the premium subsidized based on ^YR_YRCUS income?
Subsidized health coverage is insurance with a reduced premium. Low
and middle income families are eligible to receive tax credits that allow
them to pay lower premiums for insurance bought through healthcare
exchanges or marketplaces.

Fills:
Instructions:

Type:
Length:
Answer List:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

672

Skip Instructions:

1: goto HHISUBPD
2, DK, RF: goto HHIMORE

Instrument SAS Name:
Destination Data Set:

PREMSUBS
EHIP

673

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHISUBPD

Field

BSECT13.BlkSect13B.BlkPrivate.HHISUBPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Is subsidy paid directly to the health insurance company?
Directly
HHISUBPD
HHISUBPD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
PREMSUBS = 1

Universe Description:
Question Text:
Type:
Length:
Answer List:

Is the subsidy paid directly to the health insurance company?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HHIMORE
HHISUBPD
EHIP

674

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHIMORE

Field

BSECT13.BlkSect13B.BlkPrivate.HHIMORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any more hosp/health plans
More
HHIMORE
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

All
Do ^YOU_ANYMEM have any other private health insurance plans?

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

675

Store Instructions:

1. IF HINSCMP = 888 then set HIP_STAT = 3 for the current
record
ELSE set HIP_STAT = 1 for the current record
2. Set HIP_ORIG = 1 for the current record.

Array:
Skip Instructions:

1:

IF ROW number = 12 then goto ERR_MAX
ELSE goto HINSCMP for next plan, next line of grid

2,DK,RF:

Instrument SAS Name:

IF HINSCMP on the row below this one is not EMPTY
then goto CK_HHIMORE.
Else exit private insurance table and
IF 6 selected in HIKIND goto BlkMilitary
ELSE goto PartB_End

HHIMORE

676

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

ERR_MAX

Spider Version 1.6.2

Check

BSECT13.BlkSect13B.BlkPrivate.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max number of Rows Reached
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
HHIMORE = 1 and (ROW number = 12)
Yes, there are more policies, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Soft
Go back to HHIMORE

677

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

CK_HHIMORE

Check

BSECT13.BlkSect13B.BlkPrivate.CK_HHIMOR
E
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Cannot change any more to a No when there is data below.
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)
(HHIMORE = 2,DK or RF) AND HINSCMP on the row below this one is not
EMPTY.
Changed a Yes in HHIMORE to a No, when there is data enter on rows
below this one.
You cannot change this answer to a "no".
*** Press Enter to exit this check and re-enter a "1" in More ***
If you need to delete records below this line, enter 888 in the Company
Name column.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to HHIMORE

678

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

Private_Complete

Field

BSECT13.BlkSect13B.BlkPrivate.Private_Com
plete
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Set Private Complete Flag

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Private complete flag
FOR I:= 1 TO 12 DO
IF Sect13BPrivate[I].HHIMORE = No, DK or RF THEN
set Private_Cmp = 1
ELSEIF Sect13BPrivate[I].HHIMORE = Yes THEN
set Private_Cmp = 0
ENDIF
ENDDO

Array:

679

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

HHIPDLIB

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkPrivate.HHIPDLIB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy line number for new policies reported

HHIPDLIB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** NOT DISPLAYED **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

NOTE:

Policy Line number for new policies reported
See ITEM for how to set this field

HHIPDLIB
EHIP

680

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHIR_MXB

Field

BSECT13.BlkSect13B.BlkPrivate.HHIR_MXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for HHIRPMXB

HHIR_MXB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_HHIRPMXB for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

HHIR_MXB
EHIP

681

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HHII_GXB

Field

BSECT13.BlkSect13B.BlkPrivate.HHII_GXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for HHIIRGXB

HHII_GXB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_HHIIRGXB for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

HHII_GXB
EHIP

682

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

Spider Version 1.6.2

HIP_STAT

Field

BSECT13.BlkSect13B.BlkPrivate.HIP_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See HHIMORE for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record
3 = Inactive Record

HIP_STAT
EHIP

683

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

HIP_ORIG

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkPrivate.HIP_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See HHIMORE for how to set this field
Valid Values: 1 = Data from current month interview
4 = Inventory data- no updates were made
5 = Inventory data- updates made.

Instrument SAS Name:
Destination Data Set:

HIP_ORIG
EHIP

684

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

HHICPMTB

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkPrivate.HHICPMTB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

BLS variable for HHIANYPD

HHICPMTB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:

** NOT DISPLAYED **
Set in Post Processing

Type:
Length:

String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

HHICPMTB
EHIP

685

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

HHIBCBS

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkPrivate.HHIBCBS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Flag for Blue Cross/Blue Shield - Created in Processing

HHIBCBS
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Values: 1 = insurance plan is BCBS
HHIBCBS
EHIP

686

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

MATCHID

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkPrivate.MATCHID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Match ID used for matching record in processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Created in Post Processing **
Integer
2
0
99
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

MATCHID
EHIP

687

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkPrivate

BLSLNO

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkPrivate.BLSLNO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined Private and Single service line number - Created in processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(1 or 3 selected in BSect13.BlkPartB.HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Created in Processing *
Integer
2
0
99
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

BLSLNO
EHIP

688

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

BlkMilitary

Block

BSECT13.BlkSect13B.BlkMilitary
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Military Insurance block - asked once per household

If
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)
6 selected in HIKIND

Universe Description:
Array:
Block Instructions:

Section Label: Section 13, Part B - Military Insurance
NOTE: The data in this block is combined with Medicaid and
sent to BLS under EHHM. (See Block Sect13BLSFinal.
Any changes made here also need to be made in
Sect13BLSFinal.)

689

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

MILITARY

Field

BSECT13.BlkSect13B.BlkMilitary.MILITARY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Covered by military health care?
Military Ins
MILITARY
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

All who get this block
Earlier I recorded that ^YOU_YRCU are covered by military health care.
Is that correct?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1: Goto MILSPC
2,DK,RF: Goto Military_Complete

690

Instrument SAS Name:
Destination Data Set:

MILITARY
EHMT

691

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

MILSPC

Field

BSECT13.BlkSect13B.BlkMilitary.MILSPC
Description:

What types of military health care are you covered by?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Military Types

Universe:

MILITARY = 1

Universe Description:
Question Text:

MILSPC
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Yes, covered by military health care
What ^MILSPC_other of military health care ^AreIs ^YOU_YRCU
covered by?
Enter all that apply, separate with commas

Fills:
Instructions:

MILSPC_other
If there is a military health care, 850022, inventory record then fill "other
types"
Else fill "types"

Fills:
Instructions:

AreIs
IF RESPLINE = MEMBNO then fill "are"
ELSE fill "is"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Max # of Values:
Length:
Answer List:

Set
4
1
TMILSPC

Value:

Mnemonic:

Description:

1

Tricare

^MILSPCOpt1_fill

2

VA

^MILSPCOpt2_fill

3

CHAMPVA

^MILSPCOpt3_fill

4

Other

^MILSPCOpt4_fill

692

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-4: IF 4 selected then goto MILSPCOT
ELSEIF 2 or 3 selected AND NUMHOUSE gt 1 then
goto MILVACOV
ELSEIF 1 selected then goto MILMAN
ELSE goto Military_Complete
DK, RF: Goto Military_Complete

Instrument SAS Name:
Destination Data Set:

MILSPC
EHMT

693

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

MILSPCOT

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.MILSPCOT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

Other military coverage specify
Specify
MILSPCOT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
4 selected in MILSPC
Covered by "other" military health care
Other military coverage - specify:
String
30

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF NUMHOUSE gt 1 then goto MILOTCOV
ELSEIF 1 selected in MILSPC then goto MILMAN
ELSE goto Military_Complete

Instrument SAS Name:
Destination Data Set:

MILSPCOT
EHMT

694

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

MILOTCOV

Field

BSECT13.BlkSect13B.BlkMilitary.MILOTCOV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

How many members are covered?
# Mems Oth
MILOTCOV
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
4 selected in MILSPC AND NUMHOUSE greater than 1
Covered by "other" military health care AND there is more than one
household member
How many members of your household are covered by
^MILSPCOT_fill?
MILSPCOT_fill
IF MILSPCOT ne DK or RF or EMPTY then fill Entry in MILSPCOT
ELSE fill "your other military coverage"
Integer
2
1
30
Don't Know
Refuse
Empty
On Input
On Output

Array:

695

Skip Instructions:

IF MILOTCOV greater than NUMHOUSE then goto CK_MILOTCOV
ELSEIF 2 or 3 selected in MILSPC AND NUMHOUSE gt 1 then
goto MILVACOV
ELSEIF 1 selected in MILSPC then goto MILMAN
ELSE goto Military_Complete

Instrument SAS Name:
Destination Data Set:

MILOTCOV
EHMT

696

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

CK_MILOTCOV

Check

BSECT13.BlkSect13B.BlkMilitary.CK_MILOTC
OV
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

# members covered by Other Military gt total # of members
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
MILOTCOV greater than NUMHOUSE
Number of members covered by Other Military coverage is greater than the
total number of household members
Number cannot exceed number of household members

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MILOTCOV

697

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

MILVACOV

Field

BSECT13.BlkSect13B.BlkMilitary.MILVACOV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many members are covered?
# Mems VA
MILVACOV
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
(2 or 3 selected in MILSPC) AND NUMHOUSE greater than 1

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

How many members of your household are covered by
^CHAMPVA_fill?
CHAMPVA_fill
IF both 2 and 3 selected in MILSPC then fill "VA or CHAMP-VA"
ELSEIF 3 selected in MILSPC then fill "CHAMP-VA"
ELSE fill "VA"
Integer
2
1
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF MILVACOV gt the number of CU members then goto CK_MILVACOV
ELSEIF 1 selected in MILSPC then goto MILMAN
ELSE goto Military_Complete

698

Instrument SAS Name:
Destination Data Set:

MILVACOV
EHMT

699

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

CK_MILVACOV

Check

BSECT13.BlkSect13B.BlkMilitary.CK_MILVAC
OV
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

# enrolled in VA/CHAMP gt # HH members
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
MILVACOV greater than NUMHOUSE
The number of members covered by VA/CHAMP is greater than the total
number of household members
Number cannot exceed number of household members

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MILVACOV

700

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

MILMAN

Field

BSECT13.BlkSect13B.BlkMilitary.MILMAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What type of TRICARE plan do you have?
TRICARE Type
MILMAN
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
1 selected in MILSPC

Universe Description:
Question Text:

Is your TRICARE plan - TRICARE Prime, TRICARE Select, or TRICARE
for Life?
If more than one plan type, select "other (specify)"

Type:
Length:
Answer List:

Enumerated
1
TMILMAN

Value:

Mnemonic:

Description:

1

Prime

TRICARE Prime

2

Extra

TRICARE Select

3

Life

TRICARE for Life

4

other

TRICARE other (specify)

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

701

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1,2,DK,RF:

Goto TRIRPMPD

3:

Goto Military_Complete

4:

Goto MILMANOT

MILMAN
EHMT

702

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

MILMANOT

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.MILMANOT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Other type of TRICARE coverage specify
Specify
MILMANOT
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
MILMAN = 4

Universe Description:
Question Text:
Type:
Length:

Other type of TRICARE coverage - specify:
String
30

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TRIRPMPD
MILMANOT
EHMT

703

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

TRIRPMPD

Field

BSECT13.BlkSect13B.BlkMilitary.TRIRPMPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How often are payments made including payroll deductions
How often
TRIRPMPD
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
MILMAN = 1, 2, 4, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

How often are payments made for ^TRICARE_fill including payroll
deductions?

TRICARE_fill
IF MILMAN = 1 then fill "TRICARE Prime"
ELSEIF MILMAN = 2 then fill "TRICARE Select"
ELSE fill entry in MILMANOT
Enumerated
2
TPERIOD

Value:

Mnemonic:

Description:

1

Wkly

Once a week

2

Biwkly

Once every 2 weeks

3

TwcMonth

Twice a month

4

Mnthly

Once a month

5

Months

Every 2 months

6

Qrtrly

Quarterly (every 3 months)

7

4Months

Once every 4 months

8

6Months

Twice a year (every 6 months)

9

Yrly

Once a year

10

Other

Other

X

Don't Know

704

X

Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1-9: Goto TRIRPMXB
10,DK,RF: Goto TRIIRGXB

Instrument SAS Name:
Destination Data Set:

TRIRPMPD
EHMT

705

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

TRIRPMXB

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.TRIRPMXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the amount paid
Amount paid
TRIRPMXB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
TRIRPMPD = 1-9

Universe Description:
Question Text:
Fills:
Instructions:

What is the amount currently paid ^PERIOD_Mil?
PERIOD_Mil
If TRIRPMPD = 1, fill "once a week"
Else if TRIRPMPD = 2, fill "once every 2 weeks"
Else if TRIRPMPD = 3, fill "twice a month"
Else if TRIRPMPD = 4, fill "once a month"
Else if TRIRPMPD = 5, fill "every 2 months"
Else if TRIRPMPD = 6, fill "every 3 months"
Else if TRIRPMPD = 7, fill "every 4 months"
Else if TRIRPMPD = 8, fill "every 6 months"
Else if TRIRPMPD = 9, fill "once a year"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
If entry = DK or RF or ERR1 is passed then
set TRIR_MXB = EMPTY

706

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
If (TRIRPMPD = 1 and TRIRPMXB greater than 125) or
(TRIRPMPD = 2 and TRIRPMXB greater than 220) or
(TRIRPMPD = 3 and TRIRPMXB greater than 60) or
((TRIRPMPD = 4-8) and TRIRPMXB greater than 758) or
(TRIRPMPD = 9 and TRIRPMXB greater than 1200) ]
then goto ERR1_TRIRPMXB
Else goto Military_Complete

Instrument SAS Name:
Destination Data Set:

TRIRPMXB
EHMT

707

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

ERR1_TRIRPMXB

Check

BSECT13.BlkSect13B.BlkMilitary.ERR1_TRIR
PMXB
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
TRIRPMXB ne DK AND TRIRPMXB ne RF AND
[ (TRIRPMPD = 1 and TRIRPMXB greater than 125) or
(TRIRPMPD = 2 and TRIRPMXB greater than 220) or
(TRIRPMPD = 3 and TRIRPMXB greater than 60) or
((TRIRPMPD = 4-8) and TRIRPMXB greater than 758) or
(TRIRPMPD = 9 and TRIRPMXB greater than 1200) ]

Universe Description:
Text:

THE AMOUNT ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRIR_MXB = A1
Soft
Suppress:

Goto Military_Complete

All others, go back to TRIRPMXB

708

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

TRIIRGXB

Field

BSECT13.BlkSect13B.BlkMilitary.TRIIRGXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount paid for Tricare
Total paid $
TRIIRGXB
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
TRIRPMPD = 10, DK or RF

Universe Description:
Question Text:

What was the total expense paid for ^TRICARE_fill since ^REF_MONTH
not including this month?

Fills:
Instructions:

TRICARE_fill
IF MILMAN = 1 then fill "TRICARE Prime"
ELSEIF MILMAN = 2 then fill "TRICARE Select"
ELSE fill entry in MILMANOT

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF ENTRY = 0-758, DK or RF then set TRII_GXB = EMPTY

Array:

709

Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF ENTRY greater than 758 then goto ERR1_TRIIRGXB
Else goto Military_Complete

Instrument SAS Name:
Destination Data Set:

TRIIRGXB
EHMT

710

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

ERR1_TRIIRGXB

Check

BSECT13.BlkSect13B.BlkMilitary.ERR1_TRIIR
GXB
Description:
Inherited Universe:

Universe:

Out of Range Check
(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)
(TRIIRGXB greater than 758) AND TRIIRGXB <> DK
AND TRIIRGXB <> RF

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRII_GXB = A1
Soft
Suppress:

Goto Military_Complete

All others, go back to TRIIRGXB

711

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Military_Complete

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.Military_Com
plete
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Set Military Complete Flag

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

712

Store Instructions:

Set Military Complete Flag
IF (MILITARY = No, DK or RF) OR (MILSPC = DK or RF) THEN
Set Milcmp = 1
ELSEIF Tricare IN MILSPC THEN
IF ((MILMAN = Life) OR
((TRIRPMPD = 1-9) AND(TRIRPMXB = RESPONSE, DK or RF))
OR ((TRIRPMPD = 10, DK or RF) AND
(TRIIRGXB = RESPONSE, DK or RF)) THEN
Set Milcmp = 1
ENDIF
ELSEIF (VA IN MILSPC) OR (CHAMPVA IN MILSPC) OR
(Other IN MILSPC) THEN
IF NUMHOUSE > 1 THEN
IF (MILVACOV = RESPONSE, DK or RF) THEN
Set Milcmp = 1
ELSEIF (MILOTCOV = RESPONSE, DK or RF) THEN
Set Milcmp = 1
ENDIF
ELSE {Numhouse = 1}
Set Milcmp = 1
ENDIF
ELSE
Set Milcmp = 0
ENDIF

Array:
Skip Instructions:

Else exit military block and goto PartB_End

713

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

TRIR_MXB

Field

BSECT13.BlkSect13B.BlkMilitary.TRIR_MXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TRIRPMXB

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRIRPMXB for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRIR_MXB
EHMT

714

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

Spider Version 1.6.2

TRII_GXB

Field

BSECT13.BlkSect13B.BlkMilitary.TRII_GXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TRIIRGXB

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRIIRGXB for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRII_GXB
EHMT

715

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

REC_STAT

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.REC_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Status - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = newly collected record
REC_STAT
EHMT

716

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

REC_ORIG

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.REC_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = Record collected this quarter
4 = Record collected in previous quarter
REC_ORIG
EHMT

717

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

MILOTHR

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.MILOTHR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Military Other Flag - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing based on MILSPC.
Values: 1 = Has Other Military
2 = Does not have/still have
9 = Does not know if still have
8 = Refused to say if still have
MILOTHR
EHMT

718

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

VACHAMP

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.VACHAMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

VA Champ Flag - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing based on MILSPC.
Values: 1 = Has VA/CHAMP/VA and CHAMP
2 = Does not have/still have
9 = Does not know if still have
8 = Refused to say if still have
VACHAMP
EHMT

719

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

VCDESC

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.VCDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

VACHAMP description - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
14
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Set in Processing based on VA and VACHAMP
VCDESC
EHMT

720

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

TRICARE

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.TRICARE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Has Tricare flag - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing based on MILSPC.
Values: 1 = Has Tricare
2 = Does not have/still have Tricare
9 = Does not know if still have Tricare
8 = Refused to say if still have tricare
TRICARE
EHMT

721

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

VA

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.VA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

VA Flag - Set in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing based on MILSPC.
Values: 1 = Has VA
2 = Does not have/still have
9 = Does not know if still have
8 = Refused to say if still have
VA
EHMT

722

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

CHAMP

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.CHAMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CHAMP Flag - Set in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing based on MILSPC.
Values: 1 = Has CHAMP
2 = Does not have/still have
9 = Does not know if still have
8 = Refused to say if still have
CHAMP
EHMT

723

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

HMT_oninput

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.HMT_oninpu
t
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Place record on input flag - Created in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Created in Processing **
Integer
1
1
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = Please record on SCIF
2 = Do not place record on SCIF.
(Military, Tricare, vachamp and other are
all "no")
HMT_oninput
EHMT

724

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

PQ_Tricare

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.PQ_Tricare
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Previous Quarter Tricare value - Set in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Used to set record origin to a 5 in BLS Edits
PQ_Tricare
EHMT

725

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

PQ_VACHAMP

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.PQ_VACHA
MP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Previous Quarter VAChamp value - Set in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Used to set record origin to a 5 in BLS Edits
PQ_VACHAMP
EHMT

726

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B.BlkMilitary

PQ_MILOTHR

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.BlkMilitary.PQ_MILOTH
R
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Previous Quarter other value - Set in Processing

(BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)) AND
(6 selected in HIKIND)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Used to set record origin to a 5 in BLS Edits
PQ_MILOTHR
EHMT

727

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

Spider Version 1.6.2

PartB_END

Field

BSECT13.BlkSect13B.PartB_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Part B

BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (Screener_cmp = 1) AND (Medicare_cmp = 1) AND
(Medicaid_cmp = 1) AND (CHIP_cmp = 1) AND (IHS_cmp = 1)
AND (SS_cmp = 1) AND (Private_cmp = 1) AND
(Military_cmp = 1) THEN
set SECTCOMP[13] = 1
ELSE
set SECTCOMP[13] = 2
ENDIF

Array:
Skip Instructions:

Exit Sect13 block and goto Section 14

728

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

REC_STAT

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.REC_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Status - Created in Processing

REC_STAT
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = newly collected record
REC_STAT
EHHS

729

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT13.BlkSect13B

REC_ORIG

Spider Version 1.6.2

Field

BSECT13.BlkSect13B.REC_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin - Created in Processing

REC_ORIG
BCeintro.CE_INTRO = 1 AND (INTNMBR = 1-4) AND
(BFront.START <> 3-5)

Universe:
Universe Description:
Question Text:
Type:
Length:

** Created in Processing **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

Set in Processing.
Values: 1 = Record collected this quarter
REC_ORIG
EHHS

730

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Section 14, 15 and 16
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14

Spider Version 1.6.2

BSECT14

Block

BSECT14
Description:

Tab Name:
Fly Over Name:
Universe Type:

Medical and Health Expenditures

S14
S14 - Medical
If

Inherited Universe:
Universe:

Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1
Demographics and Section 13 must be complete

Array:
Block Instructions:

Create a new flag, INS_FLAG, to be used in section 15B.
IF there are any records with
BSECT13.BlkPartB.BlkPrivate.HSAHRA = 1 and
BSECT13.BlkPartB.BlkPrivate.HIP_STAT = 1 then
set INS_FLAG = 1
ELSEIF there are any records with
BSECT13.BlkPartB.BlkPrivate.FSA = 1
and BSECT13.BlkPartB.BlkPrivate.hip_stat = 1 then
set INS_FLAG = 1
ELSEIF there are any records on the SCIF with 8500.HSAHRA =
1 and 8500.hip_stat =1 then set INS_FLAG = 1
ELSEIF there are any records on the SCIF with 8500.FSA = 1
and 8500.hip_stat = 1 then set INS_FLAG = 1
ELSE set INS_FLAG = 2

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14

Spider Version 1.6.2

S14AINTRO

Field

BSECT14.S14AINTRO
Description:

Introduction

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction
S14A_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1

Universe:
Universe Description:
Question Text:

Now I am going to ask some questions about medical payments and
reimbursements. I will begin with your payments.
By payments I mean any co-pays and out-of-pocket expenses.
Include all payments, even those for persons who are outside of your
household.
Description Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Goto BSect14.BTABLEA.BROW.ITEM

3

Instrument SAS Name:
Destination Data Set:

S14A_INTRO
EMDB

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14

Spider Version 1.6.2

BTABLEA

Block

BSECT14.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Payments for Medical Expenses

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1
S14AINTRO = 1

Universe Description:
Array:
Block Instructions:

1. MAX # OF GRID LINES:

40

2. For LLMetadata search
Set SecNum := 14
Set SecLetter := 'A'
3.

Section Label: Section 14, Part A - Payments for
Medical Expenses

4. Pre-chart
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
Include medical payments reported in previous interview
with item code matching currently reported item code
(MEDPCARY).
The pre-chart of previously reported expenses includes:
Description (MEDPDESC)
Month (MEDPMTMO)
Amount paid (MEDPMTX)
Display the pre-chart items as follows:
Description
Amount
Month
--------------------------------(MEDPDESC)
(MEDPMTX)
(MEDPMTMO)

5

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA

Spider Version 1.6.2

BROW

Block

BSECT14.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
(S14AINTRO = 1)
(ITEM(previous row) <> 99) AND (ROW # < 41)

Universe Description:
Array:
Block Instructions:

6

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSECT14.BTABLEA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Payments made for item
Item
MDB_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Help Screen:
Question Text:

H_S14A
SCREEN 1-------------------------------------------------------------35 ? [F1]
Since the first of ^REF_MONTH, have ^YOU_ANYMEM made any
payments for the following?
Read each item on list
SCREEN 2 ------------------------------------------------------------------------36 ? [F1]
Have ^YOU_ANYMEM made any payments for -Read each item on list

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
3
TSec14Items

7

Value:

Mnemonic:

Description:

1

EyeService

Eye examinations, treatment, or surgery

2

EyePurchase

Purchase of eye glasses or contact lenses

3

Dental

Dental care

4

HospitalRoom

Hospital room or hospital services

5

Service

6

Physician

Services by medical professionals other than
physicians
Physician services

7

Lab

Lab tests or x-rays

8

NursingHome

Care in convalescent or nursing homes

9

HomeCare

10

AdultDayCare

Care for invalids, convalescents, handicapped, or
elderly persons in the home
Adult day care centers

11

OtherCare

Other medical care and services

12

HearingAids

Hearing aids

13

Medicine

Prescription drugs

14

95

RentSupportiveEqu
ip
RentMedicalEquip
ment
NoMore95

Purchase or rental of supportive or rehabilitative
equipment
Purchase or rental of medical or surgical equipment for
general use
Continue List

99

NoMore99

None/No more entries

888

DeleteLine

Delete a line

15

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Set MEDPCARY:
If ITEM = 1 then set MEDPCARY = 110
If ITEM = 2 then set MEDPCARY = 120
If ITEM = 3 then set MEDPCARY = 200
If ITEM = 4 then set MEDPCARY = 330
If ITEM = 5 then set MEDPCARY = 410
If ITEM = 6 then set MEDPCARY = 420
If ITEM = 7 then set MEDPCARY = 510
If ITEM = 8 then set MEDPCARY = 520
If ITEM = 9 then set MEDPCARY = 700
if ITEM = 10 then set MEDPCARY = 710
If ITEM = 11 then set MEDPCARY = 530
If ITEM = 12 then set MEDPCARY = 610
If ITEM = 13 then set MEDPCARY = 620
If ITEM = 14 then set MEDPCARY = 635
If ITEM = 15 then set MEDPCARY = 655

8

Array:
Special Instructions:

1. Answer list options should be in bold black except 95, 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Pre-fill the ServiceOrItem and DESCRIPTION fields with
the following descriptions.
(Gray out the ServiceOrItem field)
If ITEM = 1, pre-fill "Eye care"
If ITEM = 2, pre-fill "Eye glasses/contacts"
If ITEM = 3, pre-fill "Dental care"
If ITEM = 4, pre-fill "Hospital room/services"
If ITEM = 5, pre-fill "Services"
If ITEM = 6, pre-fill "Physician services"
If ITEM = 7, pre-fill "Lab tests/x-rays"
If ITEM = 8, pre-fill "Care in conv/nurse"
If ITEM = 9, pre-fill "Care for invalids/elderly pers"
If ITEM = 10, pre-fill "Adult day care centers"
If ITEM = 11, pre-fill "Other medical care and service"
If ITEM = 12, pre-fill "Hearing aids"
If ITEM = 13, pre-fill "Prescriptions drugs"
If ITEM = 14, pre-fill "Support/rehabilitative equip"
If ITEM = 15, pre-fill "Medical equip for general use"
3. If SCREEN 1, display Answer list options 1-6, 95, 888
If SCREEN 2, display Answer list options 7-15, 99, 888
4. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

1-15:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

95:

Goto next ROW

99:
888:

Instrument SAS Name:
Destination Data Set:

Goto S14A_END
IF no more rows then goto S14A_END
ELSE goto ITEM - next row of the table

MDB_ITEM
EMDB

9

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT14.BTABLEA.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

ServiceOrItem

Field

BSECT14.BTABLEA.BROW.ServiceOrItem
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Care/Service/Item

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:
Instrument SAS Name:

ServiceOrItem

11

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT14.BTABLEA.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Describe the care/service/item
Description
MEDPDESC
MEDPDESC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

Ask if not apparent
Describe the care/service/item.
Description Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF ITEM = 5 then goto MEDPNOUT
ELSEIF ITEM = 14 or 15 then goto MEDPPRNT
ELSE goto MEDPGFTC

Instrument SAS Name:
Destination Data Set:

MEDPDESC
EMDB

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPNOUT

Field

BSECT14.BTABLEA.BROW.MEDPNOUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Inside or outside
Inside or out
MEDPNOUT
MEDPNOUT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM = 5
"Services by medical professionals other than physicians" was
selected
Was this service provided inside or outside the home?
Description
Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)

Type:
Length:
Answer List:

Enumerated
1
TMEDPNOUT

Value:

Mnemonic:

Description:

1

Inside

Inside the home

2

Outside

Outside the home

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto MEDPGFTC
MEDPNOUT

13

Destination Data Set:

EMDB

14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPPRNT

Field

BSECT14.BTABLEA.BROW.MEDPPRNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Purchase or rental?
Prch
MEDPPRNT
MEDPPRNT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM = 14 or 15
(Purchase or rental of supportive or rehabilitative equipment) OR (Purchase
or rental of medical or surgical equipment for general use) was selected

Question Text:

Ask if not apparent
Was this for a purchase or rental?
Description
Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)

Type:
Length:
Answer List:

Enumerated
1
TMEDRPRNT

Value:

Mnemonic:

Description:

1

Purchase

Purchase

2

Rental

Rental

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto MEDPGFTC

15

Instrument SAS Name:
Destination Data Set:

MEDPPRNT
EMDB

16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPGFTC

Field

BSECT14.BTABLEA.BROW.MEDPGFTC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Who
MEDPGFTC
MEDPGFTC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

Ask if not apparent
^WHOWW the ^Medpgftc_Fill for a member of your household or
someone outside of your household?

Description Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)
Fills:
Instructions:

WHOWW
IF ITEM = 2, 5, 6, 7, 10 or 13 then fill "Were"
ELSE fill "Was"

Fills:
Instructions:

Medpgftc_Fill
If ITEM = 1, fill "eye care"
If ITEM = 2, fill "eye glasses or contact lenses"
If ITEM = 3, fill "dental care"
If ITEM = 4, fill "hospital room or hospital service"
If ITEM = 5, fill "services"
If ITEM = 6, fill "physician services"
If ITEM = 7, fill "lab tests or x-rays"
If ITEM = 8, fill "care in convalescent or nursing home"
If ITEM = 9, fill "care for invalids, convalescents, handicapped, or
elderly persons in home"
If ITEM = 10, fill "adult day care centers"
If ITEM = 11, fill "other medical care"
If ITEM = 12, fill "hearing aid(s)"
If ITEM = 13, fill "prescription drugs"
If ITEM = 14, fill "supportive or rehabilitative equipment"
If ITEM = 15, fill "medical equipment for general use"

17

Type:
Length:
Answer List:

Enumerated
1
TCU14

Value:

Mnemonic:

Description:

1

CUmem

Household member

2

NONCUmem

Non-household member

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
MEDPGFTC
EMDB

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MONTH

Field

BSECT14.BTABLEA.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month payment was made
Month
MEDPMTMO
MEDPMTMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

In what month was(were) the payment(s) made?
^S14A_13Fill
Description Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)

Fills:
Instructions:

S14A_13Fill
If ITEM = 8, 9, 10, 13, or 14 then fill "
month of the reference period"

Type:
Length:

Enumerated
2

Answer List:

TMONTH14

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Ma

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

Enter 13 for same amount each

19

11

Nov

November

12

Dec

December

13

con

^S14_13Option

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: IF (MONTH is not within the
reference period) then goto
ERR3_MONTH
ELSE goto AMOUNT
13,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

MEDPMTMO
EMDB

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT14.BTABLEA.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

MONTH not within the reference period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
(MONTH is not within the reference period) AND
(MONTH ne DK and ne RF and ne 13)
The month the payment was in, is outside the reference period
Input invalid. Value not in range
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

21

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT14.BTABLEA.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount paid
Amount
MEDPMTX
MEDPMTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

^Medpmtx_Fill
Description Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)

Fills:
Instructions:

Medpmtx_Fill
IF MONTH = 1-12 then fill "What was the total amount paid in
^MONTH?"
ELSEIF MONTH = DK or RF then fill "What was the total amount paid?"
ELSEIF MONTH = 13 then fill "What is your monthly expense?"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF AMOUNT = DK or RF OR ERR1_AMOUNT is not triggered then
Set MEDPMTX_ = EMPTY

22

Array:
Special Instructions:
Skip Instructions:

Display a $ and a comma, as needed, in the entry field.
1-999999: IF [(MEDPCARY = 110 and AMOUNT lt 5 or gt 2000) or
(MEDPCARY = 120 and AMOUNT lt 10 or gt 450) or
(MEDPCARY = 200 and AMOUNT lt 6 or gt 1400) or
(MEDPCARY = 330 and AMOUNT lt 5 or gt 5000) or
(MEDPCARY = 410 and AMOUNT lt 5 or gt 800) or
(MEDPCARY = 420 and AMOUNT lt 5 or gt 379) or
(MEDPCARY = 510 and AMOUNT lt 5 or gt 800) or
(MEDPCARY = 520 and AMOUNT lt 15 or gt 8000) or
(MEDPCARY = 530 and AMOUNT lt 5 or gt 650) or
(MEDPCARY = 610 and AMOUNT lt 5 or gt 5000) or
(MEDPCARY = 620 and AMOUNT lt 5 or gt 333) or
(MEDPCARY = 635 and AMOUNT lt 6 or gt 1350) or
(MEDPCARY = 655 and AMOUNT lt 5 or gt 500) or
(MEDPCARY = 700 and AMOUNT lt 20 or gt 10,700) or
(MEDPCARY = 710 and AMOUNT lt 5 or gt 1200) ]
AND (MONTH ne 13) then goto ERR1_AMOUNT
ELSEIF MEDPCARY and AMOUNT for this record = data on
the prechart/input AND (that prechart records
MEDPMTMO does not equal 13) then goto ERR_DUP
ELSE goto C
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto C

MEDPMTX
EMDB

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT14.BTABLEA.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
[ (MEDPCARY = 110 and AMOUNT lt 5 or gt 2000) or
(MEDPCARY = 120 and AMOUNT lt 10 or gt 450) or
(MEDPCARY = 200 and AMOUNT lt 6 or gt 1400) or
(MEDPCARY = 330 and AMOUNT lt 5 or gt 5000) or
(MEDPCARY = 410 and AMOUNT lt 5 or gt 800) or
(MEDPCARY = 420 and AMOUNT lt 5 or gt 379) or
(MEDPCARY = 510 and AMOUNT lt 5 or gt 800) or
(MEDPCARY = 520 and AMOUNT lt 15 or gt 8000) or
(MEDPCARY = 530 and AMOUNT lt 5 or gt 650) or
(MEDPCARY = 610 and AMOUNT lt 5 or gt 5000) or
(MEDPCARY = 620 and AMOUNT lt 5 or gt 333) or
(MEDPCARY = 635 and AMOUNT lt 6 or gt 1350) or
(MEDPCARY = 655 and AMOUNT lt 5 or gt 500) or
(MEDPCARY = 700 and AMOUNT lt 20 or gt 10700) or
(MEDPCARY = 710 and AMOUNT lt 5 or gt 1200)]
AND (AMOUNT <> DK and <> RF) AND (MONTH <> 13)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MEDPMTX_ = A1
Soft
Suppress:

Goto C

All others, go back to AMOUNT

24

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT14.BTABLEA.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
MEDPCARY and the entry in AMOUNT = any records data in the
prechart/input AND (that prechart records MEDPMTMO does not equal 13)

Universe Description:
Text:

This item appears to be the same as one reported last interview.
Please verify to avoid reporting.
If this is a duplicate item, enter 888 to delete the line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto C

All others, go back to AMOUNT

25

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

C

Field

BSECT14.BTABLEA.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Combined Expense
C
MEDPCB_S
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:
Type:
Length:

X

Enter 'C' for a combined expense
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:

Goto COMBCODE

EMPTY: IF [(ITEM = 1, 2, 3, 5, 6 or 12) and (RT8100.POPGRP =
7, 8, 07 or 08)] OR [ITEM = 10 and (RT8100.POPGRP
= 15 or 16)] OR [(ITEM = 13, 14 or 15) and
(RT8100.POPGRP = 11 or 12)] then goto MDBSTORE
ELSE goto MORE
IF anything other than 'C' or blank is entered then
goto CK_C
Instrument SAS Name:
Destination Data Set:

MEDPCMB
EMDB

26

27

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

CK_C

Check

BSECT14.BTABLEA.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or Empty
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
C = anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

28

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT14.BTABLEA.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

COMBINED CODES
Combined Codes
MEDPCMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
C=C

Universe Description:
Help Screen:
Question Text:

H_S14A
35-36

? [F1]

What is ^S14_Desc combined with?
Enter all that apply, separate with commas
Description
(MEDPDESC)
Fills:
Instructions:

Type:
Max # of Values:

Amount
Month
(MEDPMTX) (MEDPMTMO)

S14_Desc
if ITEM = 1, fill "eye examinations, treatment, or surgery"
if ITEM = 2, fill "the purchase of eye glasses or contact lenses"
if ITEM = 3, fill "dental care"
if ITEM = 4, fill "hospital room or hospital services"
if ITEM = 5, fill "services by medical professionals other than
physicians"
if ITEM = 6, fill "physician services"
if ITEM = 7, fill "lab tests or x-rays"
if ITEM = 8, fill "care in convalescent or nursing homes"
if ITEM = 9, fill "care for invalids, convalescents, handicapped, or
elderly persons in the home"
if ITEM = 10, fill "adult day care centers"
if ITEM = 11, fill "other medical care and services"
if ITEM = 12, fill "hearing aids"
if ITEM = 13, fill "prescription drugs"
if ITEM = 14, fill "supportive or rehabilitative equipment"
if ITEM = 15, fill "medical or surgical equipment for general use"
Set
16

29

Length:
Answer List:

2
TSec14CCItems

Value:

Mnemonic:

Description:

1

Eyecare

Eye examinations, treatments, or surgery

2

EyePurchase

Purchase of eye glasses or contact lenses

3

Dental

Dental care

4

HospitalRoom

Hospital room or hospital services

5

HospitalService

6

Physician

Services by medical professionals other than
physicians
Physician services

7

Lab

Lab tests or x-rays

8

NursingHome

Care in convalescent or nursing homes

9

HomeCare

10

AdultDayCare

Care for invalids, convalescents, handicapped, or
elderly persons in the home
Adult day care centers

11

OtherCare

Other medical care and services

12

HearingAids

Hearing aids

13

Medicine

Prescription drugs

14

RentSupportiveEqu
ip
RentMedicalEquip
ment
Misc

Purchase or rental of supportive or rehabilitative
equipment
Purchase or rental of medical or surgical equipment for
general use
Misc. combined (unable to specify/DK)

15
77

Don't Know
Refuse
Empty
On Input
On Output

30

Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in MEDPCY1-MEDPCY16. (the first entry in
COMBCODE should be recoded and store di n MEDPCY1, the
2nd entry in MEDPCY2, etc.)
Recode as follows:
if COMBCODE = 1, store 110
if COMBCODE = 2, store 120
if COMBCODE = 3, store 130
if COMBCODE = 4, store 330
if COMBCODE = 5, store 410
if COMBCODE = 6, store 420
if COMBCODE = 7, store 510
if COMBCODE = 8, store 520
if COMBCODE = 9, store 700
if COMBCODE = 10, store 710
if COMBCODE = 11, store 530
if COMBCODE = 12, store 610
if COMBCODE = 13, store 620
if COMBCODE = 14, store 635
if COMBCODE = 15, store 655
if COMBCODE = 77, store 900

Array:
Skip Instructions:

IF [(ITEM = 1, 2, 3, 5, 6 or 12) and (RT8100.POPGRP = 7, 8,
07 or 08)] OR [ITEM = 10 and (RT8100.POPGRP = 15 or 16)] OR
[(ITEM = 13, 14 or 15) and (RT8100.POPGRP = 11 or 12)]
then goto MDBSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

MEDPCMB
EMDB

31

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MDBSTORE

Field

BSECT14.BTABLEA.BROW.MDBSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Medical/Health Expenditures Purchased
Store
MDBSTORE
MDBSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
[(ITEM = 1, 2, 3, 5, 6 or 12) and (RT8100.POPGRP = 7, 8, 07 or 08)] OR
[ITEM = 10 and (RT8100.POPGRP = 15 or 16)] OR
[(ITEM = 13, 14 or 15) and (RT8100.POPGRP = 11 or 12)]

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
X
X

X

What is the name of the business ^Med_fill?
Med_fill
IF ITEM = 1, 2, 3, 5, 6 or 10 then fill "that provided this service"
IF ITEM = 12-15 then fill "where this was purchased"
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF UPPERCASE ENTRY contains ".COM" then set MDBPURCH = 1 and
"keep" and "show"
IF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSEIF ENTRY = DK or RF then goto MORE
ELSE goto MDBPURCH

32

Instrument SAS Name:
Destination Data Set:

MDBSTORE
EMDB

33

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MDBPURCH

Field

BSECT14.BTABLEA.BROW.MDBPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased online or in person
Online
MDBPURCH
MDBPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
MDBSTORE = RESPONSE AND
(UPPERCASE entry in MDBSTORE does NOT contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

34

Skip Instructions:

1,3,4,DK,RF: Goto MORE
2: Goto MDBLOC

Instrument SAS Name:
Destination Data Set:

MDBPURCH
EMDB

35

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MDBLOC

Field

BSECT14.BTABLEA.BROW.MDBLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
MDBLOC
MDBLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
MDBPURCH = 2
Purchased in person
In what city is ^MDBSTORE_fill located?
MDBSTORE_fill
Fill entry from MDBSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MDBLOCST
MDBLOC
EMDB

36

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MDBLOCST

Field

BSECT14.BTABLEA.BROW.MDBLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Purchase location - State
State
MDBLOCST
MDBLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
MDBPURCH = 2
Purchased in person
H_DESTCODE
? [F1]
In what state is ^MDBSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

MDBSTORE_fill
Fill entry from MDBSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_MDBLOCST
ELSE goto MORE

37

Instrument SAS Name:
Destination Data Set:

MDBLOCST
EMDB

38

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

CK_MDBLOCST

Check

BSECT14.BTABLEA.BROW.CK_MDBLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
(Entry in MDBLOCST is not a valid state abbreviation) AND MDBLOCST <>
DK AND MDBLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MDBLOCST

39

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSECT14.BTABLEA.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any more
MEDPMORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

Did ^YOU_ANYMEM make any other payments for ^S14_Desc?
Description Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

S14_Desc
if ITEM = 1, fill "eye examinations, treatment, or surgery"
if ITEM = 2, fill "the purchase of eye glasses or contact lenses"
if ITEM = 3, fill "dental care"
if ITEM = 4, fill "hospital room or hospital services"
if ITEM = 5, fill "services by medical professionals other than
physicians"
if ITEM = 6, fill "physician services"
if ITEM = 7, fill "lab tests or x-rays"
if ITEM = 8, fill "care in convalescent or nursing homes"
if ITEM = 9, fill "care for invalids, convalescents, handicapped, or
elderly persons in the home"
if ITEM = 10, fill "adult day care centers"
if ITEM = 11, fill "other medical care and services"
if ITEM = 12, fill "hearing aids"
if ITEM = 13, fill "prescription drugs"
if ITEM = 14, fill "supportive or rehabilitative equipment"
if ITEM = 15, fill "medical or surgical equipment for general use"

Type:
Length:

Enumerated
1

40

Answer List:

TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set MDB_ORIG and MDB_STAT
IF ERR_DUP was invoked and ITEM = 888 then set MDB_ORIG = 3
ELSE set MDB_ORIG = 1
IF MONTH = current interview month then set MDB_STAT = 2
ELSE set MDB_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1 and row number ne 40 then
prefill ITEM, ServiceOrItem, and DESCRIPTION field for
the next row with the same information as the current row.
1:

IF ROW number = 40 then goto ERR_MAX
ELSE goto ITEM, next line on the grid

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ROW number = 40 then goto S14A_END
ELSE goto ITEM, next line on the grid

MEDPMORE
EMDB

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT14.BTABLEA.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
(MORE = 1) AND (ROW number = 40)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

42

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

S14A_END

Field

BSECT14.BTABLEA.BROW.S14A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 14A

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))
ITEM = 99 OR (the table is full)

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF (S14CompA <> Yes) AND TableA.Row[40].ITEM <> EMPTY THEN
S14CompA := Yes
IF ITEM = NoMore99 or the table is full THEN
S14A_END := Yes
S14_END := Yes
ELSE
S14A_END := No
S14_END := No
ENDIF

Array:
Skip Instructions:

Exit block and goto S14BINTRO

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCARY

Field

BSECT14.BTABLEA.BROW.MEDPCARY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 Digit Item Code

MEDPCARY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710

Instrument SAS Name:
Destination Data Set:

MEDPCARY
EMDB

44

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY1

Field

BSECT14.BTABLEA.BROW.MEDPCY1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense - code

MEDPCY1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY1
EMDB

45

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY2

Field

BSECT14.BTABLEA.BROW.MEDPCY2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY2
EMDB

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY3

Field

BSECT14.BTABLEA.BROW.MEDPCY3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY3
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY3
EMDB

47

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY4

Field

BSECT14.BTABLEA.BROW.MEDPCY4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY4
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY4
EMDB

48

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY5

Field

BSECT14.BTABLEA.BROW.MEDPCY5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY5
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY5
EMDB

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY6

Field

BSECT14.BTABLEA.BROW.MEDPCY6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY6
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY6
EMDB

50

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY7

Field

BSECT14.BTABLEA.BROW.MEDPCY7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY7
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY7
EMDB

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY8

Field

BSECT14.BTABLEA.BROW.MEDPCY8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY8
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY8
EMDB

52

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY9

Field

BSECT14.BTABLEA.BROW.MEDPCY9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY9
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY9
EMDB

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY10

Field

BSECT14.BTABLEA.BROW.MEDPCY10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY10
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY10
EMDB

54

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY11

Field

BSECT14.BTABLEA.BROW.MEDPCY11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY11
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY11
EMDB

55

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY12

Field

BSECT14.BTABLEA.BROW.MEDPCY12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY12
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY12
EMDB

56

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY13

Field

BSECT14.BTABLEA.BROW.MEDPCY13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY13
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY13
EMDB

57

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY14

Field

BSECT14.BTABLEA.BROW.MEDPCY14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY14
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY14
EMDB

58

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY15

Field

BSECT14.BTABLEA.BROW.MEDPCY15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY15
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY15
EMDB

59

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPCY16

Field

BSECT14.BTABLEA.BROW.MEDPCY16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDPCY16
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDPCY16
EMDB

60

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MEDPMTX_

Field

BSECT14.BTABLEA.BROW.MEDPMTX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MEDPMTX

MEDPMTX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MEDPMTX_
EMDB

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MDB_STAT

Field

BSECT14.BTABLEA.BROW.MDB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active Record
2 = Current month Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

MDB_STAT
EMDB

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEA.BROW

Spider Version 1.6.2

MDB_ORIG

Field

BSECT14.BTABLEA.BROW.MDB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14AINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record
Instrument SAS Name:
Destination Data Set:

MDB_ORIG
EMDB

63

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14

Spider Version 1.6.2

S14BINTRO

Field

BSECT14.S14BINTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction
S14B_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1

Universe:
Universe Description:
Question Text:

All
Now I am going to ask some questions about your reimbursements.
By reimbursements I mean any money received for any members of
your household from an insurance company, medical care provider or
non-household member for medical expenses which you previously
paid or will pay.
^HSAHRAFSA_Fill
Description Amount
Month
(MEDRDESC) (MEDRMBX) (MEDRMBMO)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Goto ITEM

64

Instrument SAS Name:
Destination Data Set:

S14B_INTRO
EMDC

65

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14

Spider Version 1.6.2

BTABLEB

Block

BSECT14.BTABLEB
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

Reimbursements for Medical Expenses

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1
S14BINTRO = 1

Universe Description:
Array:
Block Instructions:

1.

MAX # OF GRID LINES:

2.

For LLMetadata search
SecNum := 14
SecLetter := 'B'

3.

22

Section label: Section 14, Part B - Reimbursements For
Medical Expenses

4. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
5.

PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported expenses includes:
Item Code for matching (MEDRCARY)
medical payment description (MEDRDESC)
month of expense (MEDRMBMO)
amount paid (MEDRMBX)
Display the pre-chart items as follows:
Description Amount Month
---------------------------(MEDRDESC) (MEDRMBX) (MEDRMBMO)

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB

Spider Version 1.6.2

BROW

Block

BSECT14.BTABLEB.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

While
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
(S14BINTRO = 1)
(ITEM(previous row) <> 99) AND (ROW # < 23)

Universe Description:
Array:
Block Instructions:

67

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

ITEM

Field

BSECT14.BTABLEB.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Reimbursements received - {precode selection}
Item
MDC_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Help Screen:
Question Text:

H_S14A
SCREEN 1 --------------------------------------------------------------------------------------35

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM received any
medical reimbursements for the items I just asked about?
IF YES - What did you get reimbursed for?
Read each item on list
SCREEN 2 --------------------------------------------------------------------------------------36
? [F1]
IF YES - Have you received any reimbursements for -Read each item on list
Type:
Length:
Answer List:

Enumerated
3
TSec14Items

Value:

Mnemonic:

Description:

1

EyeService

Eye examinations, treatment, or surgery

2

EyePurchase

Purchase of eye glasses or contact lenses

3

Dental

Dental care

68

4

HospitalRoom

Hospital room or hospital services

5

Service

6

Physician

Services by medical professionals other than
physicians
Physician services

7

Lab

Lab tests or x-rays

8

NursingHome

Care in convalescent or nursing homes

9

HomeCare

10

AdultDayCare

Care for invalids, convalescents, handicapped, or
elderly persons in the home
Adult day care centers

11

OtherCare

Other medical care and services

12

HearingAids

Hearing aids

13

Medicine

Prescription drugs

14

95

RentSupportiveEqu
ip
RentMedicalEquip
ment
NoMore95

Purchase or rental of supportive or rehabilitative
equipment
Purchase or rental of medical or surgical equipment for
general use
Continue List

99

NoMore99

None/No more entries

888

DeleteLine

Delete a line

15

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Set MEDRCARY
If ITEM = 1 then set MEDRCARY = 110
If ITEM = 2 then set MEDRCARY = 120
If ITEM = 3 then set MEDRCARY = 200
If ITEM = 4 then set MEDRCARY = 330
If ITEM = 5 then set MEDRCARY = 410
If ITEM = 6 then set MEDRCARY = 420
If ITEM = 7 then set MEDRCARY = 510
If ITEM = 8 then set MEDRCARY = 520
If ITEM = 9 then set MEDRCARY = 700
If ITEM = 10 then set MEDRCARY = 710
If ITEM = 11 then set MEDRCARY = 530
If ITEM = 12 then set MEDRCARY = 610
If ITEM = 13 then set MEDRCARY = 620
If ITEM = 14 then set MEDRCARY = 635
If ITEM = 15 then set MEDRCARY = 655

Array:

69

Special Instructions:

1. Answer list options should be in bold black except 95, 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2.

Pre-fill the ServiceOrItem and DESCRIPTION fields
with the following descriptions.
(Gray out the ServiceOrItem field.)
If ITEM = 1, pre-fill "Eye care"
If ITEM = 2, pre-fill "Eye glasses/contacts"
If ITEM = 3, pre-fill "Dental care"
If ITEM = 4, pre-fill "Hospital room/services"
If ITEM = 5, pre-fill "Services"
If ITEM = 6, pre-fill "Physician services"
If ITEM = 7, pre-fill "Lab tests/x-rays"
If ITEM = 8, pre-fill "Care in conv/nurse"
If ITEM = 9, pre-fill "Care for invalids/elderly pers"
If ITEM = 10, pre-fill "Adult day care centers"
If ITEM = 11, pre-fill "Other medical care"
If ITEM = 12, pre-fill "Hearing aids"
If ITEM = 13, pre-fill "Prescription drugs"
If ITEM = 14, pre-fill "Support/rehabilitative equip"
If ITEM = 15, pre-fill "Medical equip for general use"

3.

For SCREEN 1, display Answer options 1-6, 95, 888
For SCREEN 2, display Answer options 7-15, 99, 888

4. IF ITEM = 888 then "SHOW" the fields in the row
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-15:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

95:

Goto next ROW

99:

Goto S14B_END

888:

IF no more grid lines then goto S14B_END
ELSE goto ITEM - next line of grid

MDC_ITEM
EMDC

70

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT14.BTABLEB.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

ServiceOrItem

Field

BSECT14.BTABLEB.BROW.ServiceOrItem
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Care/Service/Item

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:
Instrument SAS Name:

ServiceOrItem

72

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT14.BTABLEB.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Description of care/service/item
Description
MEDRDESC
MEDRDESC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

Ask if not apparent
Describe the care/service/item.
Description Amount
Month
(MEDRDESC) (MEDRMBX) (MEDRMBMO)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF ITEM = 5 then goto MEDRNOUT
ELSEIF ITEM = 14 or 15 then goto MEDRPRNT
ELSE goto MEDRGFTC
MEDRDESC
EMDC

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRNOUT

Field

BSECT14.BTABLEB.BROW.MEDRNOUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Inside or outside
Inside or out
MEDRNOUT
MEDRPNOUT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM = 5
"Services by medical professionals other than physicians" was
selected
Was this service provided inside or outside the home?
Description
Amount
Month
(MEDPDESC)
(MEDPMTX) (MEDPMTMO)

Type:
Length:
Answer List:

Enumerated
1
TMEDPNOUT

Value:

Mnemonic:

Description:

1

Inside

Inside the home

2

Outside

Outside the home

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto MEDRGFTC
MEDRNOUT

74

Destination Data Set:

EMDC

75

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRPRNT

Field

BSECT14.BTABLEB.BROW.MEDRPRNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Purchase or rental?
Purchase or Rent
MEDRPRNT
MEDRPRNT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM = 14 or 15
(Purchase or rental of supportive or rehabilitative equipment) OR (Purchase
or rental of medical or surgical equipment for general use) was selected

Question Text:

Ask if not apparent
Was this for a purchase or rental?
Description Amount
Month
(MEDRDESC) (MEDRMBX) (MEDRMBMO)

Type:
Length:
Answer List:

Enumerated
1
TMEDRPRNT

Value:

Mnemonic:

Description:

1

Purchase

Purchase

2

Rental

Rental

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

76

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MEDRGFTC
MEDRPRNT
EMDC

77

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRGFTC

Field

BSECT14.BTABLEB.BROW.MEDRGFTC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Who
MEDRGFTC
MEDRGFTC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

Ask if not apparent
^WHOWW the ^Medrgftc_Fill for a member of your household or
someone outside of your household?
Description Amount
Month
(MEDRDESC) (MEDRMBX) (MEDRMBMO)

Fills:
Instructions:

WHOWW
IF ITEM = 2, 5, 6, 7, 10 or 13 then fill "Were"
ELSE fill "Was"

Fills:
Instructions:

Medrgftc_Fill
If ITEM = 1, fill "eye care"
If ITEM = 2, fill "eye glasses or contact lenses"
If ITEM = 3, fill "dental care"
If ITEM = 4, fill "hospital room or hospital services"
If ITEM = 5, fill "services"
If ITEM = 6, fill "physician services"
If ITEM = 7, fill "lab tests and x-rays"
If ITEM = 8, fill "care in convalescent or nursing homes"
If ITEM = 9, fill "care of invalids, convalescents, handicapped, or elderly
persons in the home"
If ITEM = 10, fill "adult day care services"
If ITEM = 11 fill "other medical care"
If ITEM = 12, fill "hearing aid(s)"
If ITEM = 13, fill "prescription drugs"
If ITEM = 14, fill "supportive or rehabilitative equipment"
If ITEM = 15, fill "medical equipment"

78

Type:
Length:
Answer List:

Enumerated
1
TCU14

Value:

Mnemonic:

Description:

1

CUmem

Household member

2

NONCUmem

Non-household member

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
MEDRGFTC
EMDC

79

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MONTH

Field

BSECT14.BTABLEB.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month reimbursement received
Month
MEDRMBMO
MEDRMBMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

In what month was(were) the reimbursement(s) received?
Description Amount
Month
(MEDRDESC) (MEDRMBX) (MEDRMBMO)

Type:
Length:
Answer List:

Enumerated
2
TMONTH

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X

Don't Know

80

X

Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: IF entry not within the reference
period then goto ERR3_MONTH
ELSE goto AMOUNT
DK,RF: Goto AMOUNT

Instrument SAS Name:
Destination Data Set:

MEDRMBMO
EMDC

81

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT14.BTABLEB.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

MONTH not within the reference period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
MONTH is not within the reference period

The month the payment was in, is outside the reference period
Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT14.BTABLEB.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Total amount received
Amount
MEDRMBX
MEDRMBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

What was the total amount received ^S14B_Month?
Description Amount
Month
(MEDRDESC) (MEDRMBX) (MEDRMBMO)

Fills:
Instructions:

S14B_Month
IF MONTH = DK or RF do not fill anything
ELSEIF MONTH = 1 then fill "in January"
ELSEIF MONTH = 2 then fill "in February"
ELSEIF MONTH = 3 then fill "in March"
ELSEIF MONTH = 4 then fill "in April"
ELSEIF MONTH = 5 then fill "in May"
ELSEIF MONTH = 6 then fill "in June"
ELSEIF MONTH = 7 then fill "in July"
ELSEIF MONTH = 8 then fill "in August"
ELSEIF MONTH = 9 then fill "in September"
ELSEIF MONTH = 10 then fill "in October"
ELSEIF MONTH = 11 then fill "in November"
ELSEIF MONTH = 12 then fill "in December"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

83

X
X
Store Instructions:

On Input
On Output
IF AMOUNT = DK, RF or ERR1_AMOUNT is not triggered then
Set MEDRMBX_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and commas in the entry field.
1-999999: IF (MEDRCARY = 110 and AMOUNT lt 5 or gt 2300) OR
(MEDRCARY = 120 and AMOUNT lt 13 or gt 450) OR
(MEDRCARY = 200 and AMOUNT lt 20 or gt 1400) OR
(MEDRCARY = 330 and AMOUNT lt 5 or gt 5000) OR
(MEDRCARY = 410 and AMOUNT lt 8 or gt 800) OR
(MEDRCARY = 420 and AMOUNT lt 5 or gt 980) OR
(MEDRCARY = 510 and AMOUNT lt 5 or gt 800) OR
(MEDRCARY = 520 and AMOUNT lt 5 or gt 8000) OR
(MEDRCARY = 530 and AMOUNT lt 5 or gt 650) OR
(MEDRCARY = 610 and AMOUNT lt 10 or gt 3208) OR
(MEDRCARY = 620 and AMOUNT lt 7 or gt 850) OR
(MEDRCARY = 635 and AMOUNT lt 15 or gt 1350) OR
(MEDRCARY = 655 and AMOUNT lt 32 or gt 500) OR
(MEDRCARY = 700 and AMOUNT lt 20 or gt 10700) or
(MEDRCARY = 710 and AMOUNT lt 5 or gt 1200)
then goto ERR1_AMOUNT
ELSEIF MEDRCARY and the entry in AMOUNT for this
record are equal to any records data in the prechart/input then goto ERR_DUP
ELSE goto C
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto C

MEDRMBX
EMDC

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT14.BTABLEB.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
[ (MEDRCARY = 110 and AMOUNT lt 5 or gt 2300) or
(MEDRCARY = 120 and AMOUNT lt 13 or gt 450) or
(MEDRCARY = 200 and AMOUNT lt 20 or gt 1400) or
(MEDRCARY = 330 and AMOUNT lt 5 or gt 5000) or
(MEDRCARY = 410 and AMOUNT lt 8 or gt 800) or
(MEDRCARY = 420 and AMOUNT lt 5 or gt 980) or
(MEDRCARY = 510 and AMOUNT lt 5 or gt 800) or
(MEDRCARY = 520 and AMOUNT lt 5 or gt 8000) or
(MEDRCARY = 530 and AMOUNT lt 5 or gt 650) or
(MEDRCARY = 610 and AMOUNT lt 10 or gt 3208) or
(MEDRCARY = 620 and AMOUNT lt 7 or gt 850) or
(MEDRCARY = 635 and AMOUNT lt 15 or gt 900) or
(MEDRCARY = 655 and AMOUNT lt 32 or gt 500) or
(MEDRCARY = 700 and AMOUNT lt 20 or gt 10700) or
(MEDRCARY = 710 and AMOUNT lt 5 or gt 1200) ] AND
(AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MEDRMBX_ = A1
Soft
Suppress:

Goto C

All others, go back to AMOUNT

85

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT14.BTABLEB.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
MEDRCARY and the entry in AMOUNT for this record are eq to any records
data in the prechart/input

Universe Description:
Text:

This item appears to be the same as one reported last interview.
Please verify to avoid reporting.
If this is a duplicate item, enter 888 to delete the line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto C

All others go back to AMOUNT

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

C

Field

BSECT14.BTABLEB.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

C
MEDRCB_S
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:
Type:
Length:

X

Enter 'C' for a combined reimbursement
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:
EMPTY:

Goto COMBCODE
Goto MORE

IF anything other than 'C' or the enter key is entered then
goto CK_C
Instrument SAS Name:
Destination Data Set:

MEDRCMB
EMDC

87

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

CK_C

Check

BSECT14.BTABLEB.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or Empty
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
C = anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT14.BTABLEB.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

combined codes
Combined Codes
MEDRCMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
C=C

Universe Description:
Help Screen:
Question Text:

H_S14A
35-36

? [F1]

What other medical reimbursement is ^S14_Desc combined with?
Enter all that apply, separate with commas
Description Amount
Month
(MEDRDESC) (MEDRMBX) (MEDRMBMO)

Type:
Max # of Values:
Length:
Answer List:

Set
16
2
TSec14CCItems

Value:

Mnemonic:

Description:

1

Eyecare

Eye examinations, treatments, or surgery

2

EyePurchase

Purchase of eye glasses or contact lenses

3

Dental

Dental care

4

HospitalRoom

Hospital room or hospital services

5

HospitalService

6

Physician

Services by medical professionals other than
physicians
Physician services

7

Lab

Lab tests or x-rays

8

NursingHome

Care in convalescent or nursing homes

89

9

HomeCare

10

AdultDayCare

Care for invalids, convalescents, handicapped, or
elderly persons in the home
Adult day care centers

11

OtherCare

Other medical care and services

12

HearingAids

Hearing aids

13

Medicine

Prescription drugs

14

RentSupportiveEqu
ip
RentMedicalEquip
ment
Misc

Purchase or rental of supportive or rehabilitative
equipment
Purchase or rental of medical or surgical equipment for
general use
Misc. combined (unable to specify/DK)

15
77

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in COMBODE store the appropriate
item code in MEDRCY1-MEDRCY16. (The first entry in
COMBCODE should be recoded and stored in MEDRCY1, the 2nd
entry in MEDRCY2, etc.)
Recode as follows:
If COMBCODE = 1, store 110
If COMBCODE = 2, store 120
If COMBCODE = 3, store 200
If COMBCODE = 4, store 330
If COMBCODE = 5, store 410
If COMBCODE = 6, store 420
If COMBCODE = 7, store 510
If COMBCODE = 8, store 520
If COMBCODE = 9, store 700
If COMBCODE = 10, store 710
If COMBCODE = 11, store 530
If COMBCODE = 12, store 610
If COMBCODE = 13, store 620
If COMBCODE = 14, store 635
If COMBCODE = 15, store 655
If COMBCODE = 77, store 900

Array:
Skip Instructions:

Goto MORE

Instrument SAS Name:
Destination Data Set:

MEDRCMB
EMDC

90

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MORE

Field

BSECT14.BTABLEB.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any more
MEDRMORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM <> 95 and <> 99 and <> 888 and <> EMPTY

Universe Description:
Question Text:

Did ^YOU_ANYMEM receive any other reimbursements for ^S14_Desc?
Description Amount
Month
(MEDRDESC) (MEDRMBX) (MEDRMBMO)

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

S14_Desc
if ITEM = 1, fill "eye examinations, treatment, or surgery"
if ITEM = 2, fill "the purchase of eye glasses or contact lenses"
if ITEM = 3, fill "dental care"
if ITEM = 4, fill "hospital room or hospital services"
if ITEM = 5, fill "services by medical professionals other than
physicians"
if ITEM = 6, fill "physician services"
if ITEM = 7, fill "lab tests or x-rays"
if ITEM = 8, fill "care in convalescent or nursing homes"
if ITEM = 9, fill "care for invalids, convalescents, handicapped, or
elderly persons in the home"
if ITEM = 10, fill "adult day care centers"
if ITEM = 11, fill "other medical care and services"
if ITEM = 12, fill "hearing aids"
if ITEM = 13, fill "prescription drugs"
if ITEM = 14, fill "supportive or rehabilitative equipment"
if ITEM = 15, fill "medical or surgical equipment for general use"

Type:
Length:

Enumerated
1

91

Answer List:

TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set MDC_ORIG and MDC_STAT
IF ERR_DUP was invoked and ITEM = 888 then set MDC_ORIG = 3
ELSE set MDC_ORIG = 1
IF MONTH = current interview month then set MDC_STAT = 2
ELSE set MDB_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1 and row number ne 22 then:
prefill ITEM, ServiceOrItem, and DESCRIPTION fields for
the next row with the same information as the current row.
1:

IF ROW number = 22 then goto ERR_MAX
ELSE goto ITEM, next line of grid

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ROW number = 22 then goto S14B_END
ELSE goto ITEM, next line of grid

MEDRMORE
EMDC

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT14.BTABLEB.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
(MORE = 1) AND (ROW number = 22)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

93

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

S14B_END

Field

BSECT14.BTABLEB.BROW.S14B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 14B

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))
ITEM = 99 OR (table is full)

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF ITEM = 99 or the table is full THEN
S14B_END := Yes
S14_END := Yes
ELSE
S14B_END := No
S14_END := No
ENDIF

Array:
Skip Instructions:

Exit block and goto Section 15 - BSect15

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCARY

Field

BSECT14.BTABLEB.BROW.MEDRCARY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3 digit item code

MEDRCARY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710

Instrument SAS Name:
Destination Data Set:

MEDRCARY
EMDC

95

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY1

Field

BSECT14.BTABLEB.BROW.MEDRCY1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense - code

MEDRCY1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY1
EMDC

96

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY2

Field

BSECT14.BTABLEB.BROW.MEDRCY2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDRCY2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY2
EMDC

97

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY3

Field

BSECT14.BTABLEB.BROW.MEDRCY3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDRCY3
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY3
EMDC

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY4

Field

BSECT14.BTABLEB.BROW.MEDRCY4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDRCY4
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY4
EMDC

99

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY5

Field

BSECT14.BTABLEB.BROW.MEDRCY5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDRCY5
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY5
EMDC

100

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY6

Field

BSECT14.BTABLEB.BROW.MEDRCY6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDRCY6
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY6
EMDC

101

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY7

Field

BSECT14.BTABLEB.BROW.MEDRCY7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDRCY7
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY7
EMDC

102

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY8

Field

BSECT14.BTABLEB.BROW.MEDRCY8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDRCY8
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY8
EMDC

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY9

Field

BSECT14.BTABLEB.BROW.MEDRCY9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MEDRCY9
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY9
EMDC

104

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY10

Field

BSECT14.BTABLEB.BROW.MEDRCY10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY10
EMDC

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY11

Field

BSECT14.BTABLEB.BROW.MEDRCY11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY11
EMDC

106

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY12

Field

BSECT14.BTABLEB.BROW.MEDRCY12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY12
EMDC

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY13

Field

BSECT14.BTABLEB.BROW.MEDRCY13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY13
EMDC

108

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY14

Field

BSECT14.BTABLEB.BROW.MEDRCY14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY14
EMDC

109

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY15

Field

BSECT14.BTABLEB.BROW.MEDRCY15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY15
EMDC

110

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRCY16

Field

BSECT14.BTABLEB.BROW.MEDRCY16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values: 110, 120, 200, 330, 410, 420, 510, 520, 530,
610, 620, 635, 655, 700, 710, 900

Instrument SAS Name:
Destination Data Set:

MEDRCY16
EMDC

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MEDRMBX_

Field

BSECT14.BTABLEB.BROW.MEDRMBX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MEDRMBX

MEDRMBX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MEDRMBX_
EMDC

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MDC_STAT

Field

BSECT14.BTABLEB.BROW.MDC_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active Record
2 = Current month Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

MDC_STAT
EMDC

113

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14.BTABLEB.BROW

Spider Version 1.6.2

MDC_ORIG

Field

BSECT14.BTABLEB.BROW.MDC_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1) AND
((S14BINTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 23)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record
Instrument SAS Name:
Destination Data Set:

MDC_ORIG
EMDC

114

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT14

Spider Version 1.6.2

S14_Sectcomp

Field

BSECT14.S14_Sectcomp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 14

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1 AND
SECTCOMP[13] = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

ALL
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set section complete flag - SECTCOMP(14):
IF S14A_END = 'Yes' AND S14B_END = 'Yes' then
set SECTCOMP[14] = 'Yes'
ELSE set SECTCOMP[14] = 'No'

Array:
Skip Instructions:

Exit block and goto Section 15 - BSECT15

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15

Spider Version 1.6.2

BSECT15

Block

BSECT15
Description:
Tab Name:
Fly Over Name:
Universe Type:

Insurance Other Than Health
S15
S15 - Non-Health Insurance
If

Inherited Universe:
Universe:

Universe Description:

SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1
All interviews where section 3 has been completed

Array:
Block Instructions:

1. Section Header: Section 15, Part A - Insurance Inventory Questions
2. Pre-Chart for Section A
(Gray out any discontinued policies (850025.PLCYSTAB = 1))
850025.POLICYIB (policy Number)
850025.POLICYYB
(Type)
850025.INSCOMP (Insurance company)
850025.INSDESC
(insurance description)
850025.PREMYOU/850025.PREMOOUT (paid by)
If 850025.PREMYOU = 1, fill "CU has premium"
If 850025.PREMOUT = 1, fill " by employer"
If 850025.PREMOUT = 2, fill " outside CU"
850025.PAYDEDPR (payroll deduction)
850025.INSEXPBX
(Paid total)
850025.INSRPMPD
(Time period)
If 1, display "Week"
If 2, display "2 weeks"
If 3, display "Tw mnthly"
If 4, display "Monthly"
If 5, display "2 months"
If 6, display "3 months"
If 7, display "4 months"
If 8, display "6 months"
If 9, display "Yearly"
If 10, display "Other"
850025.INSRPMXB (Payment)
Policy|Insurance |
|Insurance|Paid|Payroll |Paid |Time
Number|Description|Type|Company | By |Deduction|Total|Period |Payment

116

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15

Spider Version 1.6.2

S15A1_INTRO

Field

BSECT15.S15A1_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Introduction

S15A1_INTRO
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:

Now I am going to ask about your non-health insurance policies.
^S15aIntro
Policy|Insurance |
|Insurance|Paid|Payroll |Payment|Paid |Time
Number|Description|Type| Company | By |Deduction|Period |Total|Period
|Payment

Fills:
Instructions:

Type:
Length:
Answer List:

S15aIntro
If INTNMBR =1 then fill "Include policies paid by your household for
someone outside your household."
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

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

117

Skip Instructions:

IF there are any active Policies listed on the inventory
chart (850023.PLCYSTAB <> 1) then goto BSect15A Block
ELSE goto S13A_END

Instrument SAS Name:
Destination Data Set:

S15A1_INTRO
EINB

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15

Spider Version 1.6.2

BSECT15AROW

Block

BSECT15.BSECT15AROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Section 15, Part A - Insurance Inventory Questions

While
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1
850025.PLCYSTAB <> 1
Ask the questions in this block for all policies on the prechart where
850025.plcystab does not equal 1

Array:
Block Instructions:

119

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

POLICYIB

Spider Version 1.6.2

Field

BSECT15.BSECT15AROW.POLICYIB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy number
Policy #

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** SHOW VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: Policy Line number for 850025 policies
Valid Values: 1-99

Instrument SAS Name:

POLICYIB

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

INSDESC

Spider Version 1.6.2

Field

BSECT15.BSECT15AROW.INSDESC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type of insurance
Insurance desc

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW Variable **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

NOTE: Policy description for 850025 policies
INSDESC

121

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

INSCOMP

Spider Version 1.6.2

Field

BSECT15.BSECT15AROW.INSCOMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Name of the insurance company
Insurance comp
INSCOMP
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW Variable **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:

NOTE: Insurance Company for 850025 policies
INSCOMP

122

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

TYPE_F

Spider Version 1.6.2

Field

BSECT15.BSECT15AROW.TYPE_F
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type of policy - SHOW ONLY
Type

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

** SHOW ONLY Field **
String
21
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Prefill with Type of insurance:
IF POLICYYB = 100 then prefill 'Life/disability'
IF POLICYYB = 200 then prefill 'Auto/vehicle'
IF POLICYYB = 300 then prefill 'Homeowners' '
IF POLICYYB = 400 then prefill 'Renters' '
IF POLICYYB = 500 then prefill 'Other'

Array:

123

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

PLCYSTIL

Field

BSECT15.BSECT15AROW.PLCYSTIL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Do you still have this policy
Still have?
PLCYSTIL
PLCYSTIL
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:

This is an active (not-deleted) policy
Do ^YOU_ANYMEM still have or make payments for the ^PLCYSTIL_Fill
insurance policy from ^8500INSCOMP?
Policy|Insurance |
|Insurance|Paid|Payroll |Payment|Paid |Time
Number|Description|Type| Company | By |Deduction|Period |Total|Period
|Payment

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

PLCYSTIL_Fill
IF 850025.POLICYYB = 100, fill "life or disability"
IF 850025.POLICYYB = 200, fill "auto"
IF 850025.POLICYYB = 300, fill "homeowners'"
IF 850025.POLICYYB = 400, fill "renters'"
IF 850025.POLICYYB = 500, fill "other type of non-health"

Fills:
Instructions:

8500INSCOMP
Fill entry in 850025.INSCOMP

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

124

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF 850025.PREMYOU = 2 then goto S15A_END
ELSE goto INSEX3A
PLCYSTIL
EINB

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

INSEX3A

Field

BSECT15.BSECT15AROW.INSEX3A
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Have you had any expenses for this policy
Any expenses
INSEX3A
INSEX3A
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)
(PLCYSTIL = 1, 2, DK or RF) AND
(850025.PREMYOU = 1, DK or RF)

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month, have you had
any expenses for this policy?
Policy|Insurance |
|Insurance|Paid|Payroll |Payment|Paid |Time
Number|Description|Type| Company | By |Deduction|Period
|Total|Period|Payment

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

126

Skip Instructions:

1: IF 850025.INSRPMPD = 1-9 then goto INSLSTTM
ELSE goto INSRPMPA
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto S15A_END

INSEX3A
EINB

127

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

INSLSTTM

Field

BSECT15.BSECT15AROW.INSLSTTM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Verify previous payment periodicity
Verify Prev Periodicity
INSLSTTM
INSLSTTM
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)
INSEX3A = 1 AND 850025.INSRPMPD = 1-9

Universe Description:
Question Text:

Last time, I recorded that payments are made ^INS_PERIODICITY.
Is that still correct?
Policy|Insurance |
|Insurance|Paid|Payroll |Payment|Paid |Time
Number|Description|Type| Company | By |Deduction|Period
|Total|Period|Payment

Fills:
Instructions:

Type:
Length:
Answer List:

INS_PERIODICITY
IF 850025.INSRPMPD = 1 then fill "once a week"
ELSEIF 850025.INSRPMPD = 2 then fill "once every 2 weeks"
ELSEIF 850025.INSRPMPD = 3 then fill "twice a month"
ELSEIF 850025.INSRPMPD = 4 then fill "once a month"
ELSEIF 850025.INSRPMPD = 5 then fill "every 2 months"
ELSEIF 850025.INSRPMPD = 6 then fill "every 3 months"
ELSEIF 850025.INSRPMPD = 7 then fill "every 4 months"
ELSEIF 850025.INSRPMPD = 8 then fill "every 6 months"
ELSEIF 850025.INSRPMPD = 9 then fill "once a year"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

128

X

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto INSREGXA

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto INSRPMPA

INSLSTTM
EINB

129

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

INSRPMPA

Field

BSECT15.BSECT15AROW.INSRPMPA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How often payments made
Periodicity
INSRPMPA
INSRPMPA
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)
(INSLSTTM = 2, DK or RF) OR
(INSEX3A = 1 and 850025.INSRPMPD = EMPTY, 10, DK or RF)

Universe Description:
Question Text:

How often are payments made^INSanypd_fill
Policy |Insurance |
|Insurance |Paid|Payroll
|Payment|Paid |
Time
Number|Description|Type| Company | By |Deduction|Period
|Total |
Period |Payment

Fills:
Instructions:

Type:
Length:
Answer List:

INSanypd_fill
IF 850025.PAYDEDPR = 1 then fill " including payroll deductions?"
Else fill "?"
Enumerated
2
TPERIOD

Value:

Mnemonic:

Description:

1

Wkly

Once a week

2

Biwkly

Once every 2 weeks

3

TwcMonth

Twice a month

4

Mnthly

Once a month

5

Months

Every 2 months

6

Qrtrly

Quarterly (every 3 months)

7

4Months

Once every 4 months

8

6Months

Twice a year (every 6 months)

9

Yrly

Once a year

130

10

Other
X
X

X

Other

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-9:
10,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto INSREGXA
Goto INSEX3AX

INSRPMPA
EINB

131

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

INSREGXA

Field

BSECT15.BSECT15AROW.INSREGXA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount currently paid?
Amount Paid
INSREGXA
INSREGXA
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)
(INSRPMPA = 1-9) OR (INSLSTTM = 1)

Universe Description:
Question Text:

What is the amount currently paid^INS_Periodicity2
Policy|Insurance |
|Insurance|Paid|Payroll |Payment|Paid |Time
Number|Description|Type| Company | By |Deduction|Period
|Total|Period|Payment

Fills:
Instructions:

Type:
Length:
Min:

INS_Periodicity2
IF (INSLSTTM = 1 and 850025.INSRPMPD = 1) or (INSRPMPA = 1) then
fill "·once a week?"
ELSEIF (INSLSTTM = 1 and 850025.INSRPMPD = 2) or (INSRPMPA = 2)
then fill "·once every 2 weeks?"
ELSEIF (INSLSTTM = 1 and 850025.INSRPMPD = 3) or (INSRPMPA = 3)
then fill "·twice a month?"
ELSEIF (INSLSTTM = 1 and 850025.INSRPMPD = 4) or (INSRPMPA = 4)
then fill "·once a month?"
ELSEIF (INSLSTTM = 1 and 850025.INSRPMPD = 5) or (INSRPMPA = 5)
then fill "·every 2 months?"
ELSEIF (INSLSTTM = 1 and 850025.INSRPMPD = 6) or (INSRPMPA = 6)
then fill "·every 3 months?"
ELSEIF (INSLSTTM = 1 and 850025.INSRPMPD = 7) or (INSRPMPA = 7)
then fill "·every 4 months?"
ELSEIF (INSLSTTM = 1 and 850025.INSRPMPD = 8) or (INSRPMPA = 8)
then fill "·every 6 months?"
ELSEIF (INSLSTTM = 1 and 850025.INSRPMPD = 9) or (INSRPMPA = 9)
then fill "·once a year?"
ELSE fill "?"
Integer
6
1

132

Max:
X
X

X

99999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto S15A_END
INSREGXA
EINB

133

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

INSEX3AX

Field

BSECT15.BSECT15AROW.INSEX3AX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much was paid?
Amount
INSEX3AX
INSEX3AX
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)
INSRPMPA = 10, DK or RF

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month, how much
was paid?
Policy|Insurance |
|Insurance|Paid|Payroll |Payment|Paid |Time
Number|Description|Type| Company | By |Deduction|Period
|Total|Period|Payment

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
6
1
99999
Don't Know
Refuse
Empty
On Input
On Output
IF INSEX3AX within range, DK, or RF then
set INSE_3AX = EMPTY

Array:
Special Instructions:

Display a $ and comma in the entry field

134

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-99999:

IF (850025.POLICYYB = 100 and INSEX3AX gt 750) OR
(850025.POLICYYB = 200 and INSEX3AX gt 1100) OR
(850025.POLICYYB = 300 and INSEX3AX gt 1000) OR
(850025.POLICYYB = 400 and INSEX3AX gt 340) OR
(850025.POLICYYB = 500 and INSEX3AX gt 936)
then goto ERR1_INSEX3AX
ELSE goto S15A_END

DK,RF:

Goto S15A_END

INSEX3AX
EINB

135

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

ERR1_INSEX3AX

Check

BSECT15.BSECT15AROW.ERR1_INSEX3AX
Description:
Inherited Universe:

Universe:

Out of Range Check
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)
[ (850025.POLICYYB = 100 and INSEX3AX gt 750) OR
(850025.POLICYYB = 200 and INSEX3AX gt 1100) OR
(850025.POLICYYB = 300 and INSEX3AX gt 1000) OR
(850025.POLICYYB = 400 and INSEX3AX gt 340) OR
(850025.POLICYYB = 500 and INSEX3AX gt 936) ]
AND (INSEX3AX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set INSE_3AX = A1
Soft
Suppress:

Goto S15A_END

All others, go back to INSEX3X

136

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

S15A_END

Spider Version 1.6.2

Field

BSECT15.BSECT15AROW.S15A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Section 15A End

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)
PLCYSTIL = 1, 2, DK or RF

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF no more active policies in the table then exit block and
goto BTableB - S15B
ELSE goto PLCYSTIL for then next active policy

137

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

INSE_3AX

Field

BSECT15.BSECT15AROW.INSE_3AX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for INSEX3AX

INSE_3AX
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_INSEX3AX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

INSE_3AX
EINB

138

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

Spider Version 1.6.2

POLICYYB

Field

BSECT15.BSECT15AROW.POLICYYB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3-digit insurance code

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
3
Tnonhitype

Value:

Mnemonic:

Description:

100

Tnonhitype_Life

Life/disability

200

Tnonhitype_Auto

Automobile/other veh.

300

Tnonhitype_Home

Homeowner's

400

Tnonhitype_Tnan

Tenant's

500

Tnonhitype_Othr

Other

Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions:

NOTE: 850025.POLICYYB is store in this field
Valid Values:

100, 110, 200, 300, 400, 500

139

Instrument SAS Name:

POLICYYB

140

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

PLCYSTAB

Spider Version 1.6.2

Field

BSECT15.BSECT15AROW.PLCYSTAB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy discontinued (=1)

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

X

** Not Displayed **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: 850025.PLCYSTAB is store in this field
Valid Values: 1
= discontinued
EMPTY = not discontinued

Instrument SAS Name:

PLCYSTAB

141

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BSECT15AROW

MATCHID

Spider Version 1.6.2

Field

BSECT15.BSECT15AROW.MATCHID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy Match ID - Output Only Field

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(850025.PLCYSTAB <> 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Not Displayed **
Integer
2
1
99
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set = 850025.MATCHID

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
MATCHID
EINB

142

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15

Spider Version 1.6.2

BTABLEB

Block

BSECT15.BTABLEB
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Section 15, Part B - Insurance Questions

If
SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1
S15A1_INTRO = 1
All

Array:
Block Instructions:

1. Max number of grid lines:

100

2. For LLMetadata search
Set SecNum := 15
Set SecLetter := 'B'
3. Section Label: Section 15, Part B - Insurance Questions

143

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB

Spider Version 1.6.2

BROW

Block

BSECT15.BTABLEB.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:

If
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
(S15A1_INTRO = 1)
(ITEM(previous row) <> 99) AND (ROW # < 101)

Universe Description:
Array:
Block Instructions:

144

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

ITEM

Field

BSECT15.BTABLEB.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Pay for/Purchase any non-health insurance
Item
INB_ITEM
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Help Screen:
Question Text:

ALL
H_S15
37

? [F1]

^INB_ITEM_FILL
Read each item on list
Fills:
Instructions:

Type:
Length:
Answer List:

INB_ITEM_FILL
IF INTNMBR = 1 or NEWCU = 1, fill "Do ^YOU_ANYMEM have any or
pay for any -"
ELSE fill "Since the first of ^REF_MONTH have ^YOU_ANYMEM
purchased or begun paying for any"
Enumerated
3
TSec15bItems

Value:

Mnemonic:

Description:

1

Life

2

Homeowners

Life insurance or other policies which provide benefits
in case of death or disability?
Homeowners' insurance?

3

Tenants

Renters' insurance?

4

Automobile

Automobile or other vehicle insurance?

5

Other

Other types of non-health insurance?

99

NoMore99

None/No more entries

888

DeleteLine

Delete a line

145

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
1.

Set up POLICYYB as follows:
If ITEM = 1, store 100 in POLICYYB
If ITEM = 2, store 300 in POLICYYB
If ITEM = 3, store 400 in POLICYYB
If ITEM = 4, store 200 in POLICYYB
If ITEM = 5, store 500 in POLICYYB

2.

Set up POLICYIB: for each policy reported, assign a
policy number starting with 1

Array:
Special Instructions:

1. Answer list options should be in bold black except 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2.

Pre-fill the PREFIL and INSDESC fields
(Gray the PREFIL field)
If ITEM = 1, prefill "Life"
If ITEM = 2, prefill "Homeowners'"
If ITEM = 3, prefill "Renters"
If ITEM = 4, prefill "Automobile"
If ITEM = 5, prefill "Other non-health insurance"

3. IF ITEM = 888 then "SHOW" the fields in the row
Skip Instructions:

1-5:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto INSCOMP

99:

Goto S15B_END

888: IF no more rows in the table then goto S15B_END
ELSE goto ITEM - next row of the table
Instrument SAS Name:
Destination Data Set:

INB_ITEM
EINB

146

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT15.BTABLEB.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

147

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

PreFill

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Insurance Type - SHOW ONLY Field
Insurance

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

148

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSCOMP

Field

BSECT15.BTABLEB.BROW.INSCOMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

What is the name of the insurance company
Ins comp
INSCOMP
INSCOMP
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
ITEM <> 99 and <> 888 and <> EMPTY
All, ITEM = 1-5
What is the name of the insurance company for your ^INSTYPE_FILL
policy?
Enter name of insurance company, not the insurance agent.

Fills:
Instructions:

Type:
Length:

INSTYPE_FILL
IF ITEM = 1 then fill "long term care"
IF ITEM = 2 then fill "life or disability"
If ITEM = 3 then fill "homeowners'"
If ITEM = 4 then fill "renters''"
If ITEM = 5 then fill "vehicle"
If ITEM = 6 then fill "other type of non-health insurance"
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto INSDESC
INSCOMP

149

Destination Data Set:

EINB

150

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

DESCRIPTION

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

What type of insurance was your
Ins desc
INSDESC
INSDESC
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
ITEM <> 99 and <> 888 and <> EMPTY
All, ITEM = 1-5
Briefly describe the policy.
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF ITEM = 2 then goto INSPROP
ELSE goto PREMYOU
INSDESC
EINB

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSPROP

Field

BSECT15.BTABLEB.BROW.INSPROP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Cmb Prop
Prop
INSPROP
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
ITEM = 2
Type of Insurance = Homeowners
Which property (ies) does this policy cover?
Enter number of each property covered, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
6
3
TPropty

Value:

Mnemonic:

Description:

1

Prop1

PROPDESC[1]

2

Prop2

PROPDESC[2]

3

Prop 3

PROPDESC[3]

4

Prop 4

PROPDESC[4]

5

Prop 5

PROPDESC[5]

6

Prop 6

PROPDESC[6]

7

Prop 7

PROPDESC[7]

8

Prop 8

PROPDESC[8]

9

Prop 9

PROPDESC[9]

10

Prop 10

PROPDESC[10]

11

Prop 11

PROPDESC[11]

12

Prop 12

PROPDESC[12]

13

Prop 13

PROPDESC[13

152

14

Prop 14

PROPDESC[14]

15

Prop 15

PROPDESC[15]

16

Prop 16

PROPDESC[16]

17

Prop 17

PROPDESC[17]

18

Prop 18

PROPDESC[18]

19

Prop 19

PROPDESC[19]

20

Prop 20

PROPDESC[20]

99

rented

Property not owned or rented by the household

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set INSPRPY1 through INSPRPY6
Store the first 6 properties in INSPRPY1 through INSPRPY6.
IF DK is entered, store 999 in INSPRPY1
IF RF is entered, store 998 in INSPRPY1

Array:
Special Instructions:

Skip Instructions:

Do not display residential business properties
(OWNYB, from section 3, = 600) in the answer list
1-20: IF any entry is higher than the number of properties
or a blank answer list option then goto CK_INSPROP
ELSE goto PREMYOU
99,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto PREMYOU

INSPROP
EINB

153

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

CK_INSPROP

Spider Version 1.6.2

Check

BSECT15.BTABLEB.BROW.CK_INSPROP
Description:
Inherited Universe:

Universe:

Invalid Property number
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
Entry in INSPROP is higher than the number of properties or a blank property
number

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Value not allowed as possible answer
NOTE: This is a Blaise manipula generated error
Hard
Go back to INSPROP

154

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

PREMYOU

Field

BSECT15.BTABLEB.BROW.PREMYOU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Do you pay any portion of premiums?
Prem Paid by you?
PREMYOU
PREMYOU
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
ITEM <> 99 and <> 888 and <> EMPTY
All, ITEM = 1-5
^DoDoes_C ^YOU_YRCU pay ANY portion of the premiums for this
policy?

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

155

Array:
Skip Instructions:

1, DK, RF: Goto PAYDEDPR
2:

Instrument SAS Name:
Destination Data Set:

Goto PREMOUT

PREMYOU
EINB

156

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

PREMOUT

Field

BSECT15.BTABLEB.BROW.PREMOUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

Who pays the policy premiums
Who Pays
PREMOUT
PREMOUT
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
PREMYOU = 2
CU does not pay any portion of premium
Who pays the policy premiums?
Enumerated
1
TPremout

Value:

Mnemonic:

Description:

1

Entirely

An employer or union?

2

OutsideHH

Another group or persons outside your household?

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Answer list options should be in bold black
Goto C
PREMOUT
EINB

157

158

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

PAYDEDPR

Field

BSECT15.BTABLEB.BROW.PAYDEDPR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

Are any premiums paid through payroll deductions?
Payroll
PAYDEDPR
PAYDEDPR
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
PREMYOU = 1, DK or RF
CU pays at least part of the premium
Are any premiums paid through payroll deductions?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto INSRPMPD
PAYDEDPR
EINB

159

160

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSRPMPD

Field

BSECT15.BTABLEB.BROW.INSRPMPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How often payments made
Periodicity
INSRPMPD
INSRPMPD
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
PAYDEDPR = 1, 2, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

How often are payments made^Paydeduct
Paydeduct
If PAYDEDPR = 1 then fill " including payroll deductions?"
ELSE fill "?"
Enumerated
2
TPERIOD

Value:

Mnemonic:

Description:

1

Wkly

Once a week

2

Biwkly

Once every 2 weeks

3

TwcMonth

Twice a month

4

Mnthly

Once a month

5

Months

Every 2 months

6

Qrtrly

Quarterly (every 3 months)

7

4Months

Once every 4 months

8

6Months

Twice a year (every 6 months)

9

Yrly

Once a year

10

Other

Other

X
X

Don't Know
Refuse

161

Empty

X

On Input
On Output

Array:
Skip Instructions:

1-9:

Goto INSRPMXB

10,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto INSEXPBX

INSRPMPD
EINB

162

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSRPMXB

Field

BSECT15.BTABLEB.BROW.INSRPMXB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amount currently paid?
Amount Paid
INSRPMXB
INSRPMXB
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
INSRPMPD = 1-9

Universe Description:
Question Text:

What is the amount currently paid ^Insrpmpd_fill^Paydeduct

Fills:
Instructions:

Insrpmpd_fill
If INSRPMPD = 1 then fill "once a week"
Elseif INSRPMPD = 2 then fill "once every 2 weeks"
Elseif INSRPMPD = 3 then fill "twice a month"
Elseif INSRPMPD = 4 then fill "once a month"
Elseif INSRPMPD = 5 then fill "every 2 months"
Elseif INSRPMPD = 6 then fill "every 3 months"
Elseif INSRPMPD = 7 then fill "every 4 months"
Elseif INSRPMPD = 8 then fill "every 6 months"
Elseif INSRPMPD = 9 then fill "once a year"

Fills:
Instructions:

Paydeduct
If PAYDEDPR = 1 then fill " including payroll deductions?"
ELSE fill "?"

Type:
Length:
Min:
Max:
X
X

Integer
6
1
99999
Don't Know
Refuse
Empty
On Input

163

X

On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto C
INSRPMXB
EINB

164

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSEXPBX

Field

BSECT15.BTABLEB.BROW.INSEXPBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was your total expense for this insurance policy
Total $
INSEXPBX
INSEXPBX
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
INSRPMPD = 10, DK or RF

Universe Description:
Question Text:

Since the first of ^REF_MONTH not including this month, what was
^YR_YRCUS total expense for this insurance policy?
Enter the actual amount the household paid. Do not include any
expenses paid for the household by others.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:
Min:
Max:

Integer
6
0
99999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

165

Store Instructions:

IF INSEXPBX = DK or RF OR ERR1 not triggered then
Set INSE_PBX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field.
1-99999:

IF (ITEM = 1 and INSEXPBX gt 750) OR
(ITEM = 2 and INSEXPBX gt 1000) OR
(ITEM = 3 and INSEXPBX gt 340) OR
(ITEM = 4 and INSEXPBX gt 1100) OR
(ITEM = 5 and INSEXPBX gt 936)
then goto ERR1_INSEXPBX
ELSE goto C

0,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto C

INSEXPBX
EINB

166

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

ERR1_INSEXPBX

Check

BSECT15.BTABLEB.BROW.ERR1_INSEXPB
X
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Out of Range Check
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
[ (ITEM = 1 and INSEXPBX gt 750) OR
(ITEM = 2 and INSEXPBX gt 1000) OR
(ITEM = 3 and INSEXPBX gt 340) OR
(ITEM = 4 and INSEXPBX gt 1100) OR
(ITEM = 5 and INSEXPBX gt 936) ]
AND (INSPEXPBX ne DK and ne RF)
(Total expense for Life is greater than $750) OR
(Total expense for Homeowners' is greater than $1,000) OR
(Total expense for Renters' is greater than $340) OR
(Total expense for Auto is greater than $1,100) OR
(Total expense for Other is greater than $936)
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set INSE_PBX = A1
Soft
Suppress:

Goto C

All others, go back to INSEXPBX

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

C

Field

BSECT15.BTABLEB.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Is this a combined expense?
C
S15_S
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
ITEM <> 99 and <> 888 and <> EMPTY
All, ITEM = 1-5

Question Text:
Type:
Length:

X

Enter "C" for a combined expense
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:

Goto COMBCODE

EMPTY:

Goto MORE

IF anything other than a 'C' or the enter key is entered
then goto CK_C
Instrument SAS Name:
Destination Data Set:

S15_S
EINB

168

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

CK_C

Spider Version 1.6.2

Check

BSECT15.BTABLEB.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or EMPTY
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
C = Anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a valid entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

169

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT15.BTABLEB.BROW.COMBCODE
Description:

Combined Codes

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined Codes

Universe:
Universe Description:
Help Screen:
Question Text:

S15CMB
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
C=C
Yes, this is a combine expense
H_S15
37

? [F1]

What other type of policy is the ^CombCode_Fill combined with?
Enter all that apply, separate with commas.

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

CombCode_Fill
If ITEM = 1 then fill "life or disability insurance"
If ITEM = 2 then fill "homeowners' insurance"
If ITEM = 3 then fill "renters' insurance"
If ITEM = 4 then fill "vehicle insurance"
If ITEM = 5 then fill "other type of non-health insurance"
Set
7
2
TSec15bCCItems

Value:

Mnemonic:

Description:

1

Life

2

HomeOwners

Life insurance or other policies which provide benefits
in case of death or disability
Homeowners' insurance

3

Tenants

Renters' insurance

4

Automobile

Automobile or other vehicle insurance

5

Other

Other types of non-health insurance

170

77

Misc

Misc. combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in INSCMB1- INSCMB6.
(The first entry in S15CMB should be recoded and stored
in INSCMB1, the 2nd entry in INSCMB, etc.)
Recode as follows:
If COMBCODE = 1 then store 100
If COMBCODE = 2 then store 300
If COMBCODE = 3 then store 400
If COMBCODE = 4 then store 200
If COMBCODE = 5 then store 500
If COMBCODE = 77 then store 900.

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF 2 is selected then goto COMBPROP
ELSE goto MORE
S15CMB
EINB

171

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

COMBPROP

Field

BSECT15.BTABLEB.BROW.COMBPROP
Description:

Cmb Prop

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Cmb Prop

Universe:
Universe Description:
Question Text:

S15CMBPROP
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
COMBCODE = 2
Combined expense included Homeowners' insurance
Which property (ies) did this policy cover?
Enter number of each property covered, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
21
3
TPropty

Value:

Mnemonic:

Description:

1

Prop1

PROPDESC[1]

2

Prop2

PROPDESC[2]

3

Prop 3

PROPDESC[3]

4

Prop 4

PROPDESC[4]

5

Prop 5

PROPDESC[5]

6

Prop 6

PROPDESC[6]

7

Prop 7

PROPDESC[7]

8

Prop 8

PROPDESC[8]

9

Prop 9

PROPDESC[9]

10

Prop 10

PROPDESC[10]

11

Prop 11

PROPDESC[11]

12

Prop 12

PROPDESC[12]

13

Prop 13

PROPDESC[13

172

14

Prop 14

PROPDESC[14]

15

Prop 15

PROPDESC[15]

16

Prop 16

PROPDESC[16]

17

Prop 17

PROPDESC[17]

18

Prop 18

PROPDESC[18]

19

Prop 19

PROPDESC[19]

20

Prop 20

PROPDESC[20]

99

rented

Property not owned or rented by the household

X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store the first 6 properties in INSCMBP1 through INSCMBP6.
IF DK is entered, store 999 in INSCMBP1
IF RF is entered, store 998 in INSCMBP1

Array:
Special Instructions:

Skip Instructions:

Do not display residential business properties
(OWNYB, from section 3, = 600) in the answer list
1-20: IF any entry is higher than the number of properties
or a blank answer list option then goto CK_COMBPROP
ELSE goto MORE
99,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto MORE

S15CMBPROP
EINB

173

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

CK_COMBPROP

Spider Version 1.6.2

Check

BSECT15.BTABLEB.BROW.CK_COMBPROP
Description:
Inherited Universe:

Universe:

Invalid Property number
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
Entry in COMBPROP is higher than the number of properties or a blank
property number

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Value not allowed as possible answer
NOTE: This is a Blaise manipula generated error
Hard
Go back to COMBPROP

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

MORE

Field

BSECT15.BTABLEB.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Any More payments?
Any More
INSMORE
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
ITEM <> 99 and <> 888 and <> EMPTY

All, ITEM = 1-5
^EX_MORE_FILL
EX_MORE_FILL
IF INTNMBR = 1 or NEWCU = 1 then fill: "Do ^YOU_ANYMEM have any
or make payments for any other ^inbdescription policy?"
ELSE fill: "Did ^YOU_ANYMEM purchase or begin paying for any other
^inbdescription policy?"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

175

Store Instructions:

1. IF MORE = 1, 2, DK or RF then
Set INB_ORIG = 1
Set INB_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1 and row number ne 100, prefil ITEM, PREFIL and INSDESC for
the next row with the same information as the current row.
1:

IF Row number = 100 then goto ERR_MAX
ELSE goto ITEM, next row of the table

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF Row number = 100 then goto S15B_END
ELSE goto ITEM, next row of the table

INSMORE
EINB

176

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

ERR_MAX

Spider Version 1.6.2

Check

BSECT15.BTABLEB.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
INSMORE = 1 and (Row number = 100)

Universe Description:
Text:

No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

177

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

S15B_END

Field

BSECT15.BTABLEB.BROW.S15B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 15B

(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))
Item = 99 OR (table is full)

Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF ITEM = 99 OR (table is full) then set S15B_END = 1
2. Set SECTCOMP[15]
IF (any ITEM = 99) OR (MORE = 1,2,DK,RF for line 100) OR
(ITEM = 888 for line 100) then set SECTCOMP[15]= 1

Array:
Skip Instructions:

Goto section 16 - BSect16

178

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

POLICYYB

Field

BSECT15.BTABLEB.BROW.POLICYYB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3-digit insurance code

POLICYYB
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** OUT VARIABLE **
Enumerated
3
Tnonhitype

Value:

Mnemonic:

Description:

100

Tnonhitype_Life

Life/disability

200

Tnonhitype_Auto

Automobile/other veh.

300

Tnonhitype_Home

Homeowner's

400

Tnonhitype_Tnan

Tenant's

500

Tnonhitype_Othr

Other

Don't Know
Refuse
Empty
X
X

On Input
On Output

Array:
Special Instructions:

Note: See ITEM for how to set this field.
Valid Values: 100, 200, 300, 400, 500

179

Instrument SAS Name:
Destination Data Set:

POLICYYB
EINB

180

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

POLICYIB

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.POLICYIB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy number

POLICYIB
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Policy Line number for new policies reported
POLICYIB
EINB

181

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

PLCYSTAB

Field

BSECT15.BTABLEB.BROW.PLCYSTAB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Policy discontinued (=1)

PLCYSTAB
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

Set in Post-Processing ONLY - Instrument just carries
from SCIF

Valid Values: 1
= discontinued
EMPTY = not discontinued
Instrument SAS Name:
Destination Data Set:

PLCYSTAB
EINB

182

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSPRPY1

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSPRPY1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

First Property number covered by policy

INSPRPY1
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See INSPROP for how to set this field.
Valid Values: 1-20, 99, 998, 999

Instrument SAS Name:
Destination Data Set:

INSPRPY1
EINB

183

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSPRPY2

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSPRPY2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Second Property number covered by policy

INSPRPY2
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See INSPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSPRPY2
EINB

184

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSPRPY3

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSPRPY3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Third Property number covered by policy

INSPRPY3
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See INSPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSPRPY3
EINB

185

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSPRPY4

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSPRPY4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Fourth Property number covered by policy

INSPRPY4
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See INSPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSPRPY4
EINB

186

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSPRPY5

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSPRPY5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Fifth Property number covered by policy

INSPRPY5
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See INSPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSPRPY5
EINB

187

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSPRPY6

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSPRPY6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Sixth Property number covered by policy

INSPRPY6
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See INSPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSPRPY6
EINB

188

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSE_PBX

Field

BSECT15.BTABLEB.BROW.INSE_PBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for INSEXPBX

INSE_PBX
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_INSEXPBX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

INSE_PBX
EINB

189

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSCMB1

Field

BSECT15.BTABLEB.BROW.INSCMB1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMB1
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values:

Instrument SAS Name:
Destination Data Set:

100, 200, 300, 400, 500, 900

INSCMB1
EINB

190

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSCMB2

Field

BSECT15.BTABLEB.BROW.INSCMB2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMB2
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values:

Instrument SAS Name:
Destination Data Set:

100, 200, 300, 400, 500, 900

INSCMB2
EINB

191

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSCMB3

Field

BSECT15.BTABLEB.BROW.INSCMB3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMB3
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values:

Instrument SAS Name:
Destination Data Set:

100, 200, 300, 400, 500, 900

INSCMB3
EINB

192

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSCMB4

Field

BSECT15.BTABLEB.BROW.INSCMB4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMB4
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values:

Instrument SAS Name:
Destination Data Set:

100, 200, 300, 400, 500, 900

INSCMB4
EINB

193

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSCMB5

Field

BSECT15.BTABLEB.BROW.INSCMB5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMB5
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values:

Instrument SAS Name:
Destination Data Set:

100, 200, 300, 400, 500, 900

INSCMB5
EINB

194

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INSCMB6

Field

BSECT15.BTABLEB.BROW.INSCMB6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMB6
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field.
Valid Values:

Instrument SAS Name:
Destination Data Set:

100, 200, 300, 400, 500, 900

INSCMB6
EINB

195

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSCMBP1

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSCMBP1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMBP1
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBPROP for how to set this field.
Valid Values: 1-20, 99, 998, 999

Instrument SAS Name:
Destination Data Set:

INSCMBP1
EINB

196

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSCMBP2

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSCMBP2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMBP2
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See COMBPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSCMBP2
EINB

197

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSCMBP3

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSCMBP3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMBP3
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See COMBPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSCMBP3
EINB

198

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSCMBP4

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSCMBP4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMBP4
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See COMBPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSCMBP4
EINB

199

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSCMBP5

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSCMBP5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMBP5
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See COMBPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSCMBP5
EINB

200

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

INSCMBP6

Spider Version 1.6.2

Field

BSECT15.BTABLEB.BROW.INSCMBP6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

INSCMBP6
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See COMBPROP for how to set this field.
Valid Values: 1-20, 99

Instrument SAS Name:
Destination Data Set:

INSCMBP6
EINB

201

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INB_STAT

Field

BSECT15.BTABLEB.BROW.INB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

INB_STAT
EINB

202

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT15.BTABLEB.BROW

Spider Version 1.6.2

INB_ORIG

Field

BSECT15.BTABLEB.BROW.INB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(SECTCOMP[3] = Yes AND (BFront.START <> 3-5) AND
BCeintro.CE_INTRO = 1) AND
((S15A1_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 101)))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current month interview
4 = Inventory data- no updates were made
5 = Inventory data- updates made.
(Processing ONLY)
Instrument SAS Name:
Destination Data Set:

INB_ORIG
EINB

203

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16

Spider Version 1.6.2

BSECT16

Block

BSECT16
Description:
Tab Name:
Fly Over Name:
Universe Type:

Educational Expenses
S16
S6 - Education
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ALL

Array:
Block Instructions:

1. Max number of gridlines: 34
2. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
3. PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported educational
expenditures includes:
Item Code for matching (EDUC_AY)
description (EDUDESC)
the kind of school the payment was made to (EDSCHL_A)
If EDSCHL_A = 1, fill college/univ
If EDSCHL_A = 2, fill elem/high sch
If EDSCHL_A = 3, fill child day care
If EDSCHL_A = 4, fill nursery/pres
If EDSCHL_A = 5 fill voc/ tech
If EDSCHL_A = 6, fill other school
month of expense (EDMONTHA)
amount paid (EDEXOXA)
Display the pre-chart items as follows:
Description
Type
Month
Amount
---------------------------------------(EDUDESC)
(EDSHL_A)(EDMONTHA) (EDEXOXA)

204

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16

Spider Version 1.6.2

EDA_INTRO

Field

BSECT16.EDA_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Section 16 Introduction
Introduction
EDA_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:

ALL
Now I am going to ask about education expenses. Please
include any direct payments made for any members of your
household or for anyone outside your household and any payments
you
made online or had automatically deducted.
Do NOT include payments made on student loans
Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Goto BTableA.Brow.ITEM

205

Instrument SAS Name:
Destination Data Set:

EDA_INTRO
EEDA

206

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16

Spider Version 1.6.2

BTABLEA

Block

BSECT16.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Array:
Block Instructions:

207

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA

Spider Version 1.6.2

BROW

Block

BSECT16.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

While
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(ITEM(previous row) <> 99) AND (ROW # < 35)

Universe Description:
Array:
Block Instructions:

208

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSECT16.BTABLEA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Educational expense
Item
EDA_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
EDA_INTRO = 1

Universe Description:
Help Screen:
Question Text:

H_S16
38

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM paid for any Read each item on list.
Baby sitting and in home day care are collected in Section 19A
Do not include payments on student loans. They are collected in
Section 22.
Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
3
TSEC16Items

Value:

Mnemonic:

Description:

1

Lessons

Recreational lessons or other instructions?

2

Nursery

Preschool or child day care centers?

3

Tuition

Tuition, including pre-paid tuition?

4

Housing

Housing while attending school?

5

Food

Food or board while attending school?

209

6

PrivateSchool

Private school bus service?

7

TestPrep

Test preparation or tutoring services?

8

Purchase

9

Other

Purchase of any school books, supplies, or equipment
which has not already been reported?
Other school related expenses not already reported?

99

NoMore99

None/No more entries

888

Deleteline

Delete the line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Assign a code to EDUC_AY
If ITEM = 1, store 100 in EDUC_AY
If ITEM = 2, store 200 in EDUC_AY
If ITEM = 3, store 300 in EDUC_AY
If ITEM = 4, store 310 in EDUC_AY
If ITEM = 5, store 320 in EDUC_AY
If ITEM = 6, store 340 in EDUC_AY
If ITEM = 7, store 345 in EDUC_AY
If ITEM = 8, store 350 in EDUC_AY
If ITEM = 9, store 360 in EDUC_AY

Array:
Special Instructions:

1. Answer list options should be in bold black except 99
and 888, they should be in regular black.
(Once an answer list option is selected, the answer list
description color should be changed to regular blue.)
2. Pre-fill the PREFIL and the DESCRIPTION fields with the
following description. (Gray out the PREFIL field.)
If ITEM = 1, pre-fill "Lessons"
If ITEM = 2, pre-fill "Preschool/day care"
If ITEM = 3, pre-fill "Tuition"
If ITEM = 4, pre-fill "Housing at sch."
If ITEM = 5, pre-fill "Food or board"
If ITEM = 6, pre-fill "Private sch. bus."
If ITEM = 7, pre-fill "Test prep/tutoring"
If ITEM = 8, pre-fill "Pur. books/supps/equip"
If ITEM = 9, pre-fill "Oth sch. exp"
3. IF ITEM = 888 then "SHOW" the fields in the row

210

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-9:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

99:

Goto S16_END

888:

IF no more grid lines then goto S16_END
ELSE goto ITEM - next line of grid

EDA_ITEM
EEDA

211

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT16.BTABLEA.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

212

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

PreFill

Field

BSECT16.BTABLEA.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Educ/Item

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

213

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT16.BTABLEA.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Description of educational expense
Description
EDUDESC
EDUDESC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
ITEM = 1 - 9

Universe Description:

All, except ITEM = 99 or 888

Question Text:

What was the expense for?
Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto WHO

Instrument SAS Name:
Destination Data Set:

EDUDESC
EEDA

214

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

WHO

Field

BSECT16.BTABLEA.BROW.WHO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Who was the educational expense for
Who
EDUCGFTC
EDUCGFTC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
DESCRIPTION = ENTRY
All, except ITEM = 99 or 888
Was this expense for Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Type:
Length:
Answer List:

Enumerated
1
TEDUCGFTC

Value:

Mnemonic:

Description:

1

InCU

Someone inside the household?

2

OutCu

Someone outside the household?

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

The descriptions for answer options 1 and 2 should be in bold black.
IF ITEM = 3, 8, or 9 then goto SCHOOL
ELSE goto MONTH

215

Instrument SAS Name:
Destination Data Set:

EDUCGFTC
EEDA

216

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

SCHOOL

Field

BSECT16.BTABLEA.BROW.SCHOOL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

What kind of school was it?
School
EDSCHL_A
EDSCHL_A
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
(WHO = 1, 2, DK or RF) AND (ITEM = 3, 8 or 9)
Tuition, books, or other was selected

Question Text:

Ask if not apparent.
What kind of school or facility was it?

Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Type:
Length:
Answer List:

Enumerated
1
TSchoolTypes

Value:

Mnemonic:

Description:

1

College

College or university

2

ElementaryorHigh

Elementary through high school

3

ChildCare

Child day care center

4

Nursery

Nursery school or preschool

5

Vocational

Vocational or technical school

6

Other

Other

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

217

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
EDSCHL_A
EEDA

218

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

MONTH

Field

BSECT16.BTABLEA.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Month payment made
Month
EDMONTHA
EDMONTHA
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
ITEM = 1-9
All, except ITEM = 99 or 888
In what month was the payment made?
Enter 13 for same amount each month of the reference period.
Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Type:
Length:
Answer List:

Enumerated
2
TMONTH_13

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

13

continuous

Same amount each month.

219

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: IF entry not in reference period
then goto ERR3_MONTH
ELSE goto AMOUNT
13,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

EDMONTHA
EEDA

220

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT16.BTABLEA.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

MONTH not within the reference period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
(MONTH is not within the reference period) AND
(MONTH ne D and ne R and ne 13)
The month the payment was in, is outside the reference period
Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

221

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT16.BTABLEA.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much was paid
Amount
EDEXOXA
EDEXOXA
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
MONTH = 1-13, DK or RF
All, except ITEM = 99 or 888
^EDEXOXA_FILL
Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Fills:
Instructions:

EDEXOXA_FILL
IF MONTH = 1-12, DK or RF fill "How much was paid?"
ELSE fill "How much is paid monthly?"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF ERR1_AMOUNT edit "passed" or (AMOUNT = DK or RF) then set
EDEXOXA_ = EMPTY

Array:
Special Instructions:

Display a $ and a comma, as needed, in the entry field.

222

Skip Instructions:

1-999999: IF (EDUC_AY = 100 and AMOUNT lt 10 or gt 544)
OR (EDUC_AY = 200 and AMOUNT lt 20 or gt 1120)
OR (EDUC_AY = 300 and AMOUNT lt 28 or gt 6000)
OR (EDUC_AY = 310 and AMOUNT lt 35 or gt 3000)
OR (EDUC_AY = 320 and AMOUNT lt 10 or gt 1980)
OR (EDUC_AY = 340 and AMOUNT lt 10 or gt 465)
OR (EDUC_AY = 345 and AMOUNT lt 5 or gt 600)
OR (EDUC_AY = 350 and AMOUNT lt 5 or gt 500)
OR (EDUC_AY = 360 and AMOUNT lt 5 or gt 600)
then goto ERR1_AMOUNT
ELSEIF EDUC_AY and the entry in AMOUNT for this
record are equal to any records data in the
prechart/input AND (that prechart records
EDMONTHA does not equal 13) then
goto ERR_DUP
ELSE goto C
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto C

EDEXOXA
EEDA

223

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT16.BTABLEA.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
[ (EDUC_AY = 100 and AMOUNT lt 10 or gt 544) OR
(EDUC_AY = 200 and AMOUNT lt 20 or gt 1120) OR
(EDUC_AY = 300 and AMOUNT lt 28 or gt 6000) OR
(EDUC_AY = 310 and AMOUNT lt 35 or gt 3000) OR
(EDUC_AY = 320 and AMOUNT lt 10 or gt 1980) OR
(EDUC_AY = 340 and AMOUNT lt 10 or gt 465) OR
(EDUC_AY = 345 and AMOUNT lt 5 or gt 600) OR
(EDUC_AY = 350 and AMOUNT lt 5 or gt 500) OR
(EDUC_AY = 360 and AMOUNT lt 5 or gt 600) ] AND
(AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set EDEXOXA_ = A1
Soft
Suppress:

Goto C

All others, go back to AMOUNT

224

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT16.BTABLEA.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
EDUC_AY and the entry in AMOUNT for this record are equal to any records
data in the prechart/input AND (that prechart records EDMONTHA does not
equal 13)
This records itemcode and amount is the same as one of the records on the
pre-chart and that record on the prechart does not have a 13-same amount
each month in EDMONTHA
This item appears to be the same as one reported last interview.
Please verify to avoid duplicate reporting.
If this is a duplicate item, enter 888 to delete the line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto C

All others, go back to AMOUNT

225

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

C

Field

BSECT16.BTABLEA.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Combined expense
C
EDUCMB_S
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
AMOUNT = 1 - 999999, DK or RF
All, except ITEM = 99 or 888

Question Text:
Type:
Length:

Enter 'C' for a combined expense
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:
EMPTY:

Goto COMBCODE
Goto REIMB

IF any entry other than a 'C' or the enter key is entered
then goto CK_C
Instrument SAS Name:
Destination Data Set:

Educmb_S
EEDA

226

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

CK_C

Check

BSECT16.BTABLEA.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a "C" or EMPTY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
C = anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a valid entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

227

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECT16.BTABLEA.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Combined Expense
Combined Codes
EDUCMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
C=C
Yes, this is a combined expense
H_S16
38

? [F1]

What was combined with ^S16_ITEMNAME?
Enter all that apply, separate with commas
Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

S16_ITEMNAME
If ITEM = 1, fill "recreational lessons or other instructions"
If ITEM = 2, fill "preschool or child day care centers"
If ITEM = 3, fill "tuition, including pre-paid tuition"
If ITEM = 4, fill "housing while attending school"
If ITEM = 5, fill "food or board while attending school"
If ITEM = 6, fill "private school bus service"
If ITEM = 7, fill "test preparation or tutoring services"
If ITEM = 8, fill "purchase of any school books, supplies, or equipment
which has not already been reported"
If ITEM = 9, fill "other school related expenses not already reported"
Set
10
2
TSec16CCItems

Value:

Mnemonic:

Description:

1

Lessons

Recreational lessons or other instructions

228

2

Nursery

Preschool or child day care centers

3

Tuition

Tuition, including pre-paid tuition

4

Housing

Housing while attending school

5

FoodBoard

Food or board while attending school

6

Private

Private school bus service

7

TestPrep

Test preparation or tutoring services

8

Books

9

Other

Purchase of any school books, supplies, or equipment
which has not already been reported
Other school related expenses not already reported

77

Misc

Misc. combined (unable to specify/DK)

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each answer list option selected, store the appropriate
item code in EDUC_A1-EDUC_A10. (The first entry in
COMBCODE should be recoded and stored in EDUC_A1, the
2nd entry in EDUC_A2, etc.)
Recode as follows:
IF COMBCODE = 1, store 100
IF COMBCODE = 2, store 200
IF COMBCODE = 3, store 300
IF COMBCODE = 4, store 310
IF COMBCODE = 5, store 320
IF COMBCODE = 6, store 340
IF COMBCODE = 7, store 345
IF COMBCODE = 8, store 350
IF COMBCODE = 9, store 360
IF COMBCODE = 77, store 380

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto REIMB
EDUCMB
EEDA

229

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

REIMB

Field

BSECT16.BTABLEA.BROW.REIMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Has/will any be reimbursed
Reimb
EDREIMB
EDREIMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
(C = blank) OR (COMBCODE = ENTRY)
All, except ITEM = 99 or 888
Has any of this amount been or will any of it be reimbursed
by an employer, agency, or other person?
Do not include reimbursements from dependent flexible spending
accounts (FSA).
Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

230

Skip Instructions:

1:

Goto REIMBX

2,DK,RF: IF (ITEM = 1 and (RT8100.POPGRP = 15 or 16)) OR
((ITEM = 2 or 9) and (RT8100.POPGRP = 03, 04, 3,
or 4)) OR (ITEM = 5 and (RT8100.POPGRP = 15 or
16)) OR (ITEM = 8 and (SCHOOL = 1 or 2) and
(RT8100.POPGRP = 03, 04, 3 or 4)) OR
(ITEM = 3 and (SCHOOL = 1-5) and (RT8100.POPGRP =
03, 04, 3 or 4)) then goto EDASTORE
ELSE Goto MORE
Instrument SAS Name:
Destination Data Set:

EDREIMB
EEDA

231

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

REIMBX

Field

BSECT16.BTABLEA.BROW.REIMBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much reimbursed
$ Reimb
EDREIMBX
EDREIMBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
REIMB = 1
Yes, some of the payment amount will be reimbursed
How much was or will be reimbursed?
Do not include reimbursements from dependent flexible spending
accounts (FSA).
Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF ERR1_REIMBX edit "passed" or (REIMBX = DK or RF) then set
EDRE_MBX = EMPTY

Array:
Special Instructions:

Display a $ and a comma, as needed, in the entry field.

232

Skip Instructions:

IF entry lt 15 or gt 6000 AND (not equal DK and not equal RF)
then goto ERR1_REIMBX
ELSEIF (ITEM = 1 and (RT8100.POPGRP = 15 or 16)) OR
((ITEM = 2 or 9) and (RT8100.POPGRP = 03, 04, 3, or 4))
OR (ITEM = 5 and (RT8100.POPGRP = 15 or 16)) OR
(ITEM = 8 and (SCHOOL = 1 or 2) and (RT8100.POPGRP =
03, 04, 3 or 4)) OR (ITEM = 3 and (SCHOOL = 1-5) and
(RT8100.POPGRP = 03, 04, 3 or 4)) then goto EDASTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

EDREIMBX
EEDA

233

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

ERR1_REIMBX

Check

BSECT16.BTABLEA.BROW.ERR1_REIMBX
Description:

Out of Range Edit

Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:

REIMBX lt 15 or gt 6000 AND (REIMBX is ne DK and ne RF)

Universe Description:

Text:

Amount of the payment to be reimbursed is less than $15 or greater than
$6,000
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set EDRE_MBX = A1
Soft
Suppress: IF (ITEM = 1 and (RT8100.POPGRP = 15 or 16)) OR
((ITEM = 2 or 9) and (RT8100.POPGRP = 03, 04, 3,
or 4)) OR
(ITEM = 5 and (RT8100.POPGRP = 15 or 16)) OR
(ITEM = 8 and (SCHOOL = 1 or 2) and RT8100.POPGRP
= 03, 04, 3 or 4)) OR
(ITEM = 3 and (SCHOOL = 1-5) and (RT8100.POPGRP =
03, 04, 3 or 4)) then goto EDASTORE
ELSE goto MORE
All others, go back to REIMBX

234

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDASTORE

Field

BSECT16.BTABLEA.BROW.EDASTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Educational Expense Purchased
Store
EDASTORE
EDASTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
(ITEM = 1 and (RT8100.POPGRP = 15 or 16)) OR
((ITEM = 2 or 9) and (RT8100.POPGRP = 03, 04, 3, or 4)) OR
(ITEM = 5 and (RT8100.POPGRP = 15 or 16)) OR
(ITEM = 8 and (SCHOOL = 1 or 2) and (RT8100.POPGRP = 03, 04, 3 or 4))
OR
(ITEM = 3 and (SCHOOL = 1-5) and (RT8100.POPGRP = 03, 04, 3 or 4))

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
X
X

X

What is the name of the ^ITEMDESC?

ITEMDESC
If ITEM = 1 then fill "business that provides this lesson or instruction"
If ITEM = 2 then fill "preschool or child day care center"
If ITEM = 3 and SCHOOL = 1 then fill "college or university"
If ITEM = 3 and SCHOOL = 2 then fill "school"
If ITEM = 3 and (SCHOOL = 3 or 4) then fill "nursery school, preschool,
or child day care center"
If ITEM = 3 and SCHOOL = 5 then fill "vocational or technical school"
If ITEM = 5 then fill "school providing food or board"
If ITEM = 8 then fill "business where this was purchased"
If ITEM = 9 then fill "business where you had this expense"
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:

235

Skip Instructions:

ENTRY: IF ITEM = 1 then goto EDALOC
ELSEIF ITEM = 2, 3 or 5 then goto MORE
ELSEIF ITEM = 8 or 9 then goto EDAPURCH
DK, RF: Goto MORE

Instrument SAS Name:
Destination Data Set:

EDASTORE
EEDA

236

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDAPURCH

Field

BSECT16.BTABLEA.BROW.EDAPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased online or in person
Online
EDAPURCH
EDAPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
(ITEM = 8 or 9) AND (EDASTORE = RESPONSE)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto MORE
2: Goto EDALOC

237

Instrument SAS Name:
Destination Data Set:

EDAPURCH
EEDA

238

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDALOC

Field

BSECT16.BTABLEA.BROW.EDALOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
EDALOC
EDALOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
EDAPURCH = 2 OR (ITEM = 1 AND EDASTORE = RESPONSE)
Purchased in person
In what city is ^EDASTORE_fill located?
EDASTORE_fill
Fill entry from EDASTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto EDALOCST
EDALOC
EEDA

239

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDALOCST

Field

BSECT16.BTABLEA.BROW.EDALOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Purchase location - State
State
EDALOCST
EDALOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
EDAPURCH = 2 OR (ITEM = 1 AND EDASTORE = RESPONSE)
Purchased in person
H_DESTCODE
? [F1]
In what state is ^EDASTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

EDASTORE_fill
Fill entry from EDASTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_EDALOCST
ELSE goto MORE

Instrument SAS Name:

EDALOCST

240

Destination Data Set:

EEDA

241

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

CK_EDALOCST

Check

BSECT16.BTABLEA.BROW.CK_EDALOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
(Entry in EDALOCST is not a valid state abbreviation) AND EDALOCST <>
DK AND EDALOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to EDALOCST

242

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSECT16.BTABLEA.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Any other payments for ITEM
Any more
EDUMORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
(REIMB = 2, DK or RF) OR (REIMBX = 1-999999, DK or RF)
All, except ITEM = 99 or 888
Did you make any other payments for ^S16_ITEMNAME?
Description Type
Month
Amount
(EDUDESC) (EDSHL_A) (EDMONTHA) (EDEXOXA)

Fills:
Instructions:

Type:
Length:
Answer List:

S16_ITEMNAME
If ITEM = 1, fill "recreational lessons or other instructions"
If ITEM = 2, fill "preschool or child day care centers"
If ITEM = 3, fill "tuition, including pre-paid tuition"
If ITEM = 4, fill "housing while attending school"
If ITEM = 5, fill "food or board while attending school"
If ITEM = 6, fill "private school bus service"
If ITEM = 7, fill "test preparation or tutoring services"
If ITEM = 8, fill "purchase of any school books, supplies, or equipment
which has not already been reported"
If ITEM = 9, fill "other school related expenses not already reported"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse

243

Empty
On Input
On Output
Store Instructions:

1. Set EDA_ORIG and EDA_STAT
IF ERR_DUP was invoked and ITEM is 888 then set EDA_ORIG = 3
ELSE set EDA_ORIG = 1
IF MONTH = the current month then set EDA_STAT = 2
ELSE set EDA_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry = 1 and row number ne 34 then:
pre-fill ITEM, PREFIL and DESCRIPTION fields for the
next row with the same information as the current row.
1:

IF ROW number = 34 then goto ERR_MAX
ELSE goto ITEM, next line of grid

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ROW number = 34 then goto S16_END
ELSE goto ITEM, next line of grid

EDUMORE
EEDA

244

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT16.BTABLEA.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
MORE = 1 AND (ROW number = 34)
Yes there are more payments, but there are no more empty rows in the grid
No more rows can be added.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

245

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

S16_END

Field

BSECT16.BTABLEA.BROW.S16_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Section 16 End

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))
(ITEM = 99) OR (the grid is full)

Universe Description:
Question Text:
Type:
Length:

** Non displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Section Complete Flag
IF (any ITEM = 99) OR (ITEM = 888 for row 34) OR
(MORE = 1, 2, DK or RF for row 34) then set
section end flag (store "yes" in SECTCOMP(16))

Array:
Skip Instructions:

Goto Section 17 - BSECT17

246

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

ITEMCODEOUT

Field

BSECT16.BTABLEA.BROW.ITEMCODEOUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code
Item Code
EDUC_AY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
100
999
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field.
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360

Instrument SAS Name:
Destination Data Set:

EDUC_AY
EEDA

247

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A1

Field

BSECT16.BTABLEA.BROW.EDUC_A1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

1st item the expenditure is combined with

EDUC_A1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A1
EEDA

248

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A2

Field

BSECT16.BTABLEA.BROW.EDUC_A2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

2nd item the expenditure is combined with

EDUC_A2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A2
EEDA

249

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A3

Field

BSECT16.BTABLEA.BROW.EDUC_A3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3rd item the expenditure is combined with

EDUC_A3
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A3
EEDA

250

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A4

Field

BSECT16.BTABLEA.BROW.EDUC_A4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

4th item the expenditure is combined with

EDUC_A4
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A4
EEDA

251

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A5

Field

BSECT16.BTABLEA.BROW.EDUC_A5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

5th item the expenditure is combined with

EDUC_A5
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A5
EEDA

252

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A6

Field

BSECT16.BTABLEA.BROW.EDUC_A6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

6th item the expenditure is combined with

EDUC_A6
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A6
EEDA

253

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A7

Field

BSECT16.BTABLEA.BROW.EDUC_A7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

7th item the expenditure is combined with

EDUC_A7
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A7
EEDA

254

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A8

Field

BSECT16.BTABLEA.BROW.EDUC_A8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

8th item the expenditure is combined with

EDUC_A8
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A8
EEDA

255

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A9

Field

BSECT16.BTABLEA.BROW.EDUC_A9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

9th item the expenditure is combined with

EDUC_A9
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A9
EEDA

256

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDUC_A10

Field

BSECT16.BTABLEA.BROW.EDUC_A10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

10th item the expenditure is combined with

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 200, 300, 310, 320, 340, 345, 350, 360,
380

Instrument SAS Name:
Destination Data Set:

EDUC_A10
EEDA

257

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDEXOXA_

Field

BSECT16.BTABLEA.BROW.EDEXOXA_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for AMOUNT

EDEXOXA_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

EDEXOXA_
EEDA

258

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDRE_MBX

Field

BSECT16.BTABLEA.BROW.EDRE_MBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for REIMBX

EDRE_MBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_REIMBX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

EDRE_MBX
EEDA

259

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDA_STAT

Field

BSECT16.BTABLEA.BROW.EDA_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active Record
2 = Current month Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

EDA_STAT
EEDA

260

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT16.BTABLEA.BROW

Spider Version 1.6.2

EDA_ORIG

Field

BSECT16.BTABLEA.BROW.EDA_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 35))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record

EDA_ORIG
EEDA

261

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Section 17, 18 and 19
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17

Spider Version 1.6.2

BSECTION17

Block

BSECTION17
Description:
Tab Name:
Fly Over Name:
Universe Type:

Subscriptions, Memberships, Books, and Entertainment Expenses
S17
Section 17 - Subscriptions
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
All

Array:
Block Instructions:

1. Section Label: Section 17 - Subscriptions,
Memberships, Books and Entertainment
2.

PRE-CHART INFORMATION for S17A
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported expenses includes:
Item Code for matching (S17CODEA)
description (SUBDESC)
month purchased (SUBMO)
cost (SUBEXPX)

Display the pre-chart items as follows:
Description
Month
Amount
--------------------------------------------------(SUBDESC)
(SUBMO) (SUBEXPX)

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17

Spider Version 1.6.2

SUB_INTRO

Field

BSECTION17.SUB_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

S17A Introduction
Introduction
SUB_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:

All
Now I am going to ask about expenses for subscriptions, memberships,
books, and entertainment. Please remember to include any payments
you made online or had automatically deducted. Also, include any
shipping and handling charges with the cost of any item that was
shipped.
Description Month
Amount
(SUBDESC)
(SUBMO) (SUBEXPX)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BTableA.Brow.ITEM
SUB_INTRO
ESUB

3

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17

Spider Version 1.6.2

BTABLEA

Block

BSECTION17.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Subscriptions and Memberships

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

ALL

Array:
Block Instructions:

1. MAX # OF GRID LINES : 40
2. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)

5

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA

BROW

Spider Version 1.6.2

Block

BSECTION17.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

While
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(ITEM(previous row) <> 99) AND (ROW # < 41)

Universe Description:
Array:
Block Instructions:

6

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSECTION17.BTABLEA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Item
SUB_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
SUB_INTRO = 1

Universe Description:
Help Screen:

H_S17A

7

Question Text:

SCREEN 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 39

? [F1]

Since the first of ^REF_MONTH have ^YOU_ANYMEM had any
membership costs or other expenses related to any of the following?
Do not include contributions to or membership in religious,
professional, business, or other tax deductible organizations.
Read each item on list.

SCREEN 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -39

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM purchased any
of the following items for your household or for someone outside your
household?
Read each item on list

SCREEN 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -40

? [F1]

Have you purchased any Read each item on list
Report blank tapes, CDs, and DVDs in Section 6B under item code
11
Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
3
TSEC17aItems

Value:

Mnemonic:

Description:

1

Country_Club

Golf courses or country clubs

8

2

Health_Clubs

3

Sports_Fees

4

Bike_sharing

Health clubs, fitness centers, swimming pools, weight
loss centers, or other sports or recreational
organizations
Fees for participating in sports such as golf, bowling,
biking, hockey, football, or swimming
Bike-sharing

5

Vacation_Clubs

Vacation clubs

6

Social_Org

Civic, service, fraternal, or other social organizations

7

Credit_Card_Fees

Credit card membership fees

8

Shopping_Clubs

9

Dating_Services

Shopping club memberships including warehouse
clubs like Sam's Club and discount memberships like
Amazon Prime
Direct or online dating services

10

Tickets_Sports

11

Tickets_Plays

Single or season tickets to spectator sports events
such as football, baseball, hockey racing, or track
events
Single or season tickets to plays, operas, or concerts

12

Tickets_Movies

Movie tickets

13

Tickets_Parks

Tickets to parks or museums

14

Newspaper_Single

15

Newspaper_Sub

16

Books_Other

17

Photo_Printing

Single copies of newspapers, magazines, or
periodicals, including digital
Subscriptions to newspapers, magazines, or
periodicals, including digital
Books, digital books, or book subscriptions. Do not
include school books or reference books.
Photo printing or processing

18

Film

Photographic film or disposable cameras

19

CDs

Purchased music files, CDs, or records

20

Radio_Serv

Sirius or XM satellite radio service

21

Music_Sub

22

DVDs_Purchased

Subscription music services such as Spotify or
Pandora
Purchased video files, Blu-Ray discs, or DVDs

23

DVDs_Rented

24

Vid_Games_Pur

25

Vid_Games_Ren

26

Cellphone_Apps

27

Online_Games

Applications, games, or ringtones for a cellphone or
mobile device not already reported
Online games or other internet entertainment sites

95

NoMore95

Continue list

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

Rented video files or DVDs or streaming video
subscriptions
Purchased video games, not including computer
games
Rented video games

Don't Know
Refuse
Empty

9

X
X
Store Instructions:

On Input
On Output
Assign a code to S17CODEA:
IF ITEM = 1, store 800 in S17CODEA
IF ITEM = 2, store 830 in S17CODEA
IF ITEM = 3, store 610 in S17CODEA
IF ITEM = 4, store 620 in S17CODEA
IF ITEM = 5, store 950 in S17CODEA
IF ITEM = 6, store 810 in S17CODEA
IF ITEM = 7, store 820 in S17CODEA
IF ITEM = 8, store 840 in S17CODEA
IF ITEM = 9, store 930 in S17CODEA
IF ITEM = 10, store 600 in S17CODEA
IF ITEM = 11, store 500 in S17CODEA
IF ITEM = 12, store 520 in S17CODEA
IF ITEM = 13, store 530 in S17CODEA
IF ITEM = 14, store 160 in S17CODEA
IF ITEM = 15, store 150 in S17CODEA
IF ITEM = 16, store 210 in S17CODEA
IF ITEM = 17, store 310 in S17CODEA
IF ITEM = 18, store 300 in S17CODEA
IF ITEM = 19, store 320 in S17CODEA
IF ITEM = 20, store 700 in S17CODEA
IF ITEM = 21, store 330 in S17CODEA
IF ITEM = 22, store 340 in S17CODEA
IF ITEM = 23, store 355 in S17CODEA
IF ITEM = 24, store 370 in S17CODEA
IF ITEM = 25, store 380 in S17CODEA
IF ITEM = 26, store 400 in S17CODEA
IF ITEM = 27, store 410 in S17CODEA

Array:

10

Special Instructions:

1. Answer list options should be in bold black except 95, 99
and 888, they should be regular black
(Once an item has been selected, the answer list option
color should be changed to regular blue.)
2. Prefill the PREFIL and DESCRIPTION field with the
following descriptions. Gray out the PREFIL field.
IF ITEM = 1, pre-fill "Golf courses/country clubs"
IF ITEM = 2, pre-fill "Health/fitness/recreation clubs"
IF ITEM = 3, pre-fill "Fees for sports participation"
IF ITEM = 4, pre-fill "Bike-sharing"
IF ITEM = 5, pre-fill "Vacation clubs"
IF ITEM = 6, pre-fill "Civic/service/fraternal/social org"
IF ITEM = 7, pre-fill "Credit Card membership fees"
IF ITEM = 8, pre-fill "Shopping club/discount memberships"
IF ITEM = 9, pre-fill "Dating services"
IF ITEM = 10, pre-fill "Tickets to sports events"
IF ITEM = 11, pre-fill "Tickets to live entertainment"
IF ITEM = 12, pre-fill "Movie tickets"
IF ITEM = 13, pre-fill "Tickets to parks/museums"
IF ITEM = 14, pre-fill "Single copies newspapers/magazines"
IF ITEM = 15, pre-fill "Subscriptions newspapers/magazines"
IF ITEM = 16, pre-fill "Books/digital books"
IF ITEM = 17, pre-fill "Photo printing/processing"
IF ITEM = 18, pre-fill "Film/disposable cameras"
IF ITEM = 19, pre-fill "Purchased music"
IF ITEM = 20, pre-fill "Sirius/XM Radio"
IF ITEM = 21, pre-fill "Subscriptions music service"
IF ITEM = 22, pre-fill "Purchased video files/discs"
IF ITEM = 23, pre-fill "Rented/streaming video"
IF ITEM = 24, pre-fill "Purchased video games"
IF ITEM = 25, pre-fill "Rented video games"
IF ITEM = 26, pre-fill "Apps/games/ringtones mobile device"
IF ITEM = 27, pre-fill "Online games/internet entertainment"
3. For Screen 1, display Answer list options 1-9, 95, 888
For Screen 2, display Answer list options 10-16, 95, 888
For Screen 3, display Answer list options 17-27, 99, 888
4. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-27:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

95:

Goto next row

99:

Goto S17A_END

888:

IF no more grid lines goto S17A_END
ELSE goto ITEM - next line of grid

SUB_ITEM
ESUB

11

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECTION17.BTABLEA.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

PreFill

Field

BSECTION17.BTABLEA.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Subscriptions, Memberships, Books and Entertainment

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

13

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECTION17.BTABLEA.BROW.DESCRIPTIO
N
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Name
Description
SUBDESC
SUBDESC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
ITEM = 1 - 27
All, except ITEM = 95, 99 or 888
^NAMEOFSUB_fill
^ASKIFNOT_fill
Description Month
Amount
(SUBDESC)
(SUBMO) (SUBEXPX)

Fills:
Instructions:

NAMEOFSUB_fill
If ITEM = 1, 2, 4-9, then fill "What is the name of the ^SUBDESC_FILL?"
Else, leave blank

Fills:
Instructions:

ASKIFNOT_fill
If ITEM = 3, 10-27, then fill "
Else leave blank

Type:
Length:

Ask if not apparent: Describe the item."

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto WHO

Instrument SAS Name:

SUBDESC

14

Destination Data Set:

ESUB

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

WHO

Field

BSECTION17.BTABLEA.BROW.WHO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Purchased for someone inside or outside your CU
Who
S17GFTCA
S17GFTCA
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
DESCRIPTION = ENTRY
All, except ITEM = 95, 99 or 888
Was this purchase for your household or someone outside your
household?
Description Month
Amount
(SUBDESC)
(SUBMO) (SUBEXPX)

Type:
Length:
Answer List:

Enumerated
1
TS17GFTCA

Value:

Mnemonic:

Description:

1

Purchased_FOR_C
U
Purchased_FOR_N
ONCU

For household

2

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

For someone outside your household

Array:

16

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
S17GFTCA
ESUB

17

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

MONTH

Field

BSECTION17.BTABLEA.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Month expense was incurred
Month
SUBMO
SUBMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
WHO = 1, 2, DK or RF
All, except ITEM = 95, 99 or 888
In what month did you have this expense?
^S17_TmpFillinstr
Description Month
Amount
(SUBDESC)
(SUBMO) (SUBEXPX)

Fills:
Instructions:

S17_TmpFillinstr
IF SUB_ITEM = 1-2, 4, 9, 16, 20, 21, 23, 25, pre-fill
"
Enter 13 for same amount each month of the reference period"
ELSE leave blank

Type:
Length:
Answer List:

Enumerated
2
TMONTH_S17

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

18

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

13

Option

^S17_13Option

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: Goto AMOUNT
13: IF ITEM = 3, 5-8, 10-15, 17-19, 22, 24, 26, or 27 then
goto CK_MONTH
ELSE goto AMOUNT
DK, RF: go to AMOUNT

Instrument SAS Name:
Destination Data Set:

SUBMO
ESUB

19

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

CK_MONTH

Check

BSECTION17.BTABLEA.BROW.CK_MONTH
Description:
Inherited Universe:

Universe:

Option 13 selected
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
MONTH = 13 AND (ITEM = 3, 5-8, 10-15, 17-19, 22, 24, 26, or 27)

Universe Description:
Text:

Input invalid. Value not in range.
Please verify.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MONTH

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECTION17.BTABLEA.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Total Expense
Amount
SUBEXPX
SUBEXPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
MONTH = 1-12, DK or RF
All, except ITEM = 95, 99 or 888
^SUBEXPX_fill ^SHIPHANDL
^Ticketservfee
Description Month
Amount
(SUBDESC)
(SUBMO) (SUBEXPX)

Fills:
Instructions:

SUBEXPX_fill
IF MONTH = 1-12, DK, or RF, fill "What was the total amount of this
expense?"
ELSE fill "What is ^YR_YRCUS monthly expense?"

Fills:
Instructions:

SHIPHANDL
IF ITEM = 10-11, 14-17, 19, 22, 24, fill "(Include shipping and handling
fees.)"

Fills:
Instructions:

Ticketservfee
IF ITEM = 10-13, fill "
surcharges."

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Include ticket/admission service fees and

Don't Know
Refuse
Empty

21

X
X

On Input
On Output

Array:
Skip Instructions:

If (ITEM = 1 or 2 and AMOUNT lt 5 or gt 1060) OR
(ITEM = 3 and AMOUNT lt 6 or gt 750) OR
(ITEM = 4 and AMOUNT lt 6 or gt 750) OR
(ITEM = 5 and AMOUNT lt 800 or gt 10,000) OR
(ITEM = 6 and AMOUNT lt 5 or gt 300) OR
(ITEM = 7 and AMOUNT lt 5 or gt 300) OR
(ITEM = 8 and AMOUNT lt 5 or gt 300) OR
(ITEM = 9 and AMOUNT lt 5 or gt 1200) OR
(ITEM = 10 and AMOUNT lt 5 or gt 2500) OR
(ITEM = 11 and AMOUNT lt 5 or gt 720) OR
(ITEM = 12 and AMOUNT lt 1 or gt 100) OR
(ITEM = 13 and AMOUNT lt 5 or gt 320) OR
(ITEM = 14 and AMOUNT lt 5 or gt 250) OR
(ITEM = 15 and AMOUNT lt 7 or gt 145) OR
(ITEM = 16 and AMOUNT lt 5 or gt 300) OR
(ITEM = 17 and AMOUNT lt 5 or gt 150) OR
(ITEM = 18 and AMOUNT lt 5 or gt 100) OR
(ITEM = 19 and AMOUNT lt 1 or gt 250) OR
(ITEM = 20 and AMOUNT lt 5 or gt 500) OR
(ITEM = 21 and AMOUNT lt 1 or gt 100) OR
(ITEM = 22 and AMOUNT lt 1 or gt 209) OR
(ITEM = 23 and AMOUNT lt 1 or gt 150) OR
(ITEM = 24 and AMOUNT lt 8 or gt 200) OR
(ITEM = 25 and AMOUNT lt 8 or gt 390) OR
(ITEM = 26 and AMOUNT lt 1 or gt 30) OR
(ITEM = 27 and AMOUNT lt 1 or gt 50) then goto ERR1_AMOUNT
ELSEIF ITEMCODEOUT and the entry in AMOUNT for this record
are equal to any records data on the pre-chart/Input
then goto ERR_DUP
ELSEIF ITEM = 19, 22, 23, or 26, goto C
ELSEIF (ITEM = 1, 2, 5, 6, or 8) AND (RT8100.POPGRP = 13 or
14) then goto SUBPURCH
ELSEIF ((ITEM = 3, 7, 10-16) and (RT8100.POPGRP = 13 or 14)) OR
((ITEM = 17 or 18) and (RT8100.POPGRP = 5, 6, 05 or
06)) OR (ITEM = 24 and (RT8100.POPGRP = 1, 2, 01 or
02)) OR (ITEM = 4, 20, or 25 and (RT8100.POPGRP = 11 or 12))
then goto SUBSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

SUBEXPX
ESUB

22

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECTION17.BTABLEA.BROW.ERR1_AMOU
NT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
[ (ITEM = 1 or 2 and AMOUNT lt 5 or gt 1060) OR
(ITEM = 3 and AMOUNT lt 6 or gt 750) OR
(ITEM = 4 and AMOUNT lt 6 or gt 750) OR
(ITEM = 5 and AMOUNT lt 800 or gt 10,000) OR
(ITEM = 6 and AMOUNT lt 5 or gt 300) OR
(ITEM = 7 and AMOUNT lt 5 or gt 300) OR
(ITEM = 8 and AMOUNT lt 5 or gt 300) OR
(ITEM = 9 and AMOUNT lt 5 or gt 1200) OR
(ITEM = 10 and AMOUNT lt 5 or gt 2500) OR
(ITEM = 11 and AMOUNT lt 5 or gt 720) OR
(ITEM = 12 and AMOUNT lt 1 or gt 100) OR
(ITEM = 13 and AMOUNT lt 5 or gt 320) OR
(ITEM = 14 and AMOUNT lt 5 or gt 250) OR
(ITEM = 15 and AMOUNT lt 7 or gt 145) OR
(ITEM = 16 and AMOUNT lt 5 or gt 300) OR
(ITEM = 17 and AMOUNT lt 5 or gt 150) OR
(ITEM = 18 and AMOUNT lt 5 or gt 100) OR
(ITEM = 19 and AMOUNT lt 1 or gt 250) OR
(ITEM = 20 and AMOUNT lt 5 or gt 500) OR
(ITEM = 21 and AMOUNT lt 1 or gt 100) OR
(ITEM = 22 and AMOUNT lt 1 or gt 209) OR
(ITEM = 23 and AMOUNT lt 1 or gt 150) OR
(ITEM = 24 and AMOUNT lt 8 or gt 200) OR
(ITEM = 25 and AMOUNT lt 8 or gt 390) OR
(ITEM = 26 and AMOUNT lt 1 or gt 30) OR
(ITEM = 27 and AMOUNT lt 1 or gt 50) ] AND
AMOUNT <> DK AND AMOUNT <> RF

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:

IF suppressed then set SUBEXPX_ = A1
Soft

23

Skip Instructions:

Suppress: IF ITEM = 19, 22, 23 or 26 goto C
ELSEIF (ITEM = 1, 2, 5, 6 or 8) AND (RT8100.POPGRP
= 13 or 14) then goto SUBPURCH
ELSEIF ((ITEM = 3, 7, 10-16) and (RT8100.POPGRP =
13 or 14)) OR ((ITEM = 17 or 18) and
(RT8100.POPGRP = 5, 6, 05 or 06)) OR
(ITEM = 24 and (RT8100.POPGRP = 1, 2, 01 or 02)) OR
(ITEM = 4, 20, or 25 and (RT8100.POPGRP = 11 or 12)) then
goto SUBSTORE
ELSE goto MORE

All others, go back to AMOUNT

24

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECTION17.BTABLEA.BROW.ERR_DUP
Description:
Inherited Universe:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:

ITEMCODEOUT and the entry in AMOUNT for this record are equal to any
records data on the pre-chart/Input

Universe Description:

This records itemcode and amounts are the same as one of the records on
the pre-chart

Text:

This item appears to be the same as one reported last interview.
Please verify to avoid duplicate reporting.
If this is a duplicate item, enter 888 to delete the line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: IF ITEM = 19, 22, 23 or 26 then goto C
ELSEIF (ITEM = 1, 2, 5, 6 or 8) AND (RT8100.POPGRP
= 13 or 14) then goto SUBPURCH
ELSEIF ((ITEM = 3, 7, 10-16) and (RT8100.POPGRP =
13 or 14)) OR ((ITEM = 17 or 18) and
(RT8100.POPGRP = 5, 6, 05 or 06)) OR
(ITEM = 24 and (RT8100.POPGRP = 1, 2, 01 or 02))
OR (ITEM = 4, 20, 25 and (RT8100.POPGRP = 11 or 12))
then goto SUBSTORE
ELSE goto MORE

All others, go back to AMOUNT

25

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

C

Field

BSECTION17.BTABLEA.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Combined Expense
C
S17ACM_S
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
ITEM = 19, 22, 23 or 26

Universe Description:
Question Text:

Enter a 'C' for a combined expense.
Description Month
Amount
(SUBDESC)
(SUBMO) (SUBEXPX)

Type:
Length:

X

String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:

Goto COMBCODE

EMPTY:

IF (ITEM = 19, 22 or 23) AND (RT8100.POPGRP = 11 or
12) OR (ITEM = 26 and (RT8100.POPGRP = 7, 8, 07 or
08))then goto SUBSTORE
ELSE goto MORE

If anything other than a 'C' or the Enter key is entered goto CK_C
Instrument SAS Name:

S17ACM_S

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

CK_C

Check

BSECTION17.BTABLEA.BROW.CK_C
Description:
Inherited Universe:

Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
C = Anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

27

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

COMBCODE

Field

BSECTION17.BTABLEA.BROW.COMBCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Combined Expense
Combined codes
S17ACMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
C=C

Universe Description:
Help Screen:
Question Text:

H_S17ACMB
40
? [F1]
What other expense is the ^S17ACMB_fill combined with?
Enter all that apply, separate with commas.
Description Month
Amount
(SUBDESC)
(SUBMO) (SUBEXPX)

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

S17ACMB_fill
IF ITEM = 19, fill "music files or discs"
IF ITEM = 22, fill "videos or discs"
IF ITEM = 23, fill "streaming or rented videos"
IF ITEM = 26, fill "apps, games, or ringtones"

Set
4
2
TSEC17CC

Value:

Mnemonic:

Description:

19

CDs

Purchased music files, CDs, or records

22

DVDs_Purchased

Purchased video files, Blu-Ray discs, or DVDs

23

DVDs_Rented

26

Cellphone_Apps

Rented video files or DVDs or streaming video
subscriptions
Applications, games, or ringtones for a cellphone or
mobile device not already reported

28

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in S17CODE1- S17CODE4.
(The first entry in COMBCODE should be recoded and stored
in S17CODE1, the 2nd entry in S17CODE2, etc.)
Recode as follows:
IF 19 then store 320 in S17CODE
IF 22 then store 340 in S17CODE
IF 23 then store 355 in S17CODE
IF 26 then store 400 in S17CODE

Array:
Skip Instructions:

IF (ITEM = 19, 22 or 23) AND (RT8100.POPGRP = 11 or 12) OR
(ITEM = 26 and (RT8100.POPGRP = 7, 8, 07 or 08))then
goto SUBSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

S17ACMB
ESUB

29

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

SUBSTORE

Field

BSECTION17.BTABLEA.BROW.SUBSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Music/Videos Purchased
Store
SUBSTORE
SUBSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
((ITEM = 4, 19, 20, 22, 23 or 25) AND (RT8100.POPGRP = 11 or 12)) OR
((ITEM = 3, 7 or 10-16) and (RT8100.POPGRP = 13 or 14)) OR
((ITEM = 17 or 18) and (RT8100.POPGRP = , 5, 6, 05 or 06)) OR
(ITEM = 24 and (RT8100.POPGRP = 1, 2, 01 or 02)) OR
(ITEM = 26 and (RT8100.POPGRP = 7, 8, 07 or 08))

Universe Description:
Question Text:

What is the name of the ^SUBSTORE_Desc?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

SUBSTORE_Desc
IF ITEM = 3 then fill "business that manages this organization or event"
ELSEIF ITEM = 7 then fill "credit card company"
ELSEIF ITEM = 10 then fill "stadium, arena, or sporting venue"
ELSEIF ITEM = 11 then fill "theatre, opera house, or concert venue"
ELSEIF ITEM = 12 then fill "movie theater or cinema"
ELSEIF ITEM = 13 then fill "park or museum"
ELSEIF ITEM = 14-20, 22-26 then fill "business where you had this
expense"
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

If UPPERCASE ENTRY contains ".COM" then set SUBPURCH = 1 and
"keep" and "show"

30

Skip Instructions:

IF uppercase entry = "GROUPON" or "GROUPON.COM" then goto
ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM", then goto MORE
ELSEIF (ENTRY = DK or RF) OR ITEM = 7 then goto MORE
ELSEIF ITEM = 10-13 then goto SUBLOC
ELSE goto SUBPURCH

Instrument SAS Name:
Destination Data Set:

SUBSTORE
ESUB

31

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECTION17.BTABLEA.BROW.ERR_GROU
PON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
Uppercase entry in SUBSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in SUBSTORE contains ".COM"
then goto MORE
ELSEIF ITEM = 10-13 then goto SUBLOC
ELSEIF ITEM = 7 then goto MORE
ELSE goto SUBPURCH

All others, go back to SUBSTORE

32

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

SUBPURCH

Field

BSECTION17.BTABLEA.BROW.SUBPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
SUBPURCH
SUBPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
[ (UPPERCASE entry in SUBSTORE does NOT contain ".COM") AND
(SUBSTORE = RESPONSE) AND (ITEM = 3, 14-20 or 22-26)] OR
[(ITEM = 1, 2, 4, 5, 6 or 8) AND (RT8100.POPGRP = 13 or 14)]

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto MORE
2: Goto SUBLOC

33

Instrument SAS Name:
Destination Data Set:

SUBPURCH
ESUB

34

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

SUBLOC

Field

BSECTION17.BTABLEA.BROW.SUBLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
SUBLOC
SUBLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
(SUBPURCH = 2) OR
[ (UPPERCASE entry in SUBSTORE does NOT contain ".COM") AND
(SUBSTORE = RESPONSE) AND (ITEM = 10-13)]

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
X
X

X

In what city is ^SUBSTORE_fill located?
SUBSTORE_fill
If ITEM = 1 then fill "the golf course or country club"
elseif ITEM = 2 then fill "the health, fitness, or recreational club"
elseif ITEM = 4 then fill "the bike-share"
elseif ITEM = 5 then fill "the vacation club"
elseif ITEM = 6 then fill "the civic, service, fraternal, or social
organization"
elseif ITEM = 8 then fill "the shopping club"
Else fill entry from SUBSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SUBLOCST
SUBLOC
ESUB

35

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

SUBLOCST

Field

BSECTION17.BTABLEA.BROW.SUBLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
SUBLOCST
SUBLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
(SUBPURCH = 2) OR
[ (UPPERCASE entry in SUBSTORE does NOT contain ".COM") AND
(SUBSTORE = RESPONSE) AND (ITEM = 10-13)]

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^SUBSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:

Type:
Length:
X
X

X

SUBSTORE_fill
If ITEM = 1 then fill "the golf course or country club"
elseif ITEM = 2 then fill "the health, fitness, or recreational club"
elseif ITEM = 4 then fill "the bike-share"
elseif ITEM = 5 then fill "the vacation club"
elseif ITEM = 6 then fill "the civic, service, fraternal, or social
organization"
elseif ITEM = 8 then fill "the shopping club"
Else fill entry from SUBSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

36

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_SUBLOCST
ELSEIF ITEM = 10-13 then goto SUBTIC
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

SUBLOCST
ESUB

37

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

CK_SUBLOCST

Check

BSECTION17.BTABLEA.BROW.CK_SUBLOC
ST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
(Entry in SUBLOCST is not a valid state abbreviation) AND SUBLOCST <>
DK AND SUBLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SUBLOCST

38

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

SUBTIC

Field

BSECTION17.BTABLEA.BROW.SUBTIC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Direct or through third party
Direct
SUBTIC
SUBTIC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
(UPPERCASE entry in SUBSTORE does NOT contain ".COM") AND
(SUBSTORE = RESPONSE) AND (ITEM = 10-13)

Universe Description:
Question Text:

Fills:
Instructions:

Were the tickets purchased directly from ^SUBSTORE_fill or through a
third party?
SUBSTORE_fill
If ITEM = 1 then fill "the golf course or country club"
elseif ITEM = 2 then fill "the health, fitness, or recreational club"
elseif ITEM = 4 then fill "the bike-share"
elseif ITEM = 5 then fill "the vacation club"
elseif ITEM = 6 then fill "the civic, service, fraternal, or social
organization"
elseif ITEM = 8 then fill "the shopping club"
Else fill entry from SUBSTORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

39

Array:
Skip Instructions:

1,DK,RF: Goto TCKPURCH
2: Goto TCKTCOMP

Instrument SAS Name:
Destination Data Set:

SUBTIC
ESUB

40

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

TCKTCOMP

Field

BSECTION17.BTABLEA.BROW.TCKTCOMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company Name
Comp Name
TCKTCOMP
TCKTCOMP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
SUBTIC = 2

Universe Description:
Question Text:

What is the name of the company you used to purchase the tickets?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TCKPURCH
TCKTCOMP
ESUB

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

TCKPURCH

Field

BSECTION17.BTABLEA.BROW.TCKPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
TCKPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
SUBTIC = 1, 2, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were the tickets paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto MORE
2: IF SUBTIC = 2 then goto TCKTLOC
ELSE goto MORE

42

Instrument SAS Name:
Destination Data Set:

TCKPURCH
ESUB

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

TCKTLOC

Field

BSECTION17.BTABLEA.BROW.TCKTLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
X
X

X

Purchase location - City
Location - City
TCKTLOC
TCKTLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
TCKPURCH = 2 AND SUBTIC = 2
Purchased in person through a third party
In what city is ^TCKTCOMP_fill located?
TCKTCOMP_fill
IF TCKTCOMP = DK or RF then fill "this company"
ELSE fill entry from TCKTCOMP
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TKTLOCST
TCKTLOC
ESUB

44

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

TKTLOCST

Field

BSECTION17.BTABLEA.BROW.TKTLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Purchase location - State
State
TKTLOCST
TKTLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
TCKPURCH = 2 AND SUBTIC = 2
Purchased in person through a third party
H_DESTCODE
? [F1]
In what state is ^TCKTCOMP_fill located?
Enter the two character state abbreviation

Fills:
Instructions:

Type:
Length:
X
X

X

TCKTCOMP_fill
IF TCKTCOMP = DK or RF then fill "this company"
ELSE fill entry from TCKTCOMP
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_TKTLOCST
ELSE goto MORE

Instrument SAS Name:

TKTLOCST

45

Destination Data Set:

ESUB

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

CK_TKTLOCST

Check

BSECTION17.BTABLEA.BROW.CK_TKTLOC
ST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
(Entry in TKTLOCST is not a valid state abbreviation) AND TKTLOCST <>
DK AND TKTLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TKTLOCST

47

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSECTION17.BTABLEA.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any more
S17AOTHR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
(S17CMEXX = 0-999999, DK or RF) OR (C = Empty) OR
(COMBCODE = ENTRY)

Universe Description:
Question Text:

All, except ITEM = 95, 99 or 888
Did you ^PURCHASE_PAY any other ^S17AOTHR?
Description Month
Amount
(SUBDESC)
(SUBMO) (SUBEXPX)

Fills:

S17AOTHR

48

Instructions:

IF ITEM = 1, fill "golf courses or country clubs"
IF ITEM = 2, fill "health clubs, fitness centers, swimming pools, weight
loss centers, or other sports or recreational organizations"
IF ITEM = 3, fill "fees for participating in sports"
IF ITEM = 4, fill "bike-sharing"
IF ITEM = 5, fill "vacation clubs"
IF ITEM = 6, fill "civic, service, fraternal, or other social organizations"
IF ITEM = 7, fill "credit card membership fees"
IF ITEM = 8, fill "shopping club membership fees or discount
memberships"
IF ITEM = 9, fill "direct or online dating services"
IF ITEM = 10, fill "single or season tickets to spectator sports events"
IF ITEM = 11, fill "single or season tickets to plays, operas or concerts"
IF ITEM = 12, fill "movie tickets"
IF ITEM = 13, fill "tickets to parks, or museums"
IF ITEM = 14, fill "single copies of newspapers, magazines, or
periodicals, including digital"
IF ITEM = 15, fill "subscriptions to newspapers, magazines, or
periodicals, including digital"
IF ITEM = 16, fill "books, digital books, or book subscriptions"
IF ITEM = 17, fill "photo printing or processing"
IF ITEM = 18, fill "photographic film or disposable cameras"
IF ITEM = 19, fill "music files or discs"
IF ITEM = 20, fill "Sirius or XM radio"
IF ITEM = 21, fill "subscription music services"
IF ITEM = 22, fill "video files or discs"
IF ITEM = 23, fill "video streaming or rentals"
IF ITEM = 24, fill "video games"
IF ITEM = 25, fill "video games"
IF ITEM = 26, fill "apps, games, or ringtones for a mobile device"
IF ITEM = 27, fill "online games or other internet entertainment "

Fills:
Instructions:

PURCHASE_PAY
IF ITEM = 10-15, 18, 19, 22, 24, or 26, fill "purchase"
IF ITEM = 25, fill "pay for renting"
ELSE fill "pay for"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

49

On Output
Store Instructions:

1. Set SUB_STAT and SUB_ORIG
IF MONTH = CUR_MONTH then set SUB_STAT = 2
ELSE set SUB_STAT = 1
IF ITEM = 888 then set SUB_ORIG = 3
ELSE set SUB_ORIG = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry = 1 and row number ne 20, pre-fill ITEM, PREFIL, and
DESCRIPTION fields for the next row with the same information as the
current row.
1:

IF ROW number = 40 then goto ERR_MAX
ELSE goto ITEM, next line of grid

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ITEM, next line of grid

S17AOTHR
ESUB

50

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECTION17.BTABLEA.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
(S17AOTHR = 1) AND (ROW number = 40)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to S17AOTHR

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

S17A_END

Field

BSECTION17.BTABLEA.BROW.S17A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End Section 17A

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))
(ITEM = 99) OR (the grid is full)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Set section complete flag
IF (Any ITEM = 99) OR (ITEM = 95 or 888 for
row 40) OR (MORE = 1, 2, DK or RF for row 40)
then set Section Complete flag
(Store a 'Yes" in SECTCOMP(17))
Goto Section 18 - BSect18

52

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

ITEMCODEOUT

Field

BSECTION17.BTABLEA.BROW.ITEMCODEO
UT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

S17CODEA
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
100
999
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 150, 160, 210, 300, 310, 320, 330, 340, 355, 370, 380, 400,
410, 500, 520, 530, 600, 610, 620, 700, 800, 810, 820, 830, 840, 930, 950

Instrument SAS Name:
Destination Data Set:

S17CODEA
ESUB

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

S17CODE1

Field

BSECTION17.BTABLEA.BROW.S17CODE1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense code

S17CODE1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 320, 340, 355, 400

Instrument SAS Name:
Destination Data Set:

S17CODE1
ESUB

54

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

S17CODE2

Field

BSECTION17.BTABLEA.BROW.S17CODE2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense code

S17CODE2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 320, 340, 355, 400

Instrument SAS Name:
Destination Data Set:

S17CODE2
ESUB

55

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

S17CODE3

Field

BSECTION17.BTABLEA.BROW.S17CODE3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense code

S17CODE3
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 320, 340, 355, 400

Instrument SAS Name:
Destination Data Set:

S17CODE3
ESUB

56

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

S17CODE4

Field

BSECTION17.BTABLEA.BROW.S17CODE4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense code

S17CODE4
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 320, 340, 355, 400

Instrument SAS Name:
Destination Data Set:

S17CODE4
ESUB

57

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

SUBEXPX_

Field

BSECTION17.BTABLEA.BROW.SUBEXPX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for AMOUNT

SUBEXPX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SUBEXPX_
ESUB

58

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

SUB_STAT

Field

BSECTION17.BTABLEA.BROW.SUB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active Record
2 = Current month Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

SUB_STAT
ESUB

59

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECTION17.BTABLEA.BROW

Spider Version 1.6.2

SUB_ORIG

Field

BSECTION17.BTABLEA.BROW.SUB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 41))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record
Instrument SAS Name:
Destination Data Set:

SUB_ORIG
ESUB

60

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

BSECT18

Block

BSECT18
Description:
Tab Name:
Fly Over Name:
Universe Type:

Trips and Vacations
S18
S18 - Trips
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
All interviews

Array:
Block Instructions:

1. Section Label: Section 18, Part A - Trips and Vacations

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

ANYOUTSD

Field

BSECT18.ANYOUTSD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any trips paid by others since 1st of reference month.
Paid by others
ANYOUTSD
ANYOUTSD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

All

Question Text:

Now I am going to ask about trips and vacations.
Since the first of ^REF_MONTH have ^YOU_ANYMEM taken any trips
entirely
paid for by anyone outside your household, such as a business,
employer, or relative?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

62

Store Instructions:

IF ANYOUTSD = 2, DK or RF, store 1 in TRD_STAT and TRD_ORIG.

Array:
Skip Instructions:

1:

Goto NUMOUTSD

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF I_18Acoun gt 0 then goto TBLSECT18A_1
ELSE goto ANYTRIPS

Anyoutsd
ETRD

63

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

NUMOUTSD

Field

BSECT18.NUMOUTSD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

No. of trips paid by others
# Paid by others
NUMOUTSD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ANYOUTSD = 1
Yes, taken trips entirely paid for by someone outside the CU
How many?
String
2
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store NUMOUTSD in NUMYUPD.

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ANYYUPD
Numoutsd
ETRD

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

ANYYUPD

Field

BSECT18.ANYYUPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Expenses not covered on trips paid by others
Expenses not
ANYYUPD
ANYYUPD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
NUMOUTSD = 1-16, DK or RF
Yes, taken trips entirely paid for by someone outside the CU
Even on trips entirely paid for by someone outside of your household
there are sometimes
miscellaneous expenses which are not paid for. Did ^YOU_YRCU
have any expenses
on ^ANYYUPD that will not be covered by a business, employer or
other non-household member?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

ANYYUPD
IF NUMOUTSD = 1, fill "this trip".
ELSE fill "these trips".

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

65

X
Store Instructions:

On Output
IF ANYYUPD = 2, DK or RF, store 1 in TRD_STAT and TRD_ORIG.

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto FOODYUPD
Goto CHKUNTRP

Anyyupd
ETRD

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

FOODYUPD

Field

BSECT18.FOODYUPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Did trip expenses include food and beverages?
Food?
FOODYUPD
FOODYUPD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ANYYUPD = 1
Yes, had expenses that will not be covered by someone outside the CU
Did these expenses include anything for . . .
. . . Food and beverages?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LODGYUPD
Foodyupd
ETRD

67

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

LODGYUPD

Field

BSECT18.LODGYUPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Did trip expenses include lodging?
Lodging?
LODGYUPD
LODGYUPD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
FOODYUPD = 1, 2, DK or RF
Yes, had expenses that will not be covered by someone outside the CU
Did these expenses include anything for . . .
. . . Lodging?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TRANYUPD
Lodgyupd
ETRD

68

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TRANYUPD

Field

BSECT18.TRANYUPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Did trip expenses include transportation?
Transportation?
TRANYUPD
TRANYUPD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
LODGYUPD = 1, 2, DK or RF
Yes, had expenses that will not be covered by someone outside the CU
Did these expenses include anything for . . .
. . . Transportation?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ELSEYUPD
Tranyupd
ETRD

69

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

ELSEYUPD

Field

BSECT18.ELSEYUPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Did trip expenses include anything else?
Anything else?
ELSEYUPD
ELSEYUPD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TRANYUPD = 1, 2, DK or RF
Yes, had expenses that will not be covered by someone outside the CU
Did these expenses include . . .
. . . Anything else?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto S18AELSE

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto TOTYUPDX

Elseyupd
ETRD

70

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

S18AELSE

Field

BSECT18.S18AELSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Specify what else the trip expenses included
Specify
S18AELSE
S18AELSE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ELSEYUPD = 1
Yes, expenses included something other than Food, lodging and
transportation

Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TOTYUPDX
S18AElse
ETRD

72

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TOTYUPDX

Field

BSECT18.TOTYUPDX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Total amount of trip expenses
Total $
TOTYUPDX
TOTYUPDX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(S18AELSE = entry) OR (ELSEYUPD = 2, DK or RF)
Yes, had expenses that will not be covered by someone outside the CU
What was the total amount of these expenses?
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output
Store 1 in TRD_STAT and TRD_ORIG

Array:
Special Instructions:
Skip Instructions:

Display a $ and commas in the entry field
1-99999999: IF entry lt 5 or gt 1200 then goto ERR1_TOTYUPDX
ELSE goto CHKUNTRP
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto CHKUNTRP

Totyupdx
ETRD

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

ERR1_TOTYUPDX

Check

BSECT18.ERR1_TOTYUPDX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(TOTYUPDX lt 5 or gt 1200) AND (TOTYUPDX ne DK and ne RF)
Total amount paid by CU is less than $5 or greater than $1,200
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF Suppressed then set TOTY_PDX = A1
Soft
Suppress:

Goto CHKUNTRP

All others, go back to TOTYUPDX

74

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TBLSECT18A_1

Block

BSECT18.TBLSECT18A_1
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

Follow-up questions for previously reported UNFINISHED trips

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
I_18Acoun gt 0
There is 1 or more previously reported unended trips on the SCIF.

Array:
Block Instructions:

1.

Maximum number of grid lines = 17.

2. Build a grid/array of unfinished trips.
Only display trips where 8500.ENDTRP2 = 0.
Pre-fill the PLACENAME field with 8500.TRIPPLAC.
Ask ENDTRP1 and ANYBOTH1 for each unfinished trip.
3.

PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported trips
(only finished trips):
Place name for matching (8500.TRPPLACE)
Month trip ended (8500.ENDTRP2)
If 8500.ENDTRP2 = 0, fill "Not ended"
If 8500.ENDTRP2 = 99, fill "Don't know"
If 8500.ENDTRP2 = 98, fill "Refused"
If 8500.ENDTRP2 = 01-12, fill the month name
How paid (8500.ANYBOTH2)
If 8500.ANYBOTH2 = 2, fill "CU-paid"
If 8500.ANYBOTH2 = 1, fill "Partially reimb."
Number of trips (8500.NUMTRIPS)
If 8500.NUMTRIPS = blank, fill a "1"
Display the pre-chart items as follows:
Destination
Ended
How paid
Number of trips
------------------ -----(TRPPLACE)
(ENDTRP2) (ANYBOTH2) (NUMTRIPS)

75

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_1

Spider Version 1.6.2

BLKROW

Block

BSECT18.TBLSECT18A_1.BLKROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(I_18Acoun gt 0)

Universe:
Universe Description:
Array:
Block Instructions:

77

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_1.BLKROW

Spider Version 1.6.2

PLACENAME

Field

BSECT18.TBLSECT18A_1.BLKROW.PLACE
NAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip Description (SHOW ONLY)
Destination

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(I_18Acoun gt 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store 8500.TRIPPLAC in PLACENAME

Array:
Destination Data Set:

ETR2

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_1.BLKROW

Spider Version 1.6.2

ENDTRP1

Field

BSECT18.TBLSECT18A_1.BLKROW.ENDTR
P1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Month when trip to TRPPLACE ended
Month trip ended
ENDTRP1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(I_18Acoun gt 0)
8500.ENDTRP2 = 0
This is an unended trip
^ENDTRP1INTRO
In what month did your trip to ^PLACENAME end?
Destination Ended
How paid Number of trips
(TRPPLACE) (ENDTRP2) (ANYBOTH2) (NUMTRIPS)

Fills:
Instructions:

ENDTRP1INTRO
Display this fill only the first time this question is asked.
Last interview you reported ^I_S18Acoun ^triptrips which had not
yet ended.
I'd like to ask about ^Thattrip_Thosetrips now.

Fills:
Instructions:

PLACENAME
Fill place word for 8500.TRIPPLAC

Type:
Length:
Answer List:

Enumerated
2
TMonthNotEnded

Value:

Mnemonic:

Description:

0

NotEnded

Trip not ended

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

79

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0: IF no more unended trips then exit block and
goto ANYTRIPS
ELSE goto next line on grid

REF_MONTH - CUR_MONTH: IF ENDTRP1 is not within reference
period then goto ERR3_ENDTRP1
ELSE goto ANYBOTH1
DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYBOTH1

ENDTRP1
ETR2

80

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_1.BLKROW

Spider Version 1.6.2

ERR3_ENDTRP1

Check

BSECT18.TBLSECT18A_1.BLKROW.ERR3_E
NDTRP1
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Month is not within Reference Period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(I_18Acoun gt 0)
ENDTRP1 is not within the reference period
The month that the trip ended is outside the reference period
MONTH IS NOT IN REFERENCE PERIOD
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to ENDTRP1

81

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_1.BLKROW

Spider Version 1.6.2

ANYBOTH1

Field

BSECT18.TBLSECT18A_1.BLKROW.ANYBO
TH1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Type:
Length:
Answer List:

Did a non-CU member pay for any trip costs
Any exp pd by oths
ANYBOTH1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(I_18Acoun gt 0)
ENDTRP1 = 1-12, DK or RF
(Previously reported unended trip has now ended) OR
(Respondent doesn't know or refuses to tell us if the trip has ended.)
Did a business, employer, or any other non-household member pay any
of
the costs for this trip?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
Store TRIPLINE in TRIPIDBC

Array:

82

Skip Instructions:

IF no more unended trips then exit the block and
goto ANYTRIPS
ELSE goto ENDTRP1, next line of grid

Instrument SAS Name:
Destination Data Set:

ANYBOTH1
ETR2

83

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_1.BLKROW

Spider Version 1.6.2

Tripline

Field

BSECT18.TBLSECT18A_1.BLKROW.Tripline
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip line number

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(I_18Acoun gt 0)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Not Displayed **
Integer
2
0
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Instrument SAS Name:

Tripline

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_1.BLKROW

Spider Version 1.6.2

MATCHID

Field

BSECT18.TBLSECT18A_1.BLKROW.MATCHI
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Unfinished Trip Match ID - Output Only Field

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(I_18Acoun gt 0)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUTPUT ONLY VARIABLE **
Integer
2
1
99
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set = 850027.MATCHID

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Valid Values: 1-99
MATCHID
ETR2

85

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

ANYTRIPS

Field

BSECT18.ANYTRIPS
Description:

Any trips?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any trips?

Universe:

Universe Description:
Help Screen:
Question Text:

ANYTRIPS
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(INTNMBR = 1) OR (INTNMBR = 2-5 and ( (I_18Acoun = 0) OR
(entry in BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 for last trip on the
grid) ) )
All
H_ANYTRIPS
41
? [F1]
Since the first of ^REF_MONTH, have ^YOU_ANYMEM
taken ^ANYTRIP for reasons such as:
* Visiting relatives or friends?
* Business?
* Recreational trips?
* Other trips overnight or longer?
* Day trips of at least 75 miles away from home?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

ANYTRIP
If INTNMBR = 1, fill "any trips"
ELSE fill "any other trips".

Type:
Length:
Answer List:

Enumerated
1
TYesNo

86

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto TRPPLACE
Goto S18A_END

Anytrips
ETR2

87

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TBLSECT18A_2

Block

BSECT18.TBLSECT18A_2
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

General Trip Information

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ANYTRIPS = 1
Yes, have taken trips since the first of the reference month

Array:
Block Instructions:

1.

Maximum number of grid lines = 17.

2.

PRE-CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported trips
(only finished trips):
Place name for matching (8500.TRPPLACE)
Month trip ended (8500.ENDTRP2)
If 8500.ENDTRP2 = 0, fill "Not ended"
If 8500.ENDTRP2 = 99, fill "Don't know"
If 8500.ENDTRP2 = 98, fill "Refused"
If 8500.ENDTRP2 = 01-12, fill the appropriate
month name
How paid (8500.ANYBOTH2)
If 8500.ANYBOTH2 = 2, fill "CU-paid"
If 8500.ANYBOTH2 = 1, fill "Partially reimb."
Number of trips (8500.NUMTRIPS)
If 8500.NUMTRIPS = blank, fill a "1"
Display the pre-chart items as follows:
Destination Ended
How paid Number of trips
---------------------(TRPPLACE) (ENDTRP2) (ANYBOTH2) (NUMTRIPS)

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2

Spider Version 1.6.2

BLKROW

Block

BSECT18.TBLSECT18A_2.BLKROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)

Universe:
Universe Description:
Array:
Block Instructions:

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

TRIPPLAC

Field

BSECT18.TBLSECT18A_2.BLKROW.TRIPPL
AC
Description:

Destination

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Destination

Universe:

TRIPPLAC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
(ANYTRIPS = 1) OR (S18MORE = 1)

Universe Description:
Question Text:

Where did ^YOU_YRCU go?
Enter 888 to delete the trip
Destination Ended
How paid Number of trips
(TRPPLACE) (ENDTRP2) (ANYBOTH2) (NUMTRIPS)

Fills:
Instructions:

Type:
Length:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

1. Set up a trip line # for all trips, unfinished or not.
(TRIPLINE) Starting with 01. (If there are trips on the
input file then start with the last 8500.TRIPLINE + 1)
2.

IF TRIPPLAC = 888 then gray this line of the grid, except
for item S18MORE.

90

Skip Instructions:

30 characters:
888:

Instrument SAS Name:
Destination Data Set:

Goto DESTCODE
Goto S18MORE

TRIPPLAC
ETR2

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

DESTCODE

Field

BSECT18.TBLSECT18A_2.BLKROW.DESTC
ODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Trip place
State
DESTCODE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
TRIPPLAC = Entry

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
Type state abbreviation for a U.S. destination or X for foreign country
destination
Destination Ended
How paid Number of trips
(TRPPLACE) (ENDTRP2) (ANYBOTH2) (NUMTRIPS)

Type:
Length:
X
X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF DESTCODE is not X, store DESTCODE in TRPDSTN.

Array:
Special Instructions:

1. Pre-fill and gray the PLACE field with state name.
2. Use answer type TState - STRING[2], display width 4

Skip Instructions:

2 character state abbrev.,DK,RF:
X:

Goto ENDTRP2

Goto FOREIGN

92

Instrument SAS Name:
Destination Data Set:

Destcode
ETR2

93

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

PLACE

Field

BSECT18.TBLSECT18A_2.BLKROW.PLACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

State Name - SHOW ONLY Field
Place

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Prefill with DESCTCODE full state name.

Array:

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

FOREIGN

Field

BSECT18.TBLSECT18A_2.BLKROW.FOREIG
N
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Country or region - precode
Cntry/Reg
FOREIGN
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
DESTCODE = X
Trip was to a foreign country
Select the country or region.

Type:
Length:

Enumerated
2

Answer List:

TFOREIGN

Value:

Mnemonic:

Description:

1

AFRICA

Africa

2

ASIA

Asia

3

AUSTRALIA

Australia

4

CANADA

Canada

5

CARIBBEAN

Caribbean

6

CENTRAL

Central America

7

EUROPE

Europe

8

MEXICO

Mexico

9

MIDDLE

Middle East

10

SAMERICA

South America

11

SPACIFIC

South Pacific

X
X

Don't Know
Refuse
Empty
On Input

95

On Output
Store Instructions:

If entry = 1, store ZF in TRPDSTN
If entry = 2, store ZA in TRPDSTN
If entry = 3, store ZP in TRPDSTN
If entry = 4, store ZC in TRPDSTN
If entry = 5, store ZB in TRPDSTN
If entry = 6, store ZS in TRPDSTN
If entry = 7, store ZE in TRPDSTN
If entry = 8, store ZM in TRPDSTN
If entry = 9, store ZI in TRPDSTN
If entry = 10, store ZS in TRPDSTN
If entry = 11, store ZP in TRPDSTN

Array:
Special Instructions:

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Pre-fill and gray the PLACE field with the answer list
description
Goto ENDTRP2
FOREIGN
ETR2

96

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

ENDTRP2

Field

BSECT18.TBLSECT18A_2.BLKROW.ENDTR
P2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Month trip(s) ended
Ended
ENDTRP2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
(DESTCODE has an entry other than X) OR
(FOREIGN = 1-11, DK or RF)

Universe Description:
Question Text:

In what month did this trip end?
(0) Trip not ended
Destination Ended
How paid Number of trips
(TRPPLACE) (ENDTRP2) (ANYBOTH2) (NUMTRIPS)

Type:
Length:
Answer List:

Enumerated
2
TMonthNotEnded

Value:

Mnemonic:

Description:

0

NotEnded

Trip not ended

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

10

Oct

October

11

Nov

November

12

Dec

December

97

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

0:

Goto S18MORE

REF_MONTH-CUR_MONTH: IF trip is not within the reference
period, then goto ERR3_ENDTRP2
ELSE goto MORTHONE
DK,RF: Goto MORTHONE
Instrument SAS Name:
Destination Data Set:

ENDTRP2
ETR2

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

ERR3_ENDTRP2

Check

BSECT18.TBLSECT18A_2.BLKROW.ERR3_E
NDTRP2
Description:
Inherited Universe:

Universe:
Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Month is not within Reference period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
ENDTRP2 is not within the reference period
The month the trip ended is not within the reference period
Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to ENDTRP2

99

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

MORTHONE

Field

BSECT18.TBLSECT18A_2.BLKROW.MORTH
ONE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Take multiple trips to same location?
Mult trips to same
MORTHONE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
(ENDTRP2 = 1-12, DK or RF)
Trip has ended
Did you take more than one trip to ^TRIPPLAC in ^NUMNIGHTC?
Destination Ended
How paid Number of trips
(TRPPLACE) (ENDTRP2) (ANYBOTH2) (NUMTRIPS)

Fills:
Instructions:

TRIPPLAC
fill entry in TRIPPLAC

Fills:
Instructions:

NUMNIGHTC
Fill: month word for ENDTRP2

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

100

Array:
Skip Instructions:

1:

Goto NUMTRIPS

2,DK,RF: Goto ANYBOTH2
Instrument SAS Name:
Destination Data Set:

MORTHONE
ETR2

101

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

NUMTRIPS

Field

BSECT18.TBLSECT18A_2.BLKROW.NUMTRI
PS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

No. times to same place
No. times to same
NUMTRIPS
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
MORTHONE = 1

Universe Description:
Question Text:

How many times did you go to ^TRIPPLAC
in ^NUMNIGHTC?
Destination Ended
How paid Number of trips
(TRPPLACE) (ENDTRP2) (ANYBOTH2) (NUMTRIPS)

Fills:
Instructions:

TRIPPLAC
fill entry in TRIPPLAC

Fills:
Instructions:

NUMNIGHTC
Fill: month word for ENDTRP2

Type:
Length:
Min:
Max:

Integer
2
2
16

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto ANYBOTH2

102

Instrument SAS Name:
Destination Data Set:

NUMTRIPS
ETR2

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

ANYBOTH2

Field

BSECT18.TBLSECT18A_2.BLKROW.ANYBO
TH2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Were there any expenses paid by others
Any exp pd by oths?
ANYBOTH2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
(MORTHONE = 2, DK or RF) OR (NUMTRIPS = 2-16, DK or RF)

Universe Description:
Question Text:

Were any of the expenses for ^ANYBOTH2_FILL paid for
by anyone outside of your household?
Destination Ended
How paid Number of trips
(TRPPLACE) (ENDTRP2) (ANYBOTH2) (NUMTRIPS)

Fills:
Instructions:

Type:
Length:
Answer List:

ANYBOTH2_FILL
IF NUMTRIPS gt 1, fill "these trips"
ELSE, fill "this trip"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

Store TRIPLINE in TRIPIDBC

104

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto S18MORE
ANYBOTH2
ETR2

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

S18MORE

Field

BSECT18.TBLSECT18A_2.BLKROW.S18MO
RE
Description:

Any more trips?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any more trips?

Universe:

S18MORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)
(ANYBOTH2 = 1, 2, DK or RF) OR (ENDTRP2 = zero) OR
(TRIPPLAC = 888)

Universe Description:
Help Screen:
Question Text:

H_ANYTRIPS
41
? [F1]
Since the first of ^REF_MONTH , have you taken any other trips for
reasons such as:
* Visiting relatives or friends?
* Business?
* Recreational trips?
* Other trips overnight or longer?
* Day trips of at least 75 miles away from home?

Fills:
Instructions:

Type:
Length:
Answer List:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

106

On Input
On Output
Store Instructions:

Store 1 in TR2_STAT and store 1 in TR2_ORIG

Array:
Skip Instructions:

1:

Goto TRIPPLAC, next line on the grid

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S18A_END

S18more
ETR2

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

TRIPLINE

Field

BSECT18.TBLSECT18A_2.BLKROW.TRIPLIN
E
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip Line number

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
0
17
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TRIPPLACE for how to set this field
tripline
ETR2

108

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

TRPDSTN

Field

BSECT18.TBLSECT18A_2.BLKROW.TRPDS
TN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip State or country code

TRIPDSTN
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See DESTCODE and FOREIGN for how to set this field
TRPDSTN
ETR2

109

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

TR2_STAT

Field

BSECT18.TBLSECT18A_2.BLKROW.TR2_ST
AT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See S18MORE for how to set this field
TR2_STAT
ETR2

110

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.TBLSECT18A_2.BLKROW

Spider Version 1.6.2

TR2_ORIG

Field

BSECT18.TBLSECT18A_2.BLKROW.TR2_OR
IG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYTRIPS = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See S18MORE for how to set this field
TR2_ORIG
ETR2

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

S18A_END

Field

BSECT18.S18A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

End of Section 18A

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(S18MORE = 2, DK or RF) OR (ANYTRIPS = 2, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Tally number of ENDTRP1 = 0 and ENDTRP2 = 0;
then store total in S18ACOUN.

Array:
Skip Instructions:

IF (ANYBOTH1 = 1,2,DK or RF) or (ANYBOTH2 = 1,2,DK or RF)
for any trips goto Section 18BC
ELSE goto Section 18E

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

BLKSECT18_BC_STRUCT

Block

BSECT18.BLKSECT18_BC_STRUCT
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

Universe Description:

Trips Paid Entirely by CU and Partially Reimbursed Trips - Detail Questions

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0
Trips began and end during the reference period

Array:
Block Instructions:

1. Maximum number of grid lines = 17
2. Section Label - Section 18, part BC - Trips and Vacations

113

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

BLKSECT18_BC_1

Spider Version 1.6.2

Block

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Block for Fields NUMNIGHT - PARKINGX

If
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Array:
Block Instructions:

Pre-fill the TRIPNUM field with TRIPIDBC
and the TRPPLACE field with
BSECT18.TBLSECT18A_2.BLKROW.TRIPPLAC.

114

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

TRIPNUM

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRIPNUM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip Number (SHOW ONLY)
Trip Number

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store TRIPIDBC in TRIPNUM

Array:

115

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRIPPLACE

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRIPPLACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip Destination (SHOW ONLY)
Trip Place

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store BSECT18.TBLSECT18A_2.BLKROW.TRIPPLAC in TRIPPLACE

Array:

116

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NUMNIGHT

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.NUMNIGHT
Description:

No. of nights on trip

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

No. of nights on trip
NUMNIGHT
NUMNIGHT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:

[ (BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 1, 2, DK or RF) OR
(BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 1, 2, DK or RF) ]
AND ( (BSECT18.TBLSECT18A_1.BLKROW.ENTRIP1 <> 0 and <> EMPTY)
or (BSECT18.TBLSECT18A_2.BLKROW.ENDTRIP2 <> 0 and <> EMPTY) )

Universe Description:
Question Text:

^NUMNIGHTA
^NUMNIGHTB
How many nights did ^YOU_ANYMEM spend away from home on
^ThisTrip?
Enter 0 for none
Enter 888 to delete this trip

Fills:
Instructions:

NUMNIGHTB
If (BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 1 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 1) AND
BSECT18.TBLSECT18A_2.BLKROW.NUMTRIPS gt 1, fill
"Since ^YOU_YRCU took a set of similar trips to ^TRPPLACE in
^BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 , I will ask about them
as a group. Please give the total of all these trips for each of the
following questions."

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

ThisTrip
IF BSECT18.TBLSECT18A_2.BLKROW.NUMTRIPS gt 1, fill "these trips."
ELSE fill "this trip"

117

Fills:
Instructions:

NUMNIGHTA
IF (BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2, DK or RF ) OR
(BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, DK or RF), fill
"Now I'm going to ask you about the ^TRIP
that ^YOU_YRCU took to ^TRPPLACE ending in ^NUMNIGHTC"
ELSE fill "You told me that someone outside your household paid for
part of the ^TRIP ^YOU_YRCU took to
^TRPPLACE. In the next questions, I'm interested only in the
costs ^YOU_YRCU had to pay, not those paid by
someone else."

Type:
Length:
Min:
Max:

Integer
3
0
888

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

1. Store BSECT18.TBLSECT18A_2.BLKROW.TRIPPLAC in TRPPLACE
2. Store TRPDSTN in TRIPDSTN.
3. Store BSECT18.TBLSECT18A_2.BLKROW.NUMTRIPS in NUMSAME.
If BSECT18.TBLSECT18A_2.BLKROW.MORTHONE from 18A = 2, DK
or RF then store 1 in NUMSAME,
If BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 from 18A is not
blank or 0 for this trip then store 1 in NUMSAME
4. If BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 ne blank,
store BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 in EOTRIPMO.
If BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 ne blank,
store BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 in EOTRIPMO.

Array:
Special Instructions:
Skip Instructions:

If NUMNIGHT = 888 then gray out this trip
0-800:

DK,RF:
888:

IF entry gt 90 then goto ERR1_NUMNIGHT
ELSE goto PKGTRIP
Goto PKGTRIP
Goto S18BC_END

118

Instrument SAS Name:
Destination Data Set:

NUMNIGHT
ETRB

119

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_NUMNIGHT

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_NUMNIGHT
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(NUMNIGHT gt 90) AND (NUMNIGHT ne DK and ne RF)
Number of nights spent away from home is greater than 90
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set NUMN_GHT = A1
Soft
Suppress: Goto PKGTRIP
All others, go back to NUMNIGHT

120

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PKGTRIP

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.PKGTRIP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Was all or part of trip covered by a package deal?
Package deal
PKGTRIP
PKGTRIP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
NUMNIGHT = 1-800, DK or RF

Universe Description:
Question Text:

^PKGTRIP
Was all or part of ^ThisTrip covered by a package deal?

Fills:
Instructions:

PKGTRIP
The first time the question is asked, Fill: "Sometimes when people take
a trip they have some sort of package deal that covers some or all of
the costs."

Fills:
Instructions:

ThisTrip
IF BSECT18.TBLSECT18A_2.BLKROW.NUMTRIPS gt 1, fill "these trips."
ELSE fill "this trip"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

121

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto FOODDEAL

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto TRPTRNS

PKGTRIP
ETRB

122

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

FOODDEAL

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.FOODDEAL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Did the package deal include food and beverages?
Food?
FOODDEAL
FOODDEAL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
PKGTRIP = 1
Yes, some or all of the costs were covered by a package deal
Did the package deal include . . .
. . . Food and beverages?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto LODGDEAL

123

Instrument SAS Name:
Destination Data Set:

FOODDEAL
ETRB

124

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LODGDEAL

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.LODGDEAL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Did the package deal include lodging?
Lodging?
LODGDEAL
LODGDEAL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
FOODDEAL = 1, 2, DK or RF
Yes, some or all of the costs were covered by a package deal
Did the package deal include . . .
. . . Lodging?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto TRANDEAL

125

Instrument SAS Name:
Destination Data Set:

LODGDEAL
ETRB

126

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRANDEAL

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRANDEAL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Did the package deal include transportation?
Transportation?
TRANDEAL
TRANDEAL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
LODGDEAL = 1, 2, DK or RF
Yes, some or all of the costs were covered by a package deal
Did the package deal include . . .
. . . Transportation?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto ELSEDEAL

127

Instrument SAS Name:
Destination Data Set:

TRANDEAL
ETRB

128

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ELSEDEAL

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ELSEDEAL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Did the package deal include anything else?
Anything else?
ELSEDEAL
ELSEDEAL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TRANDEAL = 1, 2, DK or RF
Yes, some or all of the costs were covered by a package deal
Did the package deal include . . .
. . . Anything else?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto S18BELSE

2,DK,RF: Goto PKGTRIPX

129

Instrument SAS Name:
Destination Data Set:

ELSEDEAL
ETRB

130

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

S18BELSE

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.S18BELSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:
Type:
Length:

Specify what else the package deal included
Specify
S18BELSE
S18BELSE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ELSEDEAL = 1
Yes, Something other than Food, Lodging and Transportation was included in
the Package deal
Specify:
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PKGTRIPX
S18BELSE
ETRB

131

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PKGTRIPX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.PKGTRIPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much did you pay for the package deal?
Package deal $
PKGTRIPX
PKGTRIPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ELSEDEAL = 2, DK or RF) OR (S18BELSE = Entry)
Yes, some or all of the costs were covered by a package deal
How much did ^YOU_YRCU pay for the package deal?

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
1-999999: IF entry lt 5 or gt 7000 then goto ERR1_PKGTRIPX
ELSE goto TRPTRNS
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto TRPTRNS

PKGTRIPX
ETRB

132

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PKGTRIPX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_PKGTRIPX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(PKGTRIPX lt 5 or gt 7000) AND (PKGTRIPX ne DK and ne RF)
Package deal cost was less than $5 or greater than $7,000
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PKGT_IPX = A1
Soft
Suppress:

Goto TRPTRNS

All others, go back to PKGTRIPX

133

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPTRNS

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRPTRNS
Description:

Type of transport

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type of transport

Universe:
Universe Description:
Help Screen:
Question Text:

TRPTRNS
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(PKGTRIP = 2, DK or RF) OR (PKGTRIPX = 1-999999, DK or RF)
All ended trips
H_TRPTRNS
41
? [F1]
Starting at the beginning of this trip, please tell me all the kinds of
transportation
^YOU_ANYMEM used from the time you (they) left home to the time you
(they) got back home.
Enter all that apply, separate with commas

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Set
14
2
TTransportation

Value:

Mnemonic:

Description:

1

Local

Local (taxi, etc.)

2

Airplane

Airplane

3

Train

Train

4

Bus

Bus

5

Ship

Ship

6

CarOrJeep

Automobile, truck, van (Rented)

134

7

Motorcycle, moped (Rented)

8

MotorcycleOrMope
d
PrivatePlane

9

BoatOrTrailer

Boat, trailer (Rented)

10

Camper

Camper (Rented)

11

OtherVehicles

Other vehicles (Rented)

12

CUOwnedCar

13

OtherNonCUVehicl
e
OtherTransport

Automobiles or other vehicles privately owned or
leased by household
Vehicle owned by someone else (Private)

14
X
X

Private plane (Rented)

Other transport (Private)

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If 1 is selected, store 01 in CMLOCALY
If 2 is selected, store 02 in CMPLANEY
If 3 is selected, store 03 in CMTRAINY
If 4 is selected, store 04 in CMBUSY
If 5 is selected, store 05 in CMSHIPY
If 6 is selected, store 06 in RTCARY
If 7 is selected, store 08 in RTMOPEDY
If 8 is selected, store 09 in RTPLANEY
If 9 is selected, store 10 in RTBOATY
If 10 is selected, store 11 in RTCAMPY
If 11 is selected, store 12 in RTOTHERY
If 12 is selected, store 13 in PVCARY
If 13 is selected, store 16 in PVELSEY
If 14 is selected, store 17 in PVTRANSY

Array:
Skip Instructions:

1-14:

DK,RF:

IF 1 is selected then goto CMLOCALX
ELSEIF 2 is selected then goto CMPLANEX
ELSEIF 3 is selected then goto CMTRAINX
ELSEIF 4 is selected then goto CMBUSX
ELSEIF 5 is selected then goto CMSHIPX
ELSEIF 6 is selected then goto RTCARX
ELSEIF 7 is selected then goto RTMOPEDX
ELSEIF 8 is selected then goto RTPLANEX
ELSEIF 9 is selected then goto RTBOATX
ELSEIF 10 is selected then goto RTCAMPX
ELSEIF 11 is selected then goto RTOTHERX
ELSEIF 12-14 is selected then goto ANYGAS
Goto LODGING

135

Instrument SAS Name:
Destination Data Set:

TRPTRNS
ETRB

136

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CMLOCALX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMLOCALX
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much spent for local transportation (other than things covered by
package deal)
Local transport $
CMLOCALX
CMLOCALX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
1 was selected in TRPTRNS
Local Transportation was used on the trip
How much did ^YOU_ANYMEM spend for local transportation (taxi, etc.)
^FillOtherThanPackage?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

137

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 640 and ne DK or RF then goto ERR1_CMLOCALX
ELSEIF 2 is selected in TRPTRNS then goto CMPLANEX
ELSEIF 3 is selected in TRPTRNS then goto CMTRAINX
ELSEIF 4 is selected in TRPTRNS then goto CMBUSX
ELSEIF 5 is selected in TRPTRNS then goto CMSHIPX
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then goto ANYGAS
ELSE goto LODGING
CMLOCALX
ETRB

138

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_CMLOCALX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_CMLOCALX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(CMLOCALX gt 640) AND (CMLOCALX <> DK and <> RF)
Cost for local transportation used on the trip is greater than $640
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CMLO_ALX = A1
Soft
Suppress: IF 2 is selected in TRPTRNS then goto CMPLANEX
ELSEIF 3 is selected in TRPTRNS then goto CMTRAINX
ELSEIF 4 is selected in TRPTRNS then goto CMBUSX
ELSEIF 5 is selected in TRPTRNS then goto CMSHIPX
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then
goto ANYGAS
ELSE goto LODGING
All others, go back to CMLOCALX

139

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CMPLANEX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMPLANEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much did you spend for airplane fare
Airplane $
CMPLANEX
CMPLANEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
2 was selected in TRPTRNS
Airplane was used on this trip
How much did ^YOU_ANYMEM spend for airfare
^FillOtherThanPackage?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

140

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 2000 and ne DK or RF then goto ERR1_COMPLANEX
ELSEIF 3 is selected in TRPTRNS then goto CMTRAINX
ELSEIF 4 is selected in TRPTRNS then goto CMBUSX
ELSEIF 5 is selected in TRPTRNS then goto CMSHIPX
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then goto ANYGAS
ELSE goto LODGING
CMPLANEX
ETRB

141

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_CMPLANEX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_CMPLANEX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(CMPLANEX gt 2000) AND (CMPLANEX <> DK and <> RF)
Airfare for this trip was greater than $2,000
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CMPL_NEX = A1
Soft
Suppress:

IF 3 is selected in TRPTRNS then goto CMTRAINX
ELSEIF 4 is selected in TRPTRNS then goto CMBUSX
ELSEIF 5 is selected in TRPTRNS then goto CMSHIPX
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then
goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then
goto ANYGAS
ELSE goto LODGING

All others, go back to CMPLANEX

142

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CMTRAINX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMTRAINX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

How much did you spend for train fare
Train $
CMTRAINX
CMTRAINX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
3 was selected in TRPTRNS
Train was used on this trip

Question Text:

How much did ^YOU_ANYMEM spend for train fare
^FillOtherThanPackage?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

143

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 800 and ne DK or RF then
goto ERR1_CMTRAINX
ELSEIF 4 is selected in TRPTRNS then goto CMBUSX
ELSEIF 5 is selected in TRPTRNS then goto CMSHIPX
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then goto ANYGAS
ELSE goto LODGING
CMTRAINX
ETRB

144

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_CMTRAINX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_CMTRAINX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(CMTRAINX gt 800) AND (CMTRAINX <> DK and <> RF)
Train fare for this trip is greater than $800
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CMTR_INX = A1
Soft
Suppress: IF 4 is selected in TRPTRNS then goto CMBUSX
ELSEIF 5 is selected in TRPTRNS then goto CMSHIPX
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then
goto ANYGAS
ELSE goto LODGING
All others, go back to CMTRAINX

145

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CMBUSX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMBUSX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

How much did you spend for bus fare
Bus $
CMBUSX
CMBUSX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
4 was selected in TRPTRNS
Bus was used on this trip

Question Text:

How much did ^YOU_ANYMEM spend for bus fare
^FillOtherThanPackage?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

146

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 315 and ne DK or RF then goto ERR1_CMBUSX
ELSEIF 5 is selected in TRPTRNS then goto CMSHIPX
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then goto ANYGAS
ELSE goto LODGING
CMBUSX
ETRB

147

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_CMBUSX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_CMBUSX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(CMBUSX gt 315) AND (CMBUSX <> DK and <> RF)
Bus fare for this trip was greater than $315
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CMBUSX_ = A1
Soft
Suppress: IF 5 is selected in TRPTRNS then goto CMSHIPX
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then
goto ANYGAS
ELSE goto LODGING
All others, go back to CMBUSX

148

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CMSHIPX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMSHIPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

How much did you spend for ship fare
Ship $
CMSHIPX
CMSHIPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
5 was selected in TRPTRNS
Boat/Ship was used on this trip

Question Text:

How much did ^YOU_ANYMEM spend for ship fare
^FillOtherThanPackage?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

149

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 2800 and ne DK or RF, then
goto ERR1_CMSHIPX
ELSEIF (RT8100.POPGRP = 1, 2, 01 or 02) AND (DESTCODE ne X or
(DESTCODE = X and FOREIGN = 5)) then goto SHPSTORE
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then goto ANYGAS
ELSE goto LODGING
CMSHIPX
ETRB

150

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_CMSHIPX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_CMSHIPX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(CMSHIPX gt 2800) AND (CMSHIPX <> DK and <> RF)
Ship fare for this trip was greater than $2,800
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CMSHIPX_ = A1
Soft
Suppress: IF (RT8100.POPGRP = 1, 2, 01 or 02) AND
(DESTCODE ne X or (DESTCODE = X and
FOREIGN = 5)) then goto SHPSTORE
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then
goto ANYGAS
ELSE goto LODGING
All others, go back to CMSHIPX

151

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SHPSTORE

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.SHPSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Cruise line name
Company
SHPSTORE
SHPSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(CMSHIPX = 0-999999, DK or RF) AND
(RT8100.POPGRP = 1, 2, 01 or 02) AND
(DESTCODE ne X or (DESTCODE = X and FOREIGN = 5))

Universe Description:
Question Text:

What is the name of the cruise line or ship travel company?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY:

Goto SHPRSRV

DK, RF:

IF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then
goto ANYGAS
ELSE goto LODGING

152

Instrument SAS Name:
Destination Data Set:

SHPSTORE
ETRB

153

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SHPRSRV

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.SHPRSRV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reserved with company or third party
Direct
SHPRSRV
SHPRSRV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
SHPSTORE = RESPONSE

Universe Description:
Question Text:

Fills:
Instructions:

Was the reservation made directly with ^SHPSTORE_Fill or through a
third party?
SHPSTORE_Fill
Fill the entry in SHPSTORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

154

Skip Instructions:

1,DK,RF: Goto SHPPURCH
2:

Instrument SAS Name:
Destination Data Set:

Goto SHPRCOMP

SHPRSRV
ETRB

155

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

SHPRCOMP

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.SHPRCOMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company name
Resv Company
SHPRCOMP
SHPRCOMP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
SHPRSRV = 2

Universe Description:
Question Text:

What is the name of the company you used to make the reservation?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SHPPURCH
SHPRCOMP
ETRB

156

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SHPPURCH

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.SHPPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reservation Online or in person
Online
SHPPURCH
SHPPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
SHPRSRV = 1, 2, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this reservation made Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

157

Skip Instructions:

1,3,4,DK,RF: IF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then
goto ANYGAS
ELSE goto LODGING
2:

Instrument SAS Name:
Destination Data Set:

IF SHPRCOMP = RESPONSE then goto SHPRLOC
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then goto ANYGAS
ELSE goto LODGING

SHPPURCH
ETRB

158

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

SHPRLOC

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.SHPRLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company location - City
Location - City
SHPRLOC
SHPRLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
SHPPURCH = 2 AND SHPRCOMP = RESPONSE

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^SHPRCOMP_Fill located?
SHPRCOMP_Fill
Fill the entry in SHPRCOMP
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SPRLOCST
SHPRLOC
ETRB

159

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

SPRLOCST

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.SPRLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company location - State
State
SPRLOCST
SPRLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
SHPPURCH = 2 AND SHPRCOMP = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^SHPRCOMP_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

SHPRCOMP_Fill
Fill the entry in SHPRCOMP
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

160

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_SPRLOCST
ELSEIF 6 is selected in TRPTRNS then goto RTCARX
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSEIF 12-14 are selected in TRPTRNS then goto ANYGAS
ELSE goto LODGING

Instrument SAS Name:
Destination Data Set:

SPRLOCST
ETRB

161

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

CK_SPRLOCST

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CK_SPRLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(Entry in SPRLOCST is not a valid state abbreviation) AND SPRLOCST <>
DK AND SPRLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SPRLOCST

162

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTCARX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCARX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much spent for rented car or jeep transportation
Car rental $
RTCARX
RTCARX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
6 was selected in TRPTRNS
Rental car, truck or van was used on this trip
How much did ^YOU_ANYMEM spend for rented automobiles, trucks or
vans, not including
gas ^YOU_ANYMEM bought ^FillOtherThanPackage?
^RTCARX_Fill

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

RTCARX_Fill
IF any BSECT10.BSECT10L1.BTABLEA.BROW.RENTCODE = 105 then
fill
"
Do not include any rental costs already collected in Section 10"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

163

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF entry gt 1400 and ne DK or RF then goto ERR1_RTCARX
ELSEIF ((RT8100.POPGRP = 5, 6, 05 or 06) AND DESTCODE ne X)
then goto RTCSTORE
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
RTCARX
ETRB

164

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_RTCARX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_RTCARX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(RTCARX gt 1400) AND (RTCARX ne DK and ne RF)
Rental Car/truck costs were greater than $1400
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RTCARX_ = A1
Soft
Suppress: IF ((RT8100.POPGRP = 5, 6, 05 or 06) AND
DESTCODE ne X) then goto RTCSTORE
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
All others, go back to RTCARX

165

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTCSTORE

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Car company name
Company
RTCSTORE
RTCSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
RTCARX = 0-999999, DK or RF) AND
(RT8100.POPGRP = 5, 6, 05 or 06) AND (DESTCODE ne X)

Universe Description:
Question Text:

What is the name of the rental car company used?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

ENTRY:

Goto RTCPKUP

DK, RF:

IF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS

RTCSTORE
ETRB

166

167

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

RTCPKUP

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCPKUP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Vehicle pickup location - City
Pk Up Location - City
RTCPKUP
RTCPKUP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
RTCSTORE = RESPONSE

Universe Description:
Question Text:
Type:
Length:
X
X

X

In what city was the vehicle picked up?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RTPKUPST
RTCPKUP
ETRB

168

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTPKUPST

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTPKUPST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Vehicle pickup location - State
State
RTPKUPST
RTPKUPST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
RTCSTORE = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state was the vehicle picked up?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_RTPKUPST
ELSE goto RTCRSRV

Instrument SAS Name:
Destination Data Set:

RTPKUPST
ETRB

169

170

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

CK_RTPKUPST

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CK_RTPKUPST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(Entry in RTPKUPST is not a valid state abbreviation) AND RTPKUPST <>
DK AND RTPKUPST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to RTPKUPST

171

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTCRSRV

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCRSRV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reserved with company or third party
Direct
RTCRSRV
RTCRSRV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
RTCPKUP = RESPONSE, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Was the reservation made directly with ^RTCSTORE_fill or through a
third party?
RTCSTORE_fill
Fill the entry in RTCSTORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

172

Skip Instructions:

1,DK,RF: Goto RTCPURCH
2:

Instrument SAS Name:
Destination Data Set:

Goto RTCRCOMP

RTCRSRV
ETRB

173

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTCRCOMP

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCRCOMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company name
Resv Company
RTCRCOMP
RTCRCOMP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
RTCRSRV = 2

Universe Description:
Question Text:

What is the name of the company you used to make your reservation?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RTCPURCH
RTCRCOMP
ETRB

174

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTCPURCH

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reservation Online or in person
Online
RTCPURCH
RTCPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
RTCRSRV = 1, 2, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this reservation made Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

175

Skip Instructions:

1,3,4,DK,RF: IF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
2:

Instrument SAS Name:
Destination Data Set:

IF RTCRCOMP = RESPONSE then goto RTCRLOC
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS

RTCPURCH
ETRB

176

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTCRLOC

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCRLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company location - City
Location- City
RTCRLOC
RTCRLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
RTCPURCH = 2 AND RTCRCOMP = RESPONSE

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^RTCRCOMP_fill located?
RTCRCOMP_fill
Fill the entry in RTCRCOMP
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RTRLOCST
RTCRLOC
ETRB

177

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTRLOCST

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTRLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company location - State
State
RTRLOCST
RTRLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
RTCPURCH = 2 AND RTCRCOMP = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^RTCRCOMP_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

RTCRCOMP_fill
Fill the entry in RTCRCOMP
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

178

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry is not a valid state abbreviation then
goto CK_RTRLOCST
ELSEIF 7 is selected in TRPTRNS then goto RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
RTRLOCST
ETRB

179

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

CK_RTRLOCST

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CK_RTRLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(Entry in RTRLOCST is not a valid state abbreviation) AND RTRLOCST <>
DK AND RTRLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to RTRLOCST

180

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTMOPEDX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTMOPEDX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much spent for rented motorcycle or moped transportation
Moped rental $
RTMOPEDX
RTMOPEDX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
7 was selected in TRPTRNS
Rental motorcycle/moped was used on this trip
How much did ^YOU_ANYMEM spend for rented motorcycles or
mopeds, not including gas ^YOU_ANYMEM bought
^FillOtherThanPackage?
^RTMOPEDX_Fill

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Fills:
Instructions:

RTMOPEDX_Fill
IF any BSECT10.BSECT10L1.BTABLEA.BROW.RENTCODE = 150 then
fill
"
Do not include any rental costs already collected in Section 10"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

181

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF entry gt 250 and ne DK or RF then goto ERR1_RTMOPEDX
ELSEIF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
RTMOPEDX
ETRB

182

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_RTMOPEDX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_RTMOPEDX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(RTMOPEDX gt 250) AND (RTMOPEDX ne DK and ne RF)
Rental motorcycle/moped cost were greater than $250
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RTMO_EDX = A1
Soft
Suppress: IF 8 is selected in TRPTRNS then goto RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
All others, go back to RTMOPEDX

183

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTPLANEX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTPLANEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much spent for rented private plane
Airplane rental $
RTPLANEX
RTPLANEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
8 was selected in TRPTRNS
Rental plane was used on this trip
How much did ^YOU_ANYMEM spend for rented private planes,
not including gas ^YOU_ANYMEM bought ^FillOtherThanPackage?
^RTPLANEX_Fill

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Fills:
Instructions:

RTPLANEX_Fill
IF any BSECT10.BSECT10L1.BTABLEA.BROW.RENTCODE = 190 then
fill
"
Do not include any rental costs already collected in Section 10"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X

On Input

184

X

On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF entry gt 6000 and ne DK or RF then goto ERR1_RTPLANEX
ELSEIF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
RTPLANEX
ETRB

185

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_RTPLANEX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_RTPLANEX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(RTPLANEX gt 6000) AND (RTPLANEX ne DK and ne RF)
Rental plane cost was greater than $6,000
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RTPL_NEX = A1
Soft
Suppress: IF 9 is selected in TRPTRNS then goto RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
All others, go back to RTPLANEX

186

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTBOATX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTBOATX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much spent for rented boat or trailer
Boat rental $
RTBOATX
RTBOATX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
9 was selected in TRPTRNS
Rental Boat/Trailer used on this trip
How much did ^YOU_ANYMEM spend for rented boats or trailers,
not including gas ^YOU_ANYMEM bought ^FillOtherThanPackage?
^RTBOATX_Fill

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Fills:
Instructions:

RTBOATX_Fill
IF any BSECT10.BSECT10L1.BTABLEA.BROW.RENTCODE = 160, 170,
or 180 then fill
"
Do not include any rental costs already collected in Section 10"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X

On Input

187

X

On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF entry gt 400 and ne DK or RF then goto ERR1_RTBOATX
ELSEIF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
RTBOATX
ETRB

188

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_RTBOATX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_RTBOATX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(RTBOATX gt 400) AND (RTBOATX ne DK and ne RF)
Rental Boat/Trailer costs were greater than $400
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RTBOATX_ = A1
Soft
Suppress: IF 10 is selected in TRPTRNS then goto RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
All others, go back to RTBOATX

189

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTCAMPX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCAMPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much spent for rented camper
Camper rental $
RTCAMPX
RTCAMPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
10 was selected in TRPTRNS
Rental Camper was used on this trip
How much did ^YOU_ANYMEM spend for rented campers,
not including gas ^YOU_ANYMEM bought ^FillOtherThanPackage?
^RTCAMPX_Fill

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Fills:
Instructions:

RTCAMPX_Fill
IF any BSECT10.BSECT10L1.BTABLEA.BROW.RENTCODE = 130 or 140
then fill
"
Do not include any rental costs already collected in Section 10"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X

On Input

190

X

On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF entry gt 1375 and ne DK or RF then goto ERR1_RTCAMPX
ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
RTCAMPX
ETRB

191

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_RTCAMPX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_RTCAMPX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(RTCAMPX gt 1375) AND (RTCAMPX ne DK and ne RF)
Rental Camper costs were greater than $1,375
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RTCAMPX_ = A1
Soft
Suppress: ELSEIF 11 is selected in TRPTRNS then goto RTOTHERX
ELSE goto ANYGAS
All others, go back to RTCAMPX

192

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RTOTHERX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTOTHERX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

How much spent for other rented vehicle
Other rental $
RTOTHERX
RTOTHERX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
11 was selected in TRPTRNS
Other rental vehicles were used on this trip
How much did ^YOU_ANYMEM spend for other rented vehicle
transportation,
not including gas ^YOU_ANYMEM bought ^FillOtherThanPackage?
^RTOTHERX_Fill

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillOtherThanPackage
If TRANDEAL = 1 fill, "other than what the package deal covered".

Fills:
Instructions:

RTOTHERX_Fill
IF any BSECT10.BSECT10L1.BTABLEA.BROW.RENTCODE = 120 or 200
then fill
"
Do not include any rental costs already collected in Section 10"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

193

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF entry gt 870 and ne DK or RF then goto ERR1_RTOTHERX
ELSE goto ANYGAS
RTOTHERX
ETRB

194

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_RTOTHERX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_RTOTHERX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(RTOTHERX gt 870) AND (RTOTHERX ne DK and ne RF)
Other rental vehicles costs were greater than $870
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RTOT_ERX = A1
Soft
Suppress:

Goto ANYGAS

All others, go back to RTOTHERX

195

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANYGAS

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ANYGAS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Type:
Length:
Answer List:

Bought any fuel during the trip
Any fuel?
ANYGAS
ANYGAS
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
Any of 6-14 selected in TRPTRNS
(Rental auto/truck/van, motorcycle/moped, plane, boat/trailer, camper, other
vehicle) OR Privately owned auto or vehicle owned by someone else or other
privately transportation was used on this trip
While on the trip did ^YOU_ANYMEM stop to buy any gasoline, diesel
fuel, or any other fuels?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto GASOILX

2,DK,RF:

Goto ANYTOLL

196

Instrument SAS Name:
Destination Data Set:

ANYGAS
ETRB

197

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

GASOILX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.GASOILX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

How much spent for fuel
Fuel $
GASOILX
GASOILX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ANYGAS = 1
Yes, stop to buy gas/fuel on this trip
^FillHowMuch_WhatCosts_Gas
FillHowMuch_WhatCosts_Gas
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill: "How
much did ^YOU_ANYMEM spend for that?"
ELSE fill "What costs for gasoline or other fuels won't be reimbursed?"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF entry gt 256 and ne DK or RF then goto ERR1_GASOILX
ELSE goto ANYTOLL

198

Instrument SAS Name:
Destination Data Set:

GASOILX
ETRB

199

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_GASOILX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_GASOILX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(GASOILX gt 256) AND (GASOILX ne DK and ne RF)
Fuel/Gas expense was greater than $256
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set GASOILX_ = A1
Soft
Suppress:

Goto ANYTOLL

All others, go back to GASOILX

200

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANYTOLL

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ANYTOLL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Type:
Length:
Answer List:

Spent anything for tolls
Any tolls?
ANYTOLL
ANYTOLL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYGAS = 2, DK or RF) OR (GASOILX = Entry)
(Rental auto, truck/van, motorcycle/moped, plane, boat/trailer, camper, other
vehicle) OR Privately owned auto or vehicle owned by someone else or other
privately transportation was used on this trip
While on the trip, did ^YOU_ANYMEM spend anything for tolls, not
already reported?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF

Goto TRPTOLLX
Goto ANYPARK

201

Instrument SAS Name:
Destination Data Set:

ANYTOLL
ETRB

202

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPTOLLX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRPTOLLX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

How much spent for tolls
Tolls $
TRPTOLLX
TRPTOLLX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ANYTOLL = 1
Yes, there were toll costs on this trip
^FillHowMuch_WhatCosts_Tolls
FillHowMuch_WhatCosts_Tolls
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "How
much did ^YOU_ANYMEM spend for tolls?"
ELSE fill "What costs for tolls won't be reimbursed?"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

203

Skip Instructions:

IF entry gt 50 and (ne DK or RF) then goto ERR1_TRPTOLLX
ELSEIF (RT8100.POPGRP = 13 or 14) and DESTCODE ne X then
goto TOLSTORE
ELSE goto ANYPARK

Instrument SAS Name:
Destination Data Set:

TRPTOLLX
ETRB

204

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TRPTOLLX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_TRPTOLLX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPTOLLX gt 50) AND (TRPTOLLX <> DK and <> RF)
Toll costs for this trip were greater than $50
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRPT_LLX = A1
Soft
Suppress:

IF (RT8100.POPGRP = 13 or 14) AND DESTCODE ne X
then goto TOLSTORE
ELSE goto ANYPARK

All others, go back to TRPTOLLX

205

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

TOLSTORE

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TOLSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Toll Name
Toll Name
TOLSTORE
TOLSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYTOLL = 1) AND (RT8100.POPGRP = 13 or 14) AND
(DESTCODE ne X)

Universe Description:
Question Text:

What is the last road, bridge, ferry or tunnel you paid a toll for on this
trip?
Enter name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

ENTRY:

Goto TOLLOC

DK,RF:

Goto ANYPARK

TOLSTORE
ETRB

206

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

TOLLOC

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TOLLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
X
X

X

Toll location - City
Location - City
TOLLOC
TOLLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TOLSTORE = RESPONSE
TOLSTORE is not DK or RF
What is the city?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TOLLOCST
TOLLOC
ETRB

207

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

TOLLOCST

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TOLLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Help Screen:
Question Text:

Toll location - State
State
TOLLOCST
TOLLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TOLSTORE = RESPONSE
TOLSTORE is not DK or RF
H_DESTCODE
? [F1]
What is the state?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_TOLLOCST
ELSE goto ANYPARK

Instrument SAS Name:
Destination Data Set:

TOLLOCST
ETRB

208

209

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

CK_TOLLOCST

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CK_TOLLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(Entry in TOLLOCST is not a valid state abbreviation) AND TOLLOCST <>
DK AND TOLLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TOLLOCST

210

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANYPARK

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ANYPARK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:

Type:
Length:
Answer List:

Paid for any parking fees
Any parking?
ANYPARK
ANYPARK
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYTOLL = 2, DK or RF) OR (TRPTOLLX = 0-999999, DK or RF)
(Rental auto, truck/van, motorcycle/moped, plane, boat/trailer, camper, other
vehicle) OR Privately owned auto or vehicle owned by someone else or other
privately transportation was used on this trip
Did ^YOU_ANYMEM have any parking fees?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto PARKINGX

2,DK,RF: Goto LODGING

211

Instrument SAS Name:
Destination Data Set:

ANYPARK
ETRB

212

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PARKINGX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.PARKINGX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

How much spent for parking
Parking $
PARKINGX
PARKINGX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ANYPARK = 1
Yes, there were parking fees on this trip
^FillHowMuch_WhatCosts_Parking
FillHowMuch_WhatCosts_Parking
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "How
much were they?"
ELSE fill "What costs for parking fees won't be reimbursed?"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

213

Skip Instructions:

IF entry gt 100 and (ne DK or RF) then goto ERR1_PARKINGX
ELSEIF (RT8100.POPGRP = 13 or 14) AND DESTCODE ne X then
goto TRPPKLOC
ELSE goto LODGING

Instrument SAS Name:
Destination Data Set:

PARKINGX
ETRB

214

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_PARKINGX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.ERR1_PARKINGX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(PARKINGX gt 100) AND (PARKINGX ne DK and ne RF)
Parking fees were greater than $100
THE VALUE ENTERED IS UNSUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PARK_NGX = A1
Soft
Suppress:

IF (RT8100.POPGRP = 13 or 14) AND DESTCODE ne X
then goto TRPPKLOC
ELSE goto LODGING

All others, go back to PARKINGX

215

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPPKLOC

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRPPKLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Parked car location
Location
TRPPKLOC
TRPPKLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYPARK = 1) AND (RT8100.POPGRP = 13 or 14) AND
(DESTCODE ne X)

Universe Description:
Question Text:

At what street intersection or location was the vehicle parked?
Enter intersection or location

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TRPKLC
TRPPKLOC
ETRB

216

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

TRPKLC

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRPKLC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Parked car location - City
Location - City
TRPKLC
TRPKLC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYPARK = 1) AND (RT8100.POPGRP = 13 or 14) AND
(DESTCODE ne X)

Universe Description:
Question Text:
Type:
Length:
X
X

X

What is the city?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TRPKLCST
TRPKLC
ETRB

217

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

TRPKLCST

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRPKLCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Parked car location - State
State
TRPKLCST
TRPKLCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYPARK = 1) AND (RT8100.POPGRP = 13 or 14) AND
(DESTCODE ne X)

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
What is the state?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF not a valid state abbreviation then goto CK_TRPKLCST
ELSE goto TRPPKSTR

Instrument SAS Name:
Destination Data Set:

TRPKLCST
ETRB

218

219

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

CK_TRPKLCST

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CK_TRPKLCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(Entry in TRPKLCST is not a valid state abbreviation) AND TRPKLCST <>
DK AND TRPKLCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TRPKLCST

220

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPPKSTR

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRPPKSTR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company name
Company
TRPPKSTR
TRPPKSTR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYPARK = 1) AND (RT8100.POPGRP = 13 or 14) AND
(DESTCODE ne X)

Universe Description:
Question Text:

What is the name of the company or institution that you paid?
Enter name of company or institution

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LODGING
TRPPKSTR
ETRB

221

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

NUMSAME

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.NUMSAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable

NUMSAME
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
16
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Note: See NUMNIGHT for how to set this field.
NUMSAME
ETRB

222

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

NUMN_GHT

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.NUMN_GHT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

NUMN_GHT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_NUMNIGHT for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

NUMN_GHT
ETRB

223

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

PKGT_IPX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.PKGT_IPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

PKGT_IPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_PKGTRIPX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PKGT_IPX
ETRB

224

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

CMLO_ALX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMLO_ALX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

CMLO_ALX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_CMLOCALX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CMLO_ALX
ETRB

225

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

CMPL_NEX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMPL_NEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

CMPL_NEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_CMPLANEX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CMPL_NEX
ETRB

226

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

CMTR_INX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMTR_INX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

CMTR_INX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_CMTRAINX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CMTR_INX
ETRB

227

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

CMBUSX_

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMBUSX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

CMBUSX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_CMBUSX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CMBUSX_
ETRB

228

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

CMSHIPX_

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.CMSHIPX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

CMSHIPX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_CMSHIPX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CMSHIPX_
ETRB

229

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTCARX_

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCARX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

RTCARX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RTCARX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RTCARX_
ETRB

230

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTMO_EDX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTMO_EDX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

RTMO_EDX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RTMOPEDX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RTMO_EDX
ETRB

231

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTPL_NEX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTPL_NEX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

RTPL_NEX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RTPLANEX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RTPL_NEX
ETRB

232

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTBOATX_

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTBOATX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

RTBOATX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RTBOATX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RTBOATX_
ETRB

233

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTCAMPX_

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTCAMPX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

RTCAMPX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RTCAMPX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RTCAMPX_
ETRB

234

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

RTOT_ERX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.RTOT_ERX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

RTOT_ERX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_RTOTHERX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RTOT_ERX
ETRB

235

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

GASOILX_

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.GASOILX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

GASOILX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_GASOILX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

GASOILX_
ETRB

236

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

TRPT_LLX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRPT_LLX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRPT_LLX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TRPTOLLX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRPT_LLX
ETRB

237

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report

PARK_NGX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.PARK_NGX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

PARK_NGX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_PARKINGX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PARK_NGX
ETRB

238

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_1

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRIPDSTN

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_1.TRIPDSTN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip's State or country code

TRIPDSTN
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See NUMNIGHT and DESTCODE for how to set this field.
TRIPDSTN
ETRB

239

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

BLKSECT18_BC_2

Spider Version 1.6.2

Block

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Block for fields LODGING - TRMISCX

If
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Array:
Block Instructions:

240

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

TRIPNUM

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRIPNUM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip Number (SHOW ONLY)
Trip Number

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store TRIPIDBC in TRIPNUM

Array:

241

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRIPPLACE

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRIPPLACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip Destination (SHOW ONLY)
Trip Place

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store BSECT18.TBLSECT18A_2.BLKROW.TRIPPLAC in TRIPPLACE

Array:

242

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LODGING

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.LODGING
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Spend anything for hotels, motels or other lodging
Any lodging?
LODGING
LODGING
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(1-5 ONLY are selected in TRPTRNS) OR (ANYPARK = 2, DK or RF)

Universe Description:
Question Text:

Did ^YOU_ANYMEM spend anything for hotels, cottages, trailer camps,
or other lodging ^FillNotCounting?
^FillVacationClubs

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

FillNotCounting
IF BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_1.LODGDEAL
= 1 fill, "not counting what the package deal covered"

Fills:
Instructions:

FillVacationClubs
IF BSECTION17.BTABLEA.BROW. ITEM = 4 (from section 17), fill "Do
not include expenses previously reported for vacation clubs."
Else leave blank

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

243

X

Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Skip Instructions:

Pre-fill the TRIPNUM field with TRIPIDBC
and TRIPPLACE field with TRPPLACE.
1:

Goto LDGCOSTX

2,DK,RF: Goto TRPFOOD
Instrument SAS Name:
Destination Data Set:

LODGING
ETRB

244

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

LDGCOSTX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.LDGCOSTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

How much spent for other lodging, including taxes and tips
Lodging $
LDGCOSTX
LDGCOSTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
LODGING = 1
Yes, had expenses for hotels/motels/cottages/trailer campers/other lodging
on this trip
^FillLdgcostx
FillLdgcostx
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "What was
the cost, including taxes and tips?"
ELSE fill "What costs for lodging, including taxes and tips, won't be
reimbursed?"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

245

Skip Instructions:

IF entry gt 1600 and (ne DK or RF) then goto ERR1_LDGCOSTX
ELSEIF (RT8100.POPGRP = 13 or 14) AND DESTCODE ne X then
goto HOTEL
ELSE goto TRPFOOD

Instrument SAS Name:
Destination Data Set:

LDGCOSTX
ETRB

246

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_LDGCOSTX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ERR1_LDGCOSTX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(LDGCOSTX gt 1600) AND (LDGCOSTX <> DK and <> RF)
Lodging costs were greater than $1,600
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LDGC_STX = A1
Soft
Suppress:

IF (RT8100.POPGRP = 13 or 14) AND DESTCODE ne X
then goto HOTEL
ELSE goto TRPFOOD

All others, go back to LDGCOSTX

247

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HOTEL

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.HOTEL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Hotel name
Hotel
HOTEL
HOTEL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(LODGING = 1) AND (RT8100.POPGRP = 13 or 14) AND
(DESTCODE ne X)

Universe Description:
Question Text:

What is the name of the hotel or place that you stayed?
Enter name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

ENTRY:

Goto HOTLOC

DK,RF:

Goto TRPFOOD

HOTEL
ETRB

248

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

HOTLOC

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.HOTLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Hotel location - City
Location - City
HOTLOC
HOTLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
HOTEL = RESPONSE

Universe Description:
Question Text:
Type:
Length:
X
X

X

In what city did you stay?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HOTLOCST
HOTLOC
ETRB

249

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

HOTLOCST

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.HOTLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Hotel location - State
State
HOTLOCST
HOTLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
HOTEL = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state did you stay?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_HOTLOCST
ELSE goto HOTRSRV

Instrument SAS Name:
Destination Data Set:

HOTLOCST
ETRB

250

251

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

CK_HOTLOCST

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.CK_HOTLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(Entry in HOTLOCST is not a valid state abbreviation) AND HOTLOCST <>
DK AND HOTLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to HOTLOCST

252

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HOTRSRV

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.HOTRSRV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reserved with hotel or third party
Direct
HOTRSRV
HOTRSRV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
HOTLOC = RESPONSE, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Was the reservation made directly with ^HOTEL_fill or through a third
party?
HOTEL_fill
Fill entry in HOTEL

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

253

Skip Instructions:

1,DK,RF: Goto HOTPURCH
2:

Instrument SAS Name:
Destination Data Set:

Goto HOTRVCOM

HOTRSRV
ETRB

254

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

HOTRVCOM

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.HOTRVCOM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company name
Resv. Company
HOTRVCOM
HOTRVCOM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
HOTRSRV = 2

Universe Description:
Question Text:

What is the name of the company you used to make your reservation?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HOTPURCH
HOTRVCOM
ETRB

255

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HOTPURCH

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.HOTPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reservation Online or in person
Online
HOTPURCH
HOTPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
HOTRSRV = 1, 2, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was the reservation made Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

256

Skip Instructions:

1,3,4,DK,RF: Goto TRPFOOD
2:

Instrument SAS Name:
Destination Data Set:

IF HOTRSRV = 2 then goto HOTRVLOC
ELSE goto TRPFOOD

HOTPURCH
ETRB

257

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

HOTRVLOC

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.HOTRVLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company location - CIty
Location - City
HOTRVLOC
HOTRVLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
HOTPURCH = 2 AND HOTRSRV = 2

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
X
X

X

In what city is ^HOTRVCOM_fill located?
HOTRVCOM_fill
IF HOTRVCOM = DK or RF then fill "the company"
ELSE fill entry in HOTRVCOM
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HTRVLCST
HOTRVLOC
ETRB

258

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

HTRVLCST

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.HTRVLCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company location - State
State
HTRVLCST
HTRVLCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
HOTPURCH = 2 AND HOTRSRV = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^HOTRVCOM_fill located?
Enter the two character state abbreviation

Fills:
Instructions:

Type:
Length:
X
X

X

HOTRVCOM_fill
IF HOTRVCOM = DK or RF then fill "the company"
ELSE fill entry in HOTRVCOM
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

259

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_HTRVLCST
ELSE goto TRPFOOD

Instrument SAS Name:
Destination Data Set:

HTRVLCST
ETRB

260

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

CK_HTRVLCST

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.CK_HTRVLCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(Entry in HTRVLCST is not a valid state abbreviation) AND HTRVLCST <>
DK AND HTRVLCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to HTRVLCST

261

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPFOOD

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPFOOD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Spend anything for meals, snacks or drinks at eating places
Any food?
TRPFOOD
TRPFOOD
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(LODGING = 2, DK or RF) OR
(LODGCOSTX = 0-99,999,999, DK or RF)

Universe Description:
Question Text:

Did ^YOU_ANYMEM spend anything for meals, snacks, or drinks at
restaurants,
bars, or fast food places ^NotCountingTrpFood?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

NotCountingTrpFood
If BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_1.FOODDEAL =
1 fill, "not counting what the package deal covered"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

262

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto TRPFOODX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYGROC

TRPFOOD
ETRB

263

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPFOODX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPFOODX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

How much spent for meals at eating places, including taxes and tips
Food $
TRPFOODX
TRPFOODX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TRPFOOD = 1
Yes, had expenses for meals at restaurants
^FillTrpFoodx
FillTrpFoodx
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 or
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "What was
the cost, including taxes and tips?"
ELSE fill "What costs for these things won't be reimbursed?"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF entry gt 700 and (ne DK or RF) then goto ERR1_TRPFOODX
ELSE goto TRPALCIN

264

Instrument SAS Name:
Destination Data Set:

TRPFOODX
ETRB

265

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TRPFOODX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ERR1_TRPFOODX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPFOODX gt 700) AND (TRPFOODX ne DK and ne RF)
Cost of meals at restaurants was greater than $700
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRPF_ODX = A1
Soft
Suppress:

Goto TRPLACIN

All others, go back to TRPFOODX

266

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPALCIN

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPALCIN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Was any of the TRPFOODX for alcoholic beverages
Any alcohol incl.?
TRPALCIN
TRPALCIN
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TRPFOODX = 0-999999, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Was any of the ^FillTrpalcin for alcoholic beverages?
FillTrpalcin
IF TRPFOODX = DK or RF then fill "amount"
ELSE fill "$ ^TRPFOODX"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

267

Skip Instructions:

1:

Goto TRPALCHX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYGROC

TRPALCIN
ETRB

268

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPALCHX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPALCHX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

How much spent for alcoholic beverages, including taxes and tips
Alcohol $
TRPALCHX
TRPALCHX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TRPALCIN = 1
Yes some cost for meals at restaurants was for alcohol
^FillTrpalchx
FillTrpalchx
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 or
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "What was
the cost for alcoholic beverages, including taxes and tips?"
ELSE fill "What costs for alcoholic beverages, including taxes and tips,
won't be reimbursed?"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

269

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 210 and (ne DK or RF) then goto ERR1_TRPALCHX
ELSE goto ANYGROC
TRPALCHX
ETRB

270

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TRPALCHX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ERR1_TRPALCHX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPALCHX gt 210) AND (TRPALCHX ne DK and ne RF)
Alcohol expense was greater than $210
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRPA_CHX = A1
Soft
Suppress:

Goto ANYGROC

All others, go back to TRPALCHX

271

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANYGROC

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ANYGROC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Spend anything for food/bevs at grocery stores, liquor stores, etc.
Any groc?
ANYGROC
ANYGROC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPFOOD = 2, DK or RF) OR (TRPALCIN = 2, DK or RF) OR
(TRPALCHX = 0-999999, DK or RF)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Did ^YOU_ANYMEM spend anything for food or beverages at grocery
stores,
convenience stores, or liquor stores on this trip?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Goto TRPGROCX
Goto ANYSPEQP

272

Instrument SAS Name:
Destination Data Set:

ANYGROC
ETRB

273

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

TRPGROCX

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPGROCX
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

How much spent for food/bevs at grocery stores and other stores, including
taxes
Groc $
TRPGROCX
TRPGROCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ANYGROC = 1
Yes, had expenses for food/beverages purchased at a grocery store on this
trip
^FillTrpgrocx
FillTrpgrocx
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 or
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "What were
the expenses, including taxes?"
ELSE fill "What costs, including taxes, won't be reimbursed?"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

274

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 300 and (ne DK or RF) then goto ERR1_TRPGROCX
ELSE goto ANYALC
TRPGROCX
ETRB

275

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TRPGROCX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ERR1_TRPGROCX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPGROCX gt 300) AND (TRPGROCX ne DK and ne RF)
Amount spent on food/beverages from grocery stores is greater than $300
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRPG_OCX = A1
Soft
Suppress:

Goto ANYALC

All others, go back to TRPGROCX

276

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANYALC

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ANYALC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Was any of the TRPGROCX for alcoholic beverages
Any alcohol incl.?
ANYALC
ANYALC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TRPGROCX = 0-99999999
Expense entered for food/beverage purchases at grocery stores
Was any of the ^FillAnyalc for alcoholic beverages?
FillAnyalc
IF TRPGROCX = DK or RF then fill "amount"
ELSE fill "$ ^TRPGROCX"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

277

Skip Instructions:

1:

Goto TRPALCGX

2,DK,RF: Goto ANYSPEQP
Instrument SAS Name:
Destination Data Set:

ANYALC
ETRB

278

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPALCGX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPALCGX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

How much spent for alcoholic beverages, including taxes
Alcohol $
TRPALCGX
TRPALCGX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ANYALC = 1
Yes, some of the expense for food/beverage at grocery stores was for
alcohol
^FillTrpalcgx
FillTrpalcgx
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "What was
the cost for alcoholic beverages, including taxes?"
ELSE fill "What costs for alcoholic beverages, including taxes, won't be
reimbursed?"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

279

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 150 and (ne DK or RF) then goto ERR1_TRPALCGX
ELSE goto ANYSPEQP
TRPALCGX
ETRB

280

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TRPALCGX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ERR1_TRPALCGX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPALCGX gt 150) AND (TRPALCGX ne DK and ne RF)
Amount spent on alcohol at grocery stores is greater than $150
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRPA_CGX = A1
Soft
Suppress:

Goto ANYSPEQP

All others, go back to TRPALCGX

281

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANYSPEQP

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ANYSPEQP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Help Screen:
Question Text:

Any expenses for rental of sports eqpt
Any sports equip.?
ANYSPEQP
ANYSPEQP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYGROC = 2, DK or RF) OR (ANYALC = 2, DK or RF) OR
(TRPALCGX = 0-99999999, DK or RF)
At least 1 night spent away from home
H_ANYSPEQP
42
? [F1]
Did ^YOU_ANYMEM pay any fees to play sports, exercise, or rent any
sports equipment
^NotCountingAnySpeqp?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

NotCountingAnySpeqp
If PKGTRP = 1, fill "not counting what the package deal covered"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

282

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto TRPSPRTX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYENTER

ANYSPEQP
ETRB

283

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

TRPSPRTX

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPSPRTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

How much spent for rental of sports eqpt
Sports equip $
TRPSPRTX
TRPSPRTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ANYSPEQP = 1
Yes, had expenses or fees for playing sports or for rental of sports equipment
^FillTrpsprtx
FillTrpsprtx
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "How
much did ^YOU_ANYMEM pay?"
ELSE fill "What costs for playing sports or renting sports equipment
won't be reimbursed?"
Integer
9
0
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

284

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 600 and (ne DK or RF) then goto ERR1_TRPSPRTX
ELSE goto ANYENTER
TRPSPRTX
ETRB

285

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TRPSPRTX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ERR1_TRPSPRTX
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPSPRTX gt 600) AND (TRPSPRTX ne DK and ne RF)
Cost for renting sports equipment or fees for playing sports was greater than
$600
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRPS_RTX = A1
Soft
Suppress:

Goto ANYENTER

All others, go back to TRPSPRTX

286

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANYENTER

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ANYENTER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Spend anything for entertainment or admissions
Any entertainment?
ANYENTER
ANYENTER
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(ANYSPEQP = 2, DK or RF) OR (TRPSPRTX = 0-99999999, DK or RF)

Universe Description:
Help Screen:
Question Text:

H_ANYENTER
41
? [F1]
Did ^YOU_ANYMEM spend anything on this trip for entertainment or
admissions ^NotCountingAnyenter?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

NotCountingAnyenter
If PKGTRP = 1, fill "not counting what the package deal covered"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

287

X
X

On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto TRPETRTX
Exit block and goto BlkSection18_BC_3.CHKTCOMB

ANYENTER
ETRB

288

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPETRTX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPETRTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

How much spent for entertainment or admissions
Entertainment $
TRPETRTX
TRPETRTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ANYENTER = 1
Yes, spent on entertainment or admissions
^FillTrpetrtx
FillTrpetrtx
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "How
much did ^YOU_ANYMEM spend?"
ELSE fill "What costs for entertainment and admissions won't be
reimbursed?"

Type:
Length:

Integer
7

Min:
Max:

0
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

289

Skip Instructions:

IF entry gt 682 and (ne DK or RF) then goto ERR1_TRPETRTX
ELSE exit block and goto BlkSection18_BC_3.CHKTCOMB

Instrument SAS Name:
Destination Data Set:

TRPETRTX
ETRB

290

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TRPETRTX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.ERR1_TRPETRTX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPETRTX gt 682) AND (TRPETRTX ne DK and ne RF)
Amount spent on entertainment/admissions was greater than 682
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRPE_RTX = A1
Soft
Suppress:

Exit block and goto BlkSection18_BC_3.CHKTCOMB

All others, go back to TRPETRTX

291

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

LDGC_STX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.LDGC_STX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

LDGC_STX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_LDGCOSTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LDGC_STX
ETRB

292

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

TRPF_ODX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPF_ODX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRPF_ODX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TRPFOODX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRPF_ODX
ETRB

293

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

TRPA_CHX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPA_CHX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRPA_CHX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TRPALCHX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRPA_CHX
ETRB

294

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

TRPG_OCX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPG_OCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRPG_OCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TRPGROCX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRPG_OCX
ETRB

295

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

TRPA_CGX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPA_CGX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRPA_CGX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TRPALCGX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRPA_CGX
ETRB

296

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

TRPS_RTX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPS_RTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRPS_RTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TRPSPRTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRPS_RTX
ETRB

297

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_2

Blaise Item-Level Specifications Report

TRPE_RTX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_2.TRPE_RTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRPE_RTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TRPETRTX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRPE_RTX
ETRB

298

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

BLKSECT18_BC_3

Spider Version 1.6.2

Block

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Block for fields CHKTCOMB - S18BC_END

If
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:

At least one night spent away

Array:
Block Instructions:

299

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

TRIPNUM

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.TRIPNUM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip Number (SHOW ONLY)
Trip Number

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
2
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store TRIPIDBC in TRIPNUM

Array:

300

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

TRIPPLACE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.TRIPPLACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip Destination (SHOW ONLY)
Trip Place

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store TRIPPLAC in TRIPPLACE

Array:

301

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHKTCOMB

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.CHKTCOMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Are there combined expenses the respondent could not separate
Combined expenses
CHKTCOMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ANYENTER = 1, 2 DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

Are there combined expenses for this trip the respondent
was not able to separate?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Pre-fill "Trip Number" in Form Pane with TRIPIDBC
and "Trip Place" with TRPPLACE.

302

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:

Goto TCOMBEST

2:

Goto TRPGFTC

CHKTCOMB
ETRB

303

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TCOMBEST

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.TCOMBEST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Amount entered for combined expenses
Combined $
TCOMBEST
TCOMBEST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
CHKTCOMB = 1
Yes, there are combined expenses that couldn't be separated
^FillTcombest
FillTcombest
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "Only those
expenses the respondent could not provide individual expenses for
should be combined and entered here."
ELSE fill "Only those non-reimbursed expenses the respondent is not
able to separate should be combined and entered
here."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

304

Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
IF entry gt 6000 and (ne DK or RF) then goto ERR1_TCOMBEST
ELSE goto FOODCOMB
TCOMBEST
ETRB

305

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TCOMBEST

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.ERR1_TCOMBEST
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TCOMBEST gt 6000) AND (TCOMBEST ne DK and ne RF)
Combined expense was more than $6,000
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TCOM_EST = A1
Soft
Suppress:

Goto FOODCOMB

All others, go back to TCOMBEST

306

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

FOODCOMB

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.FOODCOMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Does combined amount include anything for food/bevs
Food?
FOODCOMB
FOODCOMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:

TCOMBEST = 1-999,999, DK or RF

Universe Description:

Yes, there was a combined expense

Question Text:

Does this ^COMBQUEX include anything for . . .
. . . Food?

Fills:
Instructions:

Type:
Length:
Answer List:

COMBQUEX
IF TCOMBEST ne DK and ne RF then Fill "$" and entry in TCOMBEST.
ELSE fill blank
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

307

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LODGCOMB
FOODCOMB
ETRB

308

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LODGCOMB

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.LODGCOMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Does combined amount include anything for lodging
Lodging?
LODGCOMB
LODGCOMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
FOODCOMB = 1, 2, DK or RF
Yes, there was a combined expense
Does this ^COMBQUEX include anything for . . .
. . . Lodging

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto TRANCOMB

309

Instrument SAS Name:
Destination Data Set:

LODGCOMB
ETRB

310

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRANCOMB

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.TRANCOMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Does combined amount include anything for transportation
Transportation?
TRANCOMB
TRANCOMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
LODGCOMB = 1, 2, DK or RF
Yes, there was a combined expense
Does this ^COMBQUEX include anything for . . .
. . .Transportation?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto ELSECOMB

311

Instrument SAS Name:
Destination Data Set:

TRANCOMB
ETRB

312

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ELSECOMB

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.ELSECOMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Does combined amount include anything else
Anything else?
ELSECOMB
ELSECOMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TRANCOMB = 1, 2, DK or RF
Yes, there was a combined expense
Does this ^COMBQUEX include anything for . . .
. . . Other expenses?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto OTHRCOMB

313

Instrument SAS Name:
Destination Data Set:

ELSECOMB
ETRB

314

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

OTHRCOMB

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.OTHRCOMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Does combined amount include any expenses for others
Exp. for others?
OTHRCOMB
OTHRCOMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
ELSECOMB = 1, 2, DK or RF
Yes, there was a combined expense
Does this ^COMBQUEX include . . .
. . . Any expenses for others?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto TRPGFTC
OTHRCOMB

315

Destination Data Set:

ETRB

316

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPGFTC

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.TRPGFTC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Were any expenses for others outside the CU
Any exps for others?
TRPGFTC
TRPGFTC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(CHKTCOMB = 2) OR (OTHRCOMB = 1, 2, DK or RF)
At least 1 night spent away
^FillTrpgftc1
FillTrpgftc1
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "You've
told me about many expenses ^YOU_YRCU had on this trip.
Were any of these expenses for someone outside your
household?"
ELSE fill "You've told me about many non-reimbursed expenses
^YOU_YRCU had on this trip.
Were any of these expenses you just reported for anyone
outside your household?"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

317

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto TRPGTCX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S18BC_END

TRPGFTC
ETRB

318

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TRPGFTCX

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.TRPGFTCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:

How much of the total expenses were for persons outside your CU?
Exp for others $
TRPGFTCX
TRPGFTCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
TRPGFTC = 1
Yes, there were expenses for others outside the CU
^FillTrpgftcx
FillTrpgftcx
IF BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2, fill "How much
of the total expenses for this trip were for persons outside your
household?
ELSE fill "How much of the total non-reimbursed expenses for this trip
were for persons outside your household?"

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and comma in the entry field

319

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF entry gt 1100 and (ne DK or RF) then goto ERR1_TRPGFTCX
ELSE goto S18BC_END
TRPGFTCX
ETRB

320

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ERR1_TRPGFTCX

Check

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.ERR1_TRPGFTCX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPGFTCX gt 1100) AND (TRPGFTCX ne DK and ne RF)
Expenses for others outside the CU was more than $1,100
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRPG_TCX = A1
Soft
Suppress:

Goto S18BC_END

All others, go back to TRPGFTCX

321

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report
Spider Version 1.6.2

S18BC_END

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.S18BC_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 18 BC

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)
(TRPGFTC = 2, DK or RF) OR (TRPGFTCX = 1-99999999, DK or RF) OR
(NUMNIGHT = 888)

Universe Description:
Question Text:
Type:
Length:
X
X

** Non Displayed **
String
1
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1.

If BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2,
set WHATPART = 1.
If BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 1 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 1,
set WHATPART = 2.

2.

If EOTRIPMO = current month then store 2 in TRB_STAT,
ELSE store 1 in TRB_STAT
Store 1 in TRB_ORIG

Array:

322

Skip Instructions:

IF more trips with BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 = 2 OR
BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 2 then go to
NUMNIGHT for the next trip
ELSEIF more trips with BSECT18.TBLSECT18A_1.BLKROW.ANYBOTH1 =
1 OR BSECT18.TBLSECT18A_2.BLKROW.ANYBOTH2 = 1 then go to
NUMNIGHT for the next trip
ELSE goto Section 18E - BlkSect18_E

323

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report

TCOM_EST

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.TCOM_EST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TCOM_EST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TCOMBEST for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TCOM_EST
ETRB

324

Survey: CEQ 2019 04
Section:
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18
_BC_3

Blaise Item-Level Specifications Report

TRPG_TCX

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.BLKSE
CT18_BC_3.TRPG_TCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRPG_TCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note: See ERR1_TRPGFTCX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRPG_TCX
ETRB

325

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

Spider Version 1.6.2

WHATPART

Field

BSECT18.BLKSECT18_BC_STRUCT.WHATP
ART
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable indicating whether trip is CU paid or reimbursed

WHATPART
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See S18BC_END for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = CU paid for trip
(ANYBOTH1 = 2 or ANYBOTH2 = 2)
2 = CU was reimbursed for the trip
(ANYBOTH1 = 1 or ANYBOTH2 = 1)

WHATPART
ETRB

326

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

Spider Version 1.6.2

TRIPIDBC

Field

BSECT18.BLKSECT18_BC_STRUCT.TRIPID
BC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Trip line number for section BC

TRIPIDBC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
88
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

This variable gives the sequential trip ID number for all finished trips
(regardless of whether they are TRIPID1 or TRIPID2)
TRIPIDBC
ETRB

327

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

CMLOCALY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.CMLOC
ALY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for commercial, local transportation

CMLOCALY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 01
= Local transportation (taxi, etc.)
Blank = No Local transportation

Instrument SAS Name:
Destination Data Set:

CMLOCALY
ETRB

328

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

CMPLANEY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.CMPLA
NEY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for commercial, airplane transportation

CMPLANEY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 02
= airplane transportation
Blank = No airplane transportation

Instrument SAS Name:
Destination Data Set:

CMPLANEY
ETRB

329

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

CMTRAINY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.CMTRA
INY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for commercial, train transportation

CMTRAINY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 03
= Train
Blank = No train

Instrument SAS Name:
Destination Data Set:

CMTRAINY
ETRB

330

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

CMBUSY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.CMBUS
Y
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for commercial, bus transportation

CMBUSY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 04
= Bus
Blank = No bus

Instrument SAS Name:
Destination Data Set:

CMBUSY
ETRB

331

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

CMSHIPY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.CMSHI
PY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for commercial, ship transportation

CMSHIPY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 05
= Ship
Blank = No ship

Instrument SAS Name:
Destination Data Set:

CMSHIPY
ETRB

332

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

PVCARY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.PVCAR
Y
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for private, CU-owned car

PVCARY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 13
= Private car
Blank = No private car

Instrument SAS Name:
Destination Data Set:

PVCARY
ETRB

333

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

PVELSEY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.PVELS
EY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for private vehicle owned by others

PVELSEY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 16
= Private vehicle owned by others
Blank = No private vehicle owned by others

Instrument SAS Name:
Destination Data Set:

PVELSEY
ETRB

334

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

PVTRANSY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.PVTRA
NSY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for private, other transportation

PVTRANSY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 17
= Private other
Blank = No private other

Instrument SAS Name:
Destination Data Set:

PVTRANSY
ETRB

335

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

RTCARY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.RTCAR
Y
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for rental, car , truck or van

RTCARY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 06
= Rental car, truck or van
Blank = No rental car, truck or van

Instrument SAS Name:
Destination Data Set:

RTCARY
ETRB

336

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

RTMOPEDY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.RTMOP
EDY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for rental, motorcycle or moped

RTMOPEDY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 08
= Rental motorcycle
Blank = No rental motorcycle

Instrument SAS Name:
Destination Data Set:

RTMOPEDY
ETRB

337

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

RTPLANEY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.RTPLA
NEY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for rental, private plane

RTPLANEY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 09
= Rental plane
Blank = No rental plane

Instrument SAS Name:
Destination Data Set:

RTPLANEY
ETRB

338

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

RTBOATY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.RTBOA
TY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for rental, boat or trailer

RTBOATY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 10
= Rental boat
Blank = No rental boat

Instrument SAS Name:
Destination Data Set:

RTBOATY
ETRB

339

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

RTCAMPY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.RTCAM
PY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for rental, camper

RTCAMPY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See TRPTRNS for how to set this field

Valid Values: 11
= Rental camper
Blank = No rental camper
Instrument SAS Name:
Destination Data Set:

RTCAMPY
ETRB

340

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

RTOTHERY

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.RTOTH
ERY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable for rental, other vehicles

RTOTHERY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See TRPTRNS for how to set this field
Valid Values: 12
= Rental other
Blank = No rental other

Instrument SAS Name:
Destination Data Set:

RTOTHERY
ETRB

341

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

EOTRIPMO

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.EOTRIP
MO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Out variable

EOTRIPMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
0
12

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

See NUMNIGHT for how to set this field.
EOTRIPMO
ETRB

342

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

TRPPLACE

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.TRPPL
ACE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

BLS required (copied from Section A)

TRPPLACE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See NUMNIGHT for how to set this field.
TRPPLACE
ETRB

343

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

Spider Version 1.6.2

TRB_STAT

Field

BSECT18.BLKSECT18_BC_STRUCT.TRB_S
TAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See S18BC_END for how to set this field

Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record
2 = Current month Record
3 = Inactive Record

TRB_STAT
ETRB

344

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_BC_STRUCT

TRB_ORIG

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_BC_STRUCT.TRB_O
RIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(There are trips where BSECT18.TBLSECT18A_1.BLKROW.ENDTRP1 <> 0
OR BSECT18.TBLSECT18A_2.BLKROW.ENDTRP2 <> 0)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See S18BC_END for how to set this field
Valid Values: 1 = Data from current month interview
2 = Data reported in previous quarter

Instrument SAS Name:
Destination Data Set:

TRB_ORIG
ETRB

345

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

NUMYUPD

Field

BSECT18.NUMYUPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Number of trips paid outside of CU

NUMYUPD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
16
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See NUMOUTSD for how to set this field
NUMYUPD
ETRD

346

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TOTY_PDX

Field

BSECT18.TOTY_PDX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TOTY_PDX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TOTYUPDX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TOTY_PDX
ETRD

347

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TRD_STAT

Field

BSECT18.TRD_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ANYOUTSD, ANYYUPD and TOTYUPDX for how to set this
field
Valid Values: 1 = Active Record

Instrument SAS Name:
Destination Data Set:

TRD_STAT
ETRD

348

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TRD_ORIG

Field

BSECT18.TRD_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See ANYOUTSD, ANYYUPD and TOTYUPDX for how to set
this field

Valid Values: 1 = Data from current month interview
Instrument SAS Name:
Destination Data Set:

TRD_ORIG
ETRD

349

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

BLKSECT18_E

Block

BSECT18.BLKSECT18_E
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Trip Expenses for Non CU members

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

All interviews

Array:
Block Instructions:

1. In some situations, this section follows Section 18A.
Otherwise, it follows Section 18BC.
2. Section Label: Section 18, Part E - Trips and Vacations

350

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

Spider Version 1.6.2

ANYNONCU

Field

BSECT18.BLKSECT18_E.ANYNONCU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Has CU paid for part or all of a trip for any non-CU members
Non-CU trips
ANYNONCU
ANYNONCU
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:

Sometimes people in a household don't take a trip themselves, but pay
for
part or all of a trip that someone else takes. Since the first of
^REF_MONTH, have ^YOU_ANYMEM paid for part or all of
such a trip for any non-household members?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

351

X

On Output

Array:
Skip Instructions:

1:

Goto FOODNOCU

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S18E_END

ANYNONCU
ETRE

352

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

Spider Version 1.6.2

FOODNOCU

Field

BSECT18.BLKSECT18_E.FOODNOCU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Did expenses include food and bevs
Food?
FOODNOCU
FOODNOCU
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ANYNONCU = 1
Yes, paid for all/part of a trip for a non-cu member
Did these expenses include anything for...
. . . Food and beverages?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LODGNOCU
FOODNOCU
ETRE

353

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

Spider Version 1.6.2

LODGNOCU

Field

BSECT18.BLKSECT18_E.LODGNOCU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Did expenses include lodging
Lodging?
LODGNOCU
LODGNOCU
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
FOODNOCU = 1, 2, DK or RF
Yes, paid for all/part of a trip for a non-cu member
Did these expenses include anything for...
. . . Lodging?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TRANNOCU
LODGNOCU
ETRE

354

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

Spider Version 1.6.2

TRANNOCU

Field

BSECT18.BLKSECT18_E.TRANNOCU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Did expenses include transportation
Transportation?
TRANNOCU
TRANNOCU
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
LODGNOCU = 1, 2, DK or RF
Yes, paid for all/part of a trip for a non-cu member
Did these expenses include anything for...
. . . Transportation?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ELSENOCU
TRANNOCU
ETRE

355

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

Spider Version 1.6.2

ELSENOCU

Field

BSECT18.BLKSECT18_E.ELSENOCU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Did expenses include anything else
Anything else?
ELSENOCU
ELSENOCU
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TRANNOCU = 1, 2, DK or RF
Yes, paid for all/part of a trip for a non-cu member
Did these expenses include ...
. . . Anything else?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TRNONCUX
ELSENOCU
ETRE

356

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

Spider Version 1.6.2

TRNONCUX

Field

BSECT18.BLKSECT18_E.TRNONCUX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

Total amount that the CU paid for the trip
Non-CU $
TRNONCUX
TRNONCUX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(ELSENOCU = 1, 2, DK or RF)
Yes, paid for all/part of a trip for a non-cu member
What was the total amount that ^YOU_YRCU paid for those trips?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma in the entry field
IF entry lt 25 or gt 3000 and (ne DK or RF) then
goto ERR1_TRNONCUX
ELSE goto S18E_END

Instrument SAS Name:
Destination Data Set:

TRNONCUX
ETRE

357

358

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

Spider Version 1.6.2

ERR1_TRNONCUX

Check

BSECT18.BLKSECT18_E.ERR1_TRNONCUX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(TRNONCUX lt 25 or gt 3000) AND (TRNONCUX ne DK and ne RF)
Cost of trip for non-cu member is less than $25 or greater than $3,000
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRNO_CUX = A1
Soft
Suppress:

Goto S18E_END

All others, go back to TRNONCUX

359

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

S18E_END

Spider Version 1.6.2

Field

BSECT18.BLKSECT18_E.S18E_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

End of section 18E

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(ANYNONCU = 2, DK or RF) OR (TRNONCUX = 1-99999999, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Store 1 in TRE_STAT and TRE_ORIG

Array:
Skip Instructions:

Exit block and goto ANYLOC

360

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_E

Spider Version 1.6.2

TRNO_CUX

Field

BSECT18.BLKSECT18_E.TRNO_CUX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

TRNO_CUX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRNONCUX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRNO_CUX
ETRE

361

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TRE_STAT

Field

BSECT18.TRE_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S18E_END for how to set this field.
Valid Values: 1 = Active Record

Instrument SAS Name:
Destination Data Set:

TRE_STAT
ETRE

362

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TRE_ORIG

Field

BSECT18.TRE_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S18E_END for how to set this field.
Valid Values: 1 = Data from current month interview

Instrument SAS Name:
Destination Data Set:

TRE_ORIG
ETRE

363

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

ANYLOC

Field

BSECT18.ANYLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Stayed overnight in hotel
Local stays
ANYLOC
ANYLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:

All Interviews
Sometimes people stay overnight in a local hotel or motel during
holidays, family
getaways, moves, or home repair. Since the first of ^REF_MONTH,
have
^YOU_ANYMEM stayed overnight in a local hotel or motel?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

364

X

On Output

Array:
Skip Instructions:

1:

Goto BlkSect18_F.NUMLOC

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S18F_END

ANYLOC
ETRF

365

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

BLKSECT18_F

Block

BSECT18.BLKSECT18_F
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

Local Overnight Stays

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ANYLOC = 1
Yes, stayed overnight in a local hotel or motel

Array:
Block Instructions:

1. Maximum number of grid lines = 17
2.

Section Label- Section 18, Part F- Trips and Vacations

366

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

NUMLOC

Field

BSECT18.BLKSECT18_F.NUMLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X

How many nights away
No. of nights stayed
NUMLOC
NUMLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYLOC = 1 OR DIDYOU = 1
Stayed overnight in a local hotel
How many nights did ^YOU_ANYMEM spend away from home on this
stay?
Integer
3
1
99
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ANYLOCDL
NUMLOC
ETRF

367

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ANYLOCDL

Field

BSECT18.BLKSECT18_F.ANYLOCDL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

Package deal for hotel
Package deal
ANYLOCDL
ANYLOCDL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
NUMLOC = 1-99, DK or RF
Stayed overnight in a local hotel
Sometimes when people stay away from home overnight they have
some
sort of package deal that covers some or all of the costs. Was all
or part of this stay covered by anything like that?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto FOODLCDL

2,DK,RF:
Instrument SAS Name:

Goto ANYLODGE

ANYLOCDL

368

Destination Data Set:

ETRF

369

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

FOODLCDL

Field

BSECT18.BLKSECT18_F.FOODLCDL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Package deal include food?
Food?
FOODLCDL
FOODLCDL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYLOCDL = 1
All/Part of this local star was part of a package deal
Did the package deal include anything for. . .
. . . Food and beverages?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LODGLCDL
FOODLCDL
ETRF

370

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LODGLCDL

Field

BSECT18.BLKSECT18_F.LODGLCDL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Package deal include lodging
Lodging?
LODGLCDL
LODGLCDL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
FOODLCDL = 1, 2 DK or RF
All/Part of this local star was part of a package deal

Question Text:

Did the package deal include anything for. . .
. . .Lodging?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ENTRLCDL
LODGLCDL
ETRF

371

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ENTRLCDL

Field

BSECT18.BLKSECT18_F.ENTRLCDL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:

Package deal include entertainment
Entertainment?
ENTRLCDL
ENTRLCDL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LODGLCDL = 1, 2, DK or RF
All/Part of this local star was part of a package deal

Question Text:

Did the package deal include anything for. . .
. . . Entertainment?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ELSELCDL
ENTRLCDL
ETRF

372

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ELSELCDL

Field

BSECT18.BLKSECT18_F.ELSELCDL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Any thing else in package deal
Anything else?
ELSELCDL
ELSELCDL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ENTRLCDL = 1, 2, DK or RF
All/Part of this local star was part of a package deal
Did the package deal include . . .
. . . Anything else?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto S18FELSE

2,DK,RF: Goto LOCDEALX
Instrument SAS Name:
Destination Data Set:

ELSELCDL
ETRF

373

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

S18FELSE

Field

BSECT18.BLKSECT18_F.S18FELSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:

Specify what else was included
Specify
S18FELSE
S18FELSE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ELSELCDL = 1
Package deal included something other than food, lodging and entertainment
Specify:
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LOCDEALX
S18FELSE
ETRF

374

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCDEALX

Field

BSECT18.BLKSECT18_F.LOCDEALX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

How much for package deal
Package deal $
LOCDEALX
LOCDEALX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(ELSELCDL = 2, DK or RF) OR (S18FELSE = ENTRY)
All/Part of this local star was part of a package deal
How much did ^YOU_ANYMEM pay for the package deal?
Integer
9
0
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display $ and comma in the entry field
IF entry gt 1500 and (ne DK or RF) then goto ERR1_LOCDEALX
ELSE goto ANYLODGE
LOCDEALX
ETRF

375

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ERR1_LOCDEALX

Check

BSECT18.BLKSECT18_F.ERR1_LOCDEALX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LOCDEALX gt 1500 AND (LOCDEALX ne DK and ne RF)
Package deal cost was greater than $1,500
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LOCD_ALX = A1
Soft
Suppress:

Goto ANYLODGE

All others, go back to LOCDEALX

376

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ANYLODGE

Field

BSECT18.BLKSECT18_F.ANYLODGE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Any lodging not included in package deal
Any local lodging?
ANYLODGE
ANYLODGE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(LOCDEALX = 0-99999999, DK or RF)OR (ANYLOCDL = 2, DK or RF)
Stayed overnight at a local hotel
Did ^YOU_ANYMEM spend anything for hotels, motels,
cottages, trailer camps, or other lodging ^AnyLodge?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

AnyLodge
If LODGLCDL = 1 fill "not counting what the package deal covered".

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

377

Skip Instructions:

1:

Goto LOCLODGX

2,DK,RF: Goto ANYMEAL
Instrument SAS Name:
Destination Data Set:

ANYLODGE
ETRF

378

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCLODGX

Field

BSECT18.BLKSECT18_F.LOCLODGX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

Cost of lodging
Local lodging $
LOCLODGX
LOCLODGX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYLODGE = 1
Yes, spent money on lodging
What was the cost, including taxes and tips?
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry lt 22 or gt 648 and (ne DK or RF) then
goto ERR1_LOCLODGX

ELSEIF RT8100.POPGRP = 13 or 14 then goto LHTLSTOR
ELSE goto ANYMEAL
Instrument SAS Name:
Destination Data Set:

LOCLODGX
ETRF

379

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ERR1_LOCLODGX

Check

BSECT18.BLKSECT18_F.ERR1_LOCLODGX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(LOCLODGX lt 22 or gt 648) AND (LOCLODGX <> DK and <> RF)
Lodging expense was less than $22 or greater than $648
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LOCL_DGX = A1
Soft
Suppress:

IF RT8100.POPGRP = 13 or 14 then goto LHTLSTOR
ELSE goto ANYMEAL

All others, go back to LOCLODGX

380

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LHTLSTOR

Field

BSECT18.BLKSECT18_F.LHTLSTOR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Hotel name
Hotel
LHTLSTOR
LHTLSTOR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYLODGE = 1 AND (RT8100.POPGRP = 13 or 14)

Universe Description:
Question Text:

What is the name of the hotel or place that you stayed?
Enter name of hotel

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

ENTRY:

Goto LHTLLOC

DK,RF:

Goto ANYMEAL

LHTLSTOR
ETRF

381

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LHTLLOC

Field

BSECT18.BLKSECT18_F.LHTLLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Hotel location - City
Location - City
LHTLLOC
LHTLLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LHTLSTOR = RESPONSE

Universe Description:
Question Text:
Type:
Length:
X
X

X

In what city did you stay?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LHTLOCST
LHTLLOC
ETRF

382

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LHTLOCST

Field

BSECT18.BLKSECT18_F.LHTLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Hotel location - State
State
LHTLOCST
LHTLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LHTLSTOR = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state did you stay?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_LHTLOCST
ELSE goto LOCSTRSV

Instrument SAS Name:
Destination Data Set:

LHTLOCST
ETRF

383

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

CK_LHTLOCST

Check

BSECT18.BLKSECT18_F.CK_LHTLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(Entry in LHTLOCST is not a valid state abbreviation) AND LHTLOCST <>
DK AND LHTLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to LHTLOCST

384

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCSTRSV

Field

BSECT18.BLKSECT18_F.LOCSTRSV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reserved with hotel or third party
Direct
LOCSTRSV
LOCSTRSV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LHTLLOC = RESPONSE, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Was the reservation made directly with ^LHTLSTOR_fill or through a
third party?
LHTLSTOR_fill
Fill entry in LHTLSTOR

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,DK,RF: Goto LHTPURCH
2:

Instrument SAS Name:

Goto LHTRCOMP

LOCSTRSV

385

Destination Data Set:

ETRF

386

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LHTRCOMP

Field

BSECT18.BLKSECT18_F.LHTRCOMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company name
Resv Company
LHTRCOMP
LHTRCOMP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LOCSTRSV = 2

Universe Description:
Question Text:

What is the name of the company you used to make your reservation?
Enter company name or website

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LHTPURCH
LHTRCOMP
ETRF

387

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LHTPURCH

Field

BSECT18.BLKSECT18_F.LHTPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Reservation Online or in person
Online
LHTPURCH
LHTPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LOCSTRSV = 1, 2, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was the reservation made Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto ANYMEAL
2:

IF LOCSTRSV = 2 then goto LHRCOLOC
ELSE goto ANYMEAL

388

Instrument SAS Name:
Destination Data Set:

LHTPURCH
ETRF

389

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LHRCOLOC

Field

BSECT18.BLKSECT18_F.LHRCOLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company location - City
Location - City
LHRCOLOC
LHRCOLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LHTPURCH = 2 AND LOCSTRSV = 2

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
X
X

X

In what city is ^LHTRCOMP_fill located?
LHTRCOMP_fill
IF LHTRCOMP = DK or RF then fill "the company"
ELSE fill entry in LHTRCOMP
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LHRLOCST
LHRCOLOC
ETRF

390

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LHRLOCST

Field

BSECT18.BLKSECT18_F.LHRLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Company location - State
State
LHRLOCST
LHRLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LHTPURCH = 2 AND LOCSTRSV = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^LHTRCOMP_fill located?
Enter the two character state abbreviation

Fills:
Instructions:

Type:
Length:
X
X

X

LHTRCOMP_fill
IF LHTRCOMP = DK or RF then fill "the company"
ELSE fill entry in LHTRCOMP
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_ LHRLOCST
ELSE gGoto ANYMEAL

Instrument SAS Name:

LHRLOCST

391

Destination Data Set:

ETRF

392

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

CK_ LHRLOCST

Check

BSECT18.BLKSECT18_F.CK_ LHRLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(Entry in LHRLOCST is not a valid state abbreviation) AND LHRLOCST
<> DK AND LHRLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to LHRLOCST

393

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ANYMEAL

Field

BSECT18.BLKSECT18_F.ANYMEAL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Spend for any meals outside of package deal
Any meals?
ANYMEAL
ANYMEAL
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(LOCLODGX = 1-99999999, DK or RF) OR (ANYLODGE = 2, DK or RF)

Universe Description:
Question Text:

Did ^YOU_ANYMEM spend anything for meals, snacks, or drinks
at restaurants, bars, or fast food places ^AnyMeal?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

AnyMeal
If FOODLCDL = 1 fill "not counting what the package deal covered".

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

394

Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto LOCMEALX
Goto ANYLCGR

ANYMEAL
ETRF

395

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCMEALX

Field

BSECT18.BLKSECT18_F.LOCMEALX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

Cost of meals outside of package deals
Meal $
LOCMEALX
LOCMEALX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYMEAL = 1
Yes, spent money on meals at restaurants outside the package deal
What was the cost, including taxes and tips?
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry lt 6 or gt 1000 and (ne DK or RF) then
goto ERR1_LOCMEALX
ELSE goto ANYALCML

Instrument SAS Name:
Destination Data Set:

LOCMEALX
ETRF

396

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ERR1_LOCMEALX

Check

BSECT18.BLKSECT18_F.ERR1_LOCMEALX
Description:
Inherited Universe:

Universe:
Universe Description:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(LOCMEALX lt 6 or gt 1000) AND (LOCMEALX <> DK and <> RF)
Money spent on meals at restaurants outside the package deal
was less than $6 or greater than $1,000

Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LOCM_ALX = A1
Soft
Suppress:

Goto ANYALCML

All others, go back to LOCMEALX

397

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ANYALCML

Field

BSECT18.BLKSECT18_F.ANYALCML
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Did meal cost include alcohol
Any alcohol incl.?
ANYALCML
ANYALCML
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LOCMEALX = 1-99999999, DK or RF

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Was any of the ^Mealx for alcoholic beverages?
Mealx
IF LOCMEALX = DK or RF, fill "amount"
ELSE fill the amount entered in LOCMEALX.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:

1:

Goto ALCMEALX

2,DK,RF:

Goto ANYLCGR

ANYALCML

398

Destination Data Set:

ETRF

399

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ALCMEALX

Field

BSECT18.BLKSECT18_F.ALCMEALX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

Cost of alcohol
Alcohol $
ALCMEALX
ALCMEALX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYALCML = 1
Yes, some of the meals-at-restaurants cost was for alcohol
What was the cost for alcoholic beverages, including taxes and tips?
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry lt 5 or gt 388 and (ne DK or RF) then
goto ERR1_ALCMEALX
ELSE goto ANYLCGR

Instrument SAS Name:
Destination Data Set:

ALCMEALX
ETRF

400

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ERR1_ALCMEALX

Check

BSECT18.BLKSECT18_F.ERR1_ALCMEALX
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(ALCMEALX lt 5 or gt 388) AND (ALCMEALX <> DK and <> RF)
Cost for alochol w/meals at restaurants was less than $5 or greater than
$388
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ALCM_ALX = A1
Soft
Suppress:

Goto ANYLCGR

All others, go back to ALCMEALX

401

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ANYLCGR

Field

BSECT18.BLKSECT18_F.ANYLCGR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any groceries
Any groc?
ANYLCGR
ANYLCGR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(ANYMEAL = 2, DK or RF) OR (ANYALCML = 2, DK or RF) OR
(ALCMEALX = 1-99999999, DK or RF)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Did ^YOU_ANYMEM spend anything for food or beverages at
grocery stores, convenience stores, or liquor stores?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto LOCGROCX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto ANYADMIS

ANYLCGR
ETRF

402

403

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCGROCX

Field

BSECT18.BLKSECT18_F.LOCGROCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

Cost of groceries
Groc $
LOCGROCX
LOCGROCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYLCGR = 1
Yes, had expenses for food/beverage at grocery stores
What were the expenses, including taxes?
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry lt 5 or gt 600 and (Ne DK or RF) then
goto ERR1_LOCGROCX
ELSE goto ANYALCGR

Instrument SAS Name:
Destination Data Set:

LOCGROCX
ETRF

404

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ERR1_LOCGROCX

Check

BSECT18.BLKSECT18_F.ERR1_LOCGROCX
Description:
Inherited Universe:

Universe:
Universe Description:

Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(LOCGROCX lt 5 or gt 600) AND (LOCGROCX <> DK and <> RF)
Expense for food/beverages at grocery stores is less than $5 or greater than
$600
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LOCG_OCX = A1
Soft
Suppress:

Goto ANYALCGR

All others, go back to LOCGROCX

405

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ANYALCGR

Field

BSECT18.BLKSECT18_F.ANYALCGR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any alcohol included with groceries
Any alcohol incl.?
ANYALCGR
ANYALCGR
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LOCGROCX = 1-99999999, DK or RF

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Was any of the ^GROCX for alcoholic beverages?

GROCX
IF LOCGROCX = DK or RF, fill "amount"
ELSE fill the amount entered in LOCGROCX.
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Goto ALCGROCX
Goto ANYADMIS

406

Instrument SAS Name:
Destination Data Set:

ANYALCGR
ETRF

407

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ALCGROCX

Field

BSECT18.BLKSECT18_F.ALCGROCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

Cost of alcohol bought separate from groceries
Alcohol $
ALCGROCX
ALCGROCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYALCGR = 1
Yes, some of the food/beverage at grocery store expense was for alcohol
What was the cost for alcoholic beverages, including taxes?
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry lt 5 or gt 270 and (Ne DK or RF) then
goto ERR1_ALCGROCX
ELSE goto ANYADMIS

Instrument SAS Name:
Destination Data Set:

ALCGROCX
ETRF

408

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ERR1_ALCGROCX

Check

BSECT18.BLKSECT18_F.ERR1_ALCGROCX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(ALCGROCX lt 5 or gt 270) AND (ALCGROCX <> DK and <> RF)
Grocery store expense for alcohol was less than $5 or greater than $270
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ALCG_OCX = A1
Soft
Suppress:

Goto ANYADMIS

All others, go back to ALCGROCX

409

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ANYADMIS

Field

BSECT18.BLKSECT18_F.ANYADMIS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Spend on any entertainment or admissions
Any entertainment?
ANYADMIS
ANYADMIS
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(ALCGROCX = 1-99999999, DK or RF) OR
(ANYLCGR = 2, DK or RF) OR
(ANYALCGR = 2, DK or RF)

Universe Description:
Help Screen:
Question Text:

H_ANYENTER
42
? [F1]
Did ^YOU_ANYMEM spend anything on this stay for
entertainment or admissions ^Anyadmis?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

Anyadmis
If ENTRLCDL = 1, fill "not counting what the package deal covered".

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

410

Array:
Skip Instructions:

1:

Goto LOCADMSX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto LOCCOMBX

ANYADMIS
ETRF

411

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCADMSX

Field

BSECT18.BLKSECT18_F.LOCADMSX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

Cost of entertainment
Entertainment $
LOCADMSX
LOCADMSX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ANYADMIS = 1
Yes, had entertainment or admissions expenses
How much did ^YOU_ANYMEM pay?
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF entry lt 5 or gt 290 and (Ne DK or RF) then
goto ERR1_LOCADMSX
ELSE goto LOCCOMBX

Instrument SAS Name:
Destination Data Set:

LOCADMSX
ETRF

412

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ERR1_LOCADMSX

Check

BSECT18.BLKSECT18_F.ERR1_LOCADMSX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(LOCADMSX lt 5 or gt 290) AND (LOCADMSX <> DK and <> RF)
Entertainment or admissions expenses was less then $5 or greater than $290
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LOCA_MSX = A1
Soft
Suppress:

Goto LOCCOMBX

All others, go back to LOCADMSX

413

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

CHKFCOMB

Field

BSECT18.BLKSECT18_F.CHKFCOMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Combined expenses for food/bev, lodging, transportation or other
Combined expenses
CHKFCOMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(ANYADM = 2, DK or RF) OR (LOCADMSX = 1-99999999, DK or RF)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Are there combined expenses for food/beverages, lodging,
transportation, or other things?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1:

Goto LOCCOMBX

2:

Goto DIDYOU

CHKFCOMB
ETRF

414

415

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCCOMBX

Field

BSECT18.BLKSECT18_F.LOCCOMBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X

Combined expenses
Combined $
LOCCOMBX
LOCCOMBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
CHKFCOMB = 1
Yes, there were combined expenses
Only those things the respondent could not provide individual expenses
for should be combined and entered here.
Integer
9
1
99999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

1. Display $ and comma in the entry field
1-99999999: IF entry lt 5 or gt 210 then goto ERR1_LOCCOMBX
ELSE goto FOODLCCM
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto FOODLCCM

LOCCOMBX
ETRF

416

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ERR1_LOCCOMBX

Check

BSECT18.BLKSECT18_F.ERR1_LOCCOMBX
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(LOCCOMBX lt 5 or gt 210) AND LOCCOMBX <> DK AND
LOCCOMBX <> RF
Combined expenses were less than $5 or greater than $210
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LOCC_MBX = A1
Soft
Suppress:

Goto FOODLCCM

All others, go back to LOCCOMBX

417

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

FOODLCCM

Field

BSECT18.BLKSECT18_F.FOODLCCM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

combined expenses include food and beverages
Food?
FOODLCCM
FOODLCCM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LOCCOMBX = 1-99999999, DK or RF

Universe Description:
Question Text:

Does this include anything for. . .
. . . Food and beverages?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LODGLCCM
FOODLCCM
ETRF

418

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LODGLCCM

Field

BSECT18.BLKSECT18_F.LODGLCCM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

combined expenses include lodging
Lodging?
LODGLCCM
LODGLCCM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
FOODLCCM = 1, 2, DK or RF

Universe Description:
Question Text:

Does this include anything for . .
. . . Lodging?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ENTRLCCM
LODGLCCM
ETRF

419

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ENTRLCCM

Field

BSECT18.BLKSECT18_F.ENTRLCCM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

combined expenses include entertainment
Entertainment?
ENTRLCCM
ENTRLCCM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
LODGLCCM = 1, 2, DK or RF

Universe Description:
Question Text:

Does this include anything for . .
. . . Entertainment?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ELSELCCM
ENTRLCCM
ETRF

420

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ELSELCCM

Field

BSECT18.BLKSECT18_F.ELSELCCM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

combined expenses include any other expenses
Anything else?
ELSELCCM
ELSELCCM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
ENTRLCCM = 1, 2, DK or RF

Universe Description:
Question Text:

Does this include any . . .
. . . Other expenses?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto DIDYOU
ELSELCCM
ETRF

421

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

DIDYOU

Field

BSECT18.BLKSECT18_F.DIDYOU
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Any other stays at local hotels or motels
Any oth local stays?
DIDYOU
DIDYOU
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)
(CHKFCOMB = 2) OR (ELSELCCM = 1, 2, DK or RF)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Did ^YOU_ANYMEM have any other stays at local hotels or motels?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto NUMLOC, next row

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Exit block and goto S18F_END

DIDYOU
ETRF

422

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCD_ALX

Field

BSECT18.BLKSECT18_F.LOCD_ALX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

LOCD_ALX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_LOCDEALX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LOCD_ALX
ETRF

423

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCL_DGX

Field

BSECT18.BLKSECT18_F.LOCL_DGX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

LOCL_DGX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_LOCLODGX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LOCL_DGX
ETRF

424

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCM_ALX

Field

BSECT18.BLKSECT18_F.LOCM_ALX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

LOCM_ALX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_LOCMEALX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LOCM_ALX
ETRF

425

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ALCM_ALX

Field

BSECT18.BLKSECT18_F.ALCM_ALX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

ALCM_ALX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_ALCMEALX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ALCM_ALX
ETRF

426

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCG_OCX

Field

BSECT18.BLKSECT18_F.LOCG_OCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

LOCG_OCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_LOCGROCX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LOCG_OCX
ETRF

427

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

ALCG_OCX

Field

BSECT18.BLKSECT18_F.ALCG_OCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

ALCG_OCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_ALCGROCX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ALCG_OCX
ETRF

428

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCA_MSX

Field

BSECT18.BLKSECT18_F.LOCA_MSX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

LOCA_MSX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_LOCADMSX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LOCA_MSX
ETRF

429

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18.BLKSECT18_F

Spider Version 1.6.2

LOCC_MBX

Field

BSECT18.BLKSECT18_F.LOCC_MBX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag

LOCC_MBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(ANYLOC = 1)

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_LOCCOMBX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LOCC_MBX
ETRF

430

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

S18F_END

Field

BSECT18.S18F_END
Description:

End of section 18F

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:

(DIDYOU = 2, DK or RF) OR (ANYLOC = 2, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set Section Complete flag.
Store 'Yes' in Sectcomp(18)
2. Store 1 in TRF_STAT and TRF_ORIG

Array:
Skip Instructions:

Goto Section 19 - BSECT19

431

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TRF_STAT

Field

BSECT18.TRF_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S18F_END for how to set this field
Valid Values: 1 = Active Record

Instrument SAS Name:
Destination Data Set:

TRF_STAT
ETRF

432

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT18

Spider Version 1.6.2

TRF_ORIG

Field

BSECT18.TRF_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S18F_END for how to set this field
Valid Values: 1 = Data from current month interview

Instrument SAS Name:
Destination Data Set:

TRF_ORIG
ETRF

433

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19

Spider Version 1.6.2

BSECT19

Block

BSECT19
Description:
Tab Name:
Fly Over Name:
Universe Type:

Miscellaneous Expenses
S19
S19 - Miscellaneous
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ALL (INTNMBR = 1-4)

Array:
Block Instructions:

Section Labels:
Section 19, Part A - Miscellaneous Expenses
Section 19, Part B - Cash Payments and Contributions

434

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19

Spider Version 1.6.2

S19A_INTRO

Field

BSECT19.S19A_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

S19A Introduction
Introduction
S19A_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:

All
Now I am going to ask about miscellaneous expenses which have not
been collected anywhere
else in this survey. Please remember to include any payments you
made online or had
automatically deducted. Also, please include any shipping and
handling charges with the cost of any item that was shipped.

Description
(MISCDESC)
Type:
Length:
Answer List:

Amount
Month
(MISCEXPX) (MISCMO)

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto BTableA.Brow.ITEM
S19A_INTRO

435

Destination Data Set:

EMIS

436

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19

Spider Version 1.6.2

BTABLEA

Block

BSECT19.BTABLEA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

All

Array:
Block Instructions:

1. Max # of grid lines :43
SecNum := 19
SecLetter := 'A'

2. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
3. PRE_CHART INFORMATION
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported miscellaneous
expenses include:
Item Code for matching (MISCCODE)
description (MISCDESC]
Month (MISCMO)
Amount (MISCEXPX)
Display the pre-chart items as follows:
Description
Amount
Month
------------------------------(MISCDESC)
(MISCEXPX) (MISCMO)

437

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA

Spider Version 1.6.2

BROW

Block

BSECT19.BTABLEA.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

While
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(ITEM(previous row) <> 99) AND (ROW # < 44)

Universe Description:
Array:
Block Instructions:

438

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

ITEM

Field

BSECT19.BTABLEA.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Miscellaneous expense precode
Item
MIS_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
S19A_INTRO = 1

Universe Description:
Help Screen:
Question Text:

H_S19A
Screen 1 -----------------------------------------------------------43

? [F1]

Since the first of ^REF_MONTH, have ^YOU_ANYMEM had expenses for
any of the
following, either for ^YOU_YRCU or for someone outside your
household?
Read each item on list.
SCREEN 2 -----------------------------------------------------------------44

? [F1]

Have ^YOU_ANYMEM had expenses for -Read each item on list.
Do not include pet food. It is a Diary-only item.
Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

439

Type:
Length:
Answer List:

Enumerated
3
TSec19aItems

Value:

Mnemonic:

Description:

1

RFlowers

Fresh flowers or potted plants?

2

Photogr

Professional photography?

3

Legal

Services of lawyers or other legal professionals?

4

Account

Accounting fees?

5

Occup

6

Garden

Occupational expenses, such as union dues or
professional licenses?
Gardening or lawn care services?

7

Housek

Housekeeping services?

8

HomeSec

Home security system service fees?

9

Other

10

Moving

Other home services or small repair jobs around the
house, not previously reported?
Moving, storage, or freight?

11

StampCoin

Stamp or coin collecting?

12

Lotter

Lotteries or games of chance?

13

Baby

14

Toys

Babysitting, nanny services, or other child care inside
or outside of your home?
Toys or games?

15

Hobbies

Arts or crafts kits?

16

Material

Sewing, knitting, or quilting materials and items?

17

Pet_Pur

18

Pet_Sur

Purchase of pets, pet supplies, or medicine for pets?
Do not include pet food.
Pet services?

19

Veterin

Veterinarian expenses for pets?

20

Cater

Catering?

21

Entertain

22

RentPar

Arrangement of live entertainment for special
occasions?
Rental of party supplies?

23

Purchase

Purchase or upkeep of cemetery lots or vaults?

24

Funerals

Funerals, burials, or cremation?

95

NoMore95

Continue List

99

NoMore99

None/No more entries

888

DeleteLine

Delete the line

Don't Know
Refuse
Empty

440

X
X
Store Instructions:

On Input
On Output
Set MISCCODE as follows:
if ITEM = 1 store 140 in MISCCODE
if ITEM = 2 store 360 in MISCCODE
if ITEM = 3 store 150 in MISCCODE
if ITEM = 4 store 160 in MISCCODE
if ITEM = 5 store 380 in MISCCODE
if ITEM = 6 store 170 in MISCCODE
if ITEM = 7 store 180 in MISCCODE
if ITEM = 8 store 370 in MISCCODE
if ITEM = 9 store 210 in MISCCODE
if ITEM = 10 store 230 in MISCCODE
if ITEM = 11 store 400 in MISCCODE
if ITEM = 12 store 390 in MISCCODE
if ITEM = 13 store 225 in MISCCODE
if ITEM = 14 store 330 in MISCCODE
if ITEM = 15 store 340 in MISCCODE
if ITEM = 16 store 460 in MISCCODE
if ITEM = 17 store 240 in MISCCODE
if ITEM = 18 store 250 in MISCCODE
if ITEM = 19 store 260 in MISCCODE
if ITEM = 20 store 130 in MISCCODE
if ITEM = 21 store 410 in MISCCODE
if ITEM = 22 store 420 in MISCCODE
if ITEM = 23 store 110 in MISCCODE
if ITEM = 24 store 100 in MISCCODE

Array:

441

Special Instructions:

1. Answer list options should be in bold black except for
95, 99 and 888,they should be regular black. (Once an
item is selected change the answer list options color to
regular blue.)
2. Prefill PREFILL and MISCDESC fields with the following
descriptions. (Gray out the PREFILL field.)
If ITEM = 1, pre-fill "Flowers or plants"
If ITEM = 2, pre-fill "Prof. Photography"
If ITEM = 3, pre-fill "Servs of Lawyers/legal profs"
If ITEM = 4, pre-fill "Accounting fees"
If ITEM = 5, pre-fill "Occup. Expenses"
If ITEM = 6, pre-fill "Garden/lawn serv"
If ITEM = 7, pre-fill "Housekeep serv"
If ITEM = 8, pre-fill "Home security"
If ITEM = 9, pre-fill "Other home serv"
If ITEM = 10, pre-fill "Moving/storage/freight"
If ITEM = 11, pre-fill "Stamp/coin collecting"
If ITEM = 12, pre-fill "Lotteries"
If ITEM = 13, pre-fill "Child care"
If ITEM = 14, pre-fill "Toys or games"
If ITEM = 15, pre-fill "Arts/Craft kits"
If ITEM = 16, pre-fill "sewing/knitting/quilting items"
If ITEM = 17, pre-fill "Pets/pet supplies"
If ITEM = 18, pre-fill "Pet services"
If ITEM = 19, pre-fill "Vet expenses"
If ITEM = 20, pre-fill "Catering"
If ITEM = 21, pre-fill "Live entertainment"
If ITEM = 22, pre-fill "Rental of Party Supplies"
If ITEM = 23, pre-fill "Cemetery lots/vaults"
If ITEM = 24, pre-fill "Funeral/burial/cremation"
3. For SCREEN 1, display answer list options 1-12, 95 and 888
For SCREEN 2, display answer list options 13-24, 95, 888
4. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-24:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

95:

Goto ITEM - next line of grid

99:

Goto S19A_END

888:

IF no more grid lines then goto S19A_END
ELSE goto ITEM - next line of grid

MIS_ITEM
EMIS

442

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT19.BTABLEA.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

443

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

PreFill

Field

BSECT19.BTABLEA.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Misc exp/Item

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

444

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT19.BTABLEA.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the expense for?
Description
MISCDESC
MISCDESC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
ITEM = 1 - 24

Universe Description:
Question Text:

What was the expense for?
Description
(MISCDESC)

Type:
Length:

Amount
Month
(MISCEXPX) (MISCMO)

String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
MISCDESC
EMIS

445

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MONTH

Field

BSECT19.BTABLEA.BROW.MONTH
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

In what month did you have this expense

Month
MISCMO
MISCMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
ITEM = 1-24

Universe Description:
Question Text:

In what month did you have this expense?
^TmpFillinstr
Description
Amount
Month
(MISCDESC)
(MISCEXPX) (MISCMO)

Fills:
Instructions:

Type:
Length:
Answer List:

TmpFillinstr
If ITEM = 1, 3-8, 10, 12-13, 17-19, 23-24 then fill "
amount each month of the reference period"

Enter 13 for same

Enumerated
2
TMONTH_13Fill

Value:

Mnemonic:

Description:

1

January

January

2

February

February

3

March

March

4

April

April

5

May

May

6

June

June

7

July

July

8

August

August

9

September

September

10

October

October

446

11

November

November

12

December

December

13

cont

^S19A_13Option

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH - CUR_MONTH: IF month not in the reference period
then goto ERR3_MONTH
ELSE goto WHO
13: IF ITEM = 2, 9, 11, 14-16, 20-22 then goto CK_MONTH
ELSE goto WHO
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto WHO

MISCMO
EMIS

447

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT19.BTABLEA.BROW.ERR3_MONTH
Description:

Month is not within the Reference Period

Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:

(MONTH is not in the reference Period) AND (MONTH ne 13)

Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Item purchased outside the reference period
Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

448

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

CK_MONTH

Check

BSECT19.BTABLEA.BROW.CK_MONTH
Description:
Inherited Universe:

Universe:

Option 13 selected
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
MONTH = 13 AND (ITEM = 2, 9, 11, 14-16 or 20-22)

Universe Description:
Text:

Input Invalid. Value not in range.
Please verify.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MONTH

449

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

WHO

Field

BSECT19.BTABLEA.BROW.WHO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Was this expense for someone inside or outside your CU
Who
MISCGFTC
MISCGFTC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
ITEM = 1-24

Universe Description:
Question Text:

Was this expense for someone inside or outside your household?
Description
Amount
Month
(MISCDESC)
(MISCEXPX) (MISCMO)

Type:
Length:
Answer List:

Enumerated
1
TForCuOrNon

Value:

Mnemonic:

Description:

1

For_CU

For household

2

For_nonCU

For someone outside your household

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto AMOUNT
MISCGFTC
EMIS

450

451

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT19.BTABLEA.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total amount of this expense
Amount
MISCEXPX
MISCEXPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
ITEM = 1-24

Universe Description:
Question Text:

^Miscexpx1
^Miscexpx2
Description
Amount
Month
(MISCDESC)
(MISCEXPX) (MISCMO)

Fills:
Instructions:

Miscexpx1
IF MONTH = 1-12, DK or RF then fill "What was the total amount of this
expense?"
ELSE fill "What is your monthly expense?"

Fills:
Instructions:

Miscexpx2
IF ITEM = 3 then fill "* Do not include legal fees related to real estate
closing costs reported in Section 3. "

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

452

Special Instructions:
Skip Instructions:

Display a $ and comma, as needed in the entry field.
1-999999:

IF (MISCCODE = 100 and MISCEXPX lt 5 or gt 7000)
or (MISCCODE = 110 and MISCEXPX lt 10 or gt 3208)
or (MISCCODE = 130 and MISCEXPX lt 14 or gt 6840)
or (MISCCODE = 140 and MISCEXPX lt 5 or gt 300)
or (MISCCODE = 150 and MISCEXPX lt 13 or gt 5000)
or (MISCCODE = 160 and MISCEXPX lt 25 or gt 1000)
or (MISCCODE = 170 and MISCEXPX lt 15 or gt 600)
or (MISCCODE = 180 and MISCEXPX lt 20 or gt 1260)
or (MISCCODE = 225 and MISCEXPX lt 10 or gt 10700)
or (MISCCODE = 210 and MISCEXPX lt 5 or gt 557)
or (MISCCODE = 230 and MISCEXPX lt 9 or gt 1800)
or (MISCCODE = 240 and MISCEXPX lt 5 or gt 300)
or (MISCCODE = 250 and MISCEXPX lt 8 or gt 500)
or (MISCCODE = 260 and MISCEXPX lt 12 or gt 700)
or (MISCCODE = 330 and MISCEXPX lt 5 or gt 550)
or (MISCCODE = 340 and MISCEXPX lt 6 or gt 800)
or (MISCCODE = 460 and MISCEXPX lt 5 or gt 214)
or (MISCCODE = 360 and MISCEXPX lt 8 or gt 795)
or (MISCCODE = 370 and MISCEXPX lt 19 or gt 300)
or (MISCCODE = 380 and MISCEXPX lt 9 or gt 900)
or (MISCCODE = 390 and MISCEXPX lt 5 or gt 520)
or (MISCCODE = 400 and MISCEXPX gt 1300)
or (MISCCODE = 410 and MISCEXPX lt 14 or gt 7000)
or (MISCCODE = 420 and MISCEXPX lt 14 or gt 7000)
then goto ERR1_AMOUNT
ELSEIF MISCCODE and the entry in AMOUNT for this
record are equal to any records data on the
prechart/input AND (that prechart records
MISCMO does not equal 13) then goto ERR_DUP
ELSEIF ITEM = 14-24 then goto C
ELSEIF (ITEM = 1 and (RT8100.POPGRP = 3, 4, 03, or 04)) OR
(ITEM = 2 and (RT8100.POPGRP = 5, 6, 05, or 06)) OR
((ITEM = 3, 6, 7, or 10) and (RT8100.POPGRP = 1, 2, 01
or 02) OR (ITEM = 4 and (RT8100.POPGRP = 11 or 12))
then goto MISSTORE
ELSE goto MORE

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ITEM = 14-24 then goto C
ELSEIF (ITEM = 1 and (RT8100.POPGRP = 3, 4, 03, or 04)) OR
(ITEM = 2 and (RT8100.POPGRP = 5, 6, 05, or 06)) OR
((ITEM = 3, 6, 7, or 10) and (RT8100.POPGRP = 1, 2, 01
or 02) OR (ITEM = 4 and (RT8100.POPGRP = 11 or 12))
then goto MISSTORE
ELSE goto MORE

MISCEXPX
EMIS

453

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT19.BTABLEA.BROW.ERR1_AMOUNT
Description:

Out of Range Check

Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:

[ (MISCCODE = 100 and MISCEXPX lt 5 or gt 7000)
or (MISCCODE = 110 and MISCEXPX lt 10 or gt 3208)
or (MISCCODE = 130 and MISCEXPX lt 14 or gt 6840)
or (MISCCODE = 140 and MISCEXPX lt 5 or gt 300)
or (MISCCODE = 150 and MISCEXPX lt 13 or gt 5000)
or (MISCCODE = 160 and MISCEXPX lt 25 or gt 1000)
or (MISCCODE = 170 and MISCEXPX lt 15 or gt 600)
or (MISCCODE = 180 and MISCEXPX lt 20 or gt 1260)
or (MISCCODE = 225 and MISCEXPX lt 10 or gt 10700)
or (MISCCODE = 210 and MISCEXPX lt 5 or gt 557)
or (MISCCODE = 230 and MISCEXPX lt 9 or gt 1800)
or (MISCCODE = 240 and MISCEXPX lt 5 or gt 300)
or (MISCCODE = 250 and MISCEXPX lt 8 or gt 500)
or (MISCCODE = 260 and MISCEXPX lt 12 or gt 700)
or (MISCCODE = 330 and MISCEXPX lt 5 or gt 550)
or (MISCCODE = 340 and MISCEXPX lt 6 or gt 800)
or (MISCCODE = 460 and MISCEXPX lt 5 or gt 214)
or (MISCCODE = 360 and MISCEXPX lt 8 or gt 795)
or (MISCCODE = 370 and MISCEXPX lt 19 or gt 300)
or (MISCCODE = 380 and MISCEXPX lt 9 or gt 900)
or (MISCCODE = 390 and MISCEXPX lt 5 or gt 520)
or (MISCCODE = 400 and MISCEXPX gt 1300)
or (MISCCODE = 410 and MISCEXPX lt 14 or gt 7000)
or (MISCCODE = 420 and MISCEXPX lt 14 or gt 7000) ]
AND (AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:

IF suppressed then set MISC_XPX = A1
Soft

454

Skip Instructions:

Suppress: IF ITEM = 14-24 then goto C
ELSEIF (ITEM = 1 and (RT8100.POPGRP = 3, 4, 03, or
04)) OR (ITEM = 2 and (RT8100.POPGRP = 5, 6,
05, or 06)) OR ((ITEM = 3, 6, 7, or 10) and
(RT8100.POPGRP = 1, 2, 01 or 02) OR
(ITEM = 4 and (RT8100.POPGRP = 11 or 12)) then
goto MISSTORE
ELSE goto MORE
All others, go back to AMOUNT

455

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT19.BTABLEA.BROW.ERR_DUP
Description:
Inherited Universe:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:

MISCCODE and the entry in AMOUNT for this record are equal to any
records data on the prechart/input AND (that prechart records MISCMO does
not equal 13)

Universe Description:

This records itemcode and amount are the same as one of the records on the
pre-chart and that record on the prechart does not have a 13-same amount
each month in MISCMO

Text:

This item appears to be the same as the one reported last interview
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: IF ITEM = 14-24 then goto C
ELSEIF (ITEM = 1 and (RT8100.POPGRP = 3, 4, 03, or
04)) OR (ITEM = 2 and (RT8100.POPGRP = 5, 6, 05,
or 06)) OR ((ITEM = 3, 6, 7, or 10) and
(RT8100.POPGRP = 1, 2, 01 or 02) OR (ITEM = 4 and
(RT8100.POPGRP = 11 or 12)) then
goto MISSTORE
ELSE goto MORE
All others, go back to AMOUNT

456

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

C

Field

BSECT19.BTABLEA.BROW.C
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Enter a C for a combined expense
C
S19ACM_S
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
(ITEM = 14-24) AND (AMOUNT = 1-999999, DK or RF)

Universe Description:
Question Text:
Type:
Length:

Enter a 'C' for a combined expense.
String
1
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

C:

Goto CombCode

EMPTY:

IF ((ITEM = 14, 15, 23 or 24) and (RT8100.POPGRP =
1, 2, 01 or 02) OR
(ITEM = 16 and (RT8100.POPGRP = 13 or 14)) OR
(ITEM = 17 and (RT8100.POPGRP = 11 or 12)) OR
((ITEM = 18 or 19) and (RT8100.POPGRP = 9, 10
or 09)) OR
(ITEM = 20 and (RT8100.POPGRP = 15 or 16)) then
goto MISSTORE
ELSE goto MORE

IF anything other than a 'C' or the Enter key is entered then goto CK_C
Instrument SAS Name:
Destination Data Set:

S19ACM_S
EMIS

457

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

CK_C

Check

BSECT19.BTABLEA.BROW.CK_C
Description:
Inherited Universe:

Universe:

C field can only contain a 'C' or EMPTY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
C = Anything other than a 'C' or EMPTY

Universe Description:
Text:

Not a Valid Entry

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to C

458

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

CombCode

Field

BSECT19.BTABLEA.BROW.CombCode
Description:

Combined Codes

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined Codes

Universe:
Universe Description:
Help Screen:
Question Text:

S19ACMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
C=C
Expense is combined with other expenses
H_S19ACMB
44
? [F1]
What other expense is the ^S19A_CC_Fill combined with?
Enter all that apply, separate with commas.
Description
Amount
Month
(MISCDESC)
(MISCEXPX) (MISCMO)

Fills:
Instructions:

Type:
Max # of Values:
Length:
Answer List:
Value:

S19A_CC_Fill
IF ITEM = 14 then fill "toy or game"
ELSEIF ITEM = 15 then fill "arts or crafts kits"
ELSEIF ITEM = 16 then fill "sewing, knitting, or quilting materials and
items"
ELSEIF ITEM = 17 then fill "pet, pet supplies, or pet medicine; do not
include pet food"
ELSEIF ITEM = 18 then fill "pet service"
ELSEIF ITEM = 19 then fill "veterinarian expenses for pets"
ELSEIF ITEM = 20 then fill "catering"
ELSEIF ITEM = 21 then fill "live entertainment"
ELSEIF ITEM = 22 then fill "rental of party supplies"
ELSEIF ITEM = 23 then fill "cemetery lot or vault"
ELSEIF ITEM = 24, fill "funeral, burial or cremations"
Set
3
2
TCC
Mnemonic:

Description:

459

14

cc14

Toys or games

15

cc15

Arts or craft kits

16

cc16

Sewing, knitting, or quilting materials and items

17

cc17

18

cc18

Purchase of pets, pet supplies, or medicine for pets;
Do not include pet food.
Pet services

19

cc19

Veterinary expenses for pets

20

cc20

Catering

21

cc21

22

cc22

Arrangement of live entertainment for special
occasions
Rental of party supplies

23

cc23

Purchase or upkeep of cemetery lots or vaults

24

cc24

Funerals, burials, or cremations

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

For each item selected in COMBCODE, store the appropriate
item code in MISCODE1- MISCODE3.
(The first entry in COMBCODE should be recoded and stored
in MISCODE1, the 2nd entry in MISCODE2, etc.)
Recode as follows:
if 14, store 330
if 15, store 340
if 16, store 460
if 17, store 240
if 18, store 250
if 19, store 260
if 20, store 130
if 21, store 410
if 22, store 420
if 23, store 110
if 24, store 100

Array:
Special Instructions:

If ITEM = 14-16, then display answer list options 14-16
If ITEM = 17-19, then display answer list options 17-19
If ITEM = 20-22, then display answer list options 20-22
If ITEM = 23-24, then display answer list options 23-24

460

Skip Instructions:

IF ((ITEM = 14, 15, 23 or 24) and (RT8100.POPGRP = 1, 2, 01
or 02) OR (ITEM = 16 and (RT8100.POPGRP = 13 or 14)) OR
(ITEM = 17 and (RT8100.POPGRP = 11 or 12)) OR
((ITEM = 18 or 19) and (RT8100.POPGRP = 9, 10 or 09)) OR
(ITEM = 20 and (RT8100.POPGRP = 15 or 16)) then
goto MISSTORE
ELSE goto MORE

Instrument SAS Name:
Destination Data Set:

S19ACMB
EMIS

461

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISSTORE

Field

BSECT19.BTABLEA.BROW.MISSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Where Purchased
Store
MISSTORE
MISSTORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
(ITEM = 1 and (RT8100.POPGRP = 3, 4, 03, or 04)) OR
(ITEM = 2 and (RT8100.POPGRP = 5, 6, 05, or 06)) OR
((ITEM = 3, 6, 7, 10, 14, 15, 23 or 24) and (RT8100.POPGRP = 1, 2, 01 or
02) OR
((ITEM = 4 or 17) and (RT8100.POPGRP = 11 or 12)) OR
(ITEM = 16 and (RT8100.POPGRP = 13 or 14)) OR
((ITEM = 18 or 19) and (RT8100.POPGRP = 9, 10 or 09)) OR
(ITEM = 20 and (RT8100.POPGRP = 15 or 16))

Universe Description:
Question Text:

What is the name of the business where you had this expense?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

If UPPERCASE ENTRY contains ".COM" then set MISPURCH = 1 and
"keep" and "show"

462

Skip Instructions:

IF uppercase entry = "GROUPON" or "GROUPON.COM" then goto
ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then goto MORE
ELSEIF ENTRY = DK or RF then goto MORE
ELSE goto MISPURCH

Instrument SAS Name:
Destination Data Set:

MISSTORE
EMIS

463

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT19.BTABLEA.BROW.ERR_GROUPON
Description:
Inherited Universe:

Universe:

Groupon Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
Uppercase entry in MISSTORE = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE entry in MISSTORE contains ".COM"
then goto MORE
ELSE goto MISPURCH

All others, go back to MISSTORE

464

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISPURCH

Field

BSECT19.BTABLEA.BROW.MISPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchased Online or in person
Online
MISPURCH
MISPURCH
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
(UPPERCASE entry in MISSTORE does NOT contain ".COM") AND
(MISSTORE = RESPONSE)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto MORE
2: Goto MISLOC

465

Instrument SAS Name:
Destination Data Set:

MISPURCH
EMIS

466

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISLOC

Field

BSECT19.BTABLEA.BROW.MISLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - City
Location - City
MISLOC
MISLOC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
MISPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^MISSTORE_fill located?
MISSTORE_fill
Fill entry from MISSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MISLOCST
MISLOC
EMIS

467

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISLOCST

Field

BSECT19.BTABLEA.BROW.MISLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Purchase location - State
State
MISLOCST
MISLOCST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
MISPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^MISSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

MISSTORE_fill
Fill entry from MISSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_MISLOCST
ELSE goto MORE

Instrument SAS Name:

MISLOCST

468

Destination Data Set:

EMIS

469

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

CK_MISLOCST

Check

BSECT19.BTABLEA.BROW.CK_MISLOCST
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Not a valid state abbreviation
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
(Entry in MISLOCST is not a valid state abbreviation) AND MISLOCST <>
DK AND MISLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MISLOCST

470

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MORE

Field

BSECT19.BTABLEA.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Did you have any other expenses
Any more
MISCMORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
ITEM = 1-24

Universe Description:
Question Text:

Did you have any other expenses for ^TMP2V?
Description
Amount
Month
(MISCDESC)
(MISCEXPX) (MISCMO)

Fills:

TMP2V

471

Instructions:

Type:
Length:
Answer List:

IF ITEM = 1 then fill "fresh flowers or potted plants"
ELSEIF ITEM = 2 then fill "professional photography"
ELSEIF ITEM = 3 then fill "lawyers or other legal professional services"
ELSEIF ITEM = 4 then fill "accounting fees"
ELSEIF ITEM = 5 then fill "occupational expenses such as union dues
or
professional licenses"
ELSEIF ITEM = 6 then fill "gardening or lawn care services"
ELSEIF ITEM = 7 then fill "housekeeping services"
ELSEIF ITEM = 8 then fill "home security system service fees"
ELSEIF ITEM = 9 then fill "other home services or small repair jobs
around the house, not previously reported"
ELSEIF ITEM = 10 then fill "moving, storage or freight"
ELSEIF ITEM = 11 then fill "stamp or coin collecting"
ELSEIF ITEM = 12 then fill "lotteries or games of chance"
ELSEIF ITEM = 13 then fill "babysitting, nanny services, or other
child care inside or outside your home"
ELSEIF ITEM = 14 then fill "toys or games"
ELSEIF ITEM = 15 then fill "art or craft kits"
ELSEIF ITEM = 16 then fill "sewing, knitting, or quilting materials and
items"
ELSEIF ITEM = 17 then fill "the purchase of pets, pet supplies, or pet
medicine; do not include pet food"
ELSEIF ITEM = 18 then fill "pet services"
ELSEIF ITEM = 19 then fill "veterinarian expenses for pets"
ELSEIF ITEM = 20 then fill "catering"
ELSEIF ITEM = 21 then fill "the arrangement of live entertainment for
special occasions"
ELSEIF ITEM = 22 then fill "rental of party supplies"
ELSEIF ITEM = 23 then fill "the purchase or upkeep of cemetery lots or
vaults"
ELSEIF ITEM = 24 then fill "funerals, burials or cremations"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

472

Store Instructions:

1. Set MIS_ORIG and MIS_STAT
IF ERR_DUP was invoked and ITEM = 888 then set MIS_ORIG = 3
ELSE set MIS_ORIG = 1
IF MONTH = current interview month then set MIS_STAT = 2
ELSE set MIS_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1 and row number ne 43, prefill ITEM, PREFILL and
DESCRIPTION fields with the same information.
1:

IF ROW number = 43 then goto ERR_MAX
ELSE goto ITEM, next line of grid

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF ROW number = 43 then goto S19A_END
ELSE goto ITEM, next line of grid

MISCMORE
EMIS

473

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT19.BTABLEA.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
(MORE = 1) AND (ROW number = 43)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

474

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

S19A_END

Field

BSECT19.BTABLEA.BROW.S19A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 19A

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
(ITEM = 99) OR (the grid is full)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set 19A End Flag
IF (ANY ITEM = 99) OR (the grid is full) THEN
Set S19A_END = Yes

Array:
Skip Instructions:

Goto S19ALP_Flags

475

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISCCODE

Field

BSECT19.BTABLEA.BROW.MISCCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

MISCCODE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 100, 110, 130, 140, 150, 160, 170, 180,
210, 225, 230, 240, 250, 260,
330, 340, 360, 370, 380, 390,
400, 410, 420, 460

Instrument SAS Name:
Destination Data Set:

MISCCODE
EMIS

476

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISCODE1

Field

BSECT19.BTABLEA.BROW.MISCODE1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Combined expense- code

MISCDE1
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 110, 130, 330, 340, 240, 250, 260,
410, 420, 460

Instrument SAS Name:
Destination Data Set:

MISCODE1
EMIS

477

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISCODE2

Field

BSECT19.BTABLEA.BROW.MISCODE2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MISCDE2
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 110, 130, 330, 340, 240, 250, 260,
410, 420, 460

Instrument SAS Name:
Destination Data Set:

MISCODE2
EMIS

478

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISCODE3

Field

BSECT19.BTABLEA.BROW.MISCODE3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

MISCDE3
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
3
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See COMBCODE for how to set this field
Valid Values: 100, 110, 130, 330, 340, 240, 250, 260,
410, 420, 460

Instrument SAS Name:
Destination Data Set:

MISCODE3
EMIS

479

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MISC_XPX

Field

BSECT19.BTABLEA.BROW.MISC_XPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MISCEXPX

MISC_XPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MISC_XPX
EMIS

480

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MIS_STAT

Field

BSECT19.BTABLEA.BROW.MIS_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active Record
2 = Current month Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

MIS_STAT
EMIS

481

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEA.BROW

Spider Version 1.6.2

MIS_ORIG

Field

BSECT19.BTABLEA.BROW.MIS_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record

MIS_ORIG
EMIS

482

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19

Spider Version 1.6.2

S19A_END

Field

BSECT19.S19A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 19 Part A

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

IF Any Item = 99 THEN S19A_END := Yes
ELSEIF S19A_INTRO = 1 THEN
IF S19A_END <> 1 AND
[(TableA.Row[MaxRows].Item = RESPONSE and
TableA.Row[MaxRows].Item <> 99 and
TableA.Row[MaxRows].More <> EMPTY) OR
TableA.Row[MaxRows].Item = 888] THEN
S19A_END := Yes
ENDIF
ENDIF

Array:

483

Instrument SAS Name:

S19A_END

484

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19

Spider Version 1.6.2

S19B_INTRO

Field

BSECT19.S19B_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Paid any of the following to help support someone outside of your CU
Introduction
S19B_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INTNMBR = 1-4

Universe Description:
Question Text:

Now I am going to ask about payments and contributions to persons
outside of your household.
Description Month
Amount
(CONTDESC)
(CONTMO) (CONTEXPX)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BSECT19.BTABLEB.BROW.ITEM
S19B_INTRO
ECNT

485

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19

Spider Version 1.6.2

BTABLEB

Block

BSECT19.BTABLEB
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Cash Payments and Contributions

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

All

Array:
Block Instructions:

1. MAX # OF GRID LINES: 43
SecNum := 19
SecLetter := 'B'

2. This section is a laundry list. Follow the laundry list
standards. (See the attachment on the field
Laundry_List_Standards.)
3. PRE-CHART INFORMATION:
* Follow pre-chart standards. (See attachment on the
field Prechart_Standards.)
The pre-chart of previously reported payments
/contributions include:
Item Code for matching (CONTCODE)
Miscellaneous expense description (CONTDESC)
Month purchased (CONTMO)
Purchase price (CONTEXPX)
Display the pre-chart items as follows:
Description
Month
Amount
-------------------------------(CONTDESC)
(CONTMO) (CONTEXPX)

486

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB

Spider Version 1.6.2

BROW

Block

BSECT19.BTABLEB.BROW
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

While
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(ITEM(previous row) <> 99) AND (ROW # < 44)

Universe Description:
Array:
Block Instructions:

487

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

ITEM

Field

BSECT19.BTABLEB.BROW.ITEM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Given any money by cash, checks, money orders or credit cards to benefit
Item
CNT_ITEM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
S19B_INTRO = 1

Universe Description:
Help Screen:
Question Text:

H_S19B
45
? [F1]
SCREEN 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Since the first of ^REF_MONTH, have ^YOU_ANYMEM given any money
by cash, checks,
or given any gift cards to . . .
Read each item on list

SCREEN 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Since the first of ^REF_MONTH, have ^YOU_ANYMEM paid any of the
following . . .
Read each item on list

SCREEN 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Since the first of ^REF_MONTH, have ^YOU_ANYMEM given any money
by cash, checks,
money orders, or credit cards to benefit . . .
Read each item on list

SCREEN 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Since the first of ^REF_MONTH, have ^YOU_ANYMEM given any . . .
Read item on list

488

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
3
TSec19bITEMS

Value:

Mnemonic:

Description:

1

CollegeStudents

College students living away from home?

2

AnyOther

3

ChildSupport

Any other people not in your household, such as
friends, co-workers, or homeless persons?
Child support?

4

Alimony

Alimony?

5

Educational

Educational institutions?

6

Political

Political organizations?

7

Religious

8

Charities

Religious organizations, including churches, temples
and mosques?
Charities or other organizations?

9

Stocks

95

Continue

Stocks, bonds, or mutual funds to persons or
organizations outside of your household?
Continue list

99

None

None/No more entries

888

Delete

Delete the line

Don't Know
Refuse
Empty
X
X
Store Instructions:

On Input
On Output
Set CONTCODE as follows:
if ITEM = 1 store 100 in CONTCODE
if ITEM = 2 store 170 in CONTCODE
if ITEM = 3 store 110 in CONTCODE
if ITEM = 4 store 120 in CONTCODE
if ITEM = 5 store 130 in CONTCODE
if ITEM = 6 store 140 in CONTCODE
if ITEM = 7 store 150 in CONTCODE
if ITEM = 8 store 160 in CONTCODE
if ITEM = 9 store 180 in CONTCODE

489

Array:
Special Instructions:

1. Answer list options should be in bold black except 95, 99
and 888, they should be regular black. (Once an item is
selected, the answer list option color should be changed
to regular blue.)
2. Pre-fill the PREFILL and DESCRIPTION fields with the
following descriptions. (Gray the PREFILL field.)
If ITEM = 1, pre-fill "College stud away"
If ITEM = 2, pre-fill "other people not in your house"
If ITEM = 3, pre-fill "Child support"
If ITEM = 4, pre-fill "Alimony"
If ITEM = 5, pre-fill "Educ. Inst."
If ITEM = 6, pre-fill "Political org"
If ITEM = 7, pre-fill "Religious org"
If ITEM = 8, pre-fill "Charities"
If ITEM = 9, pre-fill "Stocks/bonds/mutual"
3. For SCREEN 1, display answer list options 1, 2, 95, 888
For SCREEN 2, display answer list options 3, 4, 95, 888
For SCREEN 3, display answer list options 5-8, 95, 888
For SCREEN 4, display answer list options 9, 99, 888
4. IF ITEM = 888 then "SHOW" the fields in the row

Skip Instructions:

1-9:

IF ITEM ne Item2Shadow then goto CK_ITEM
ELSE goto DESCRIPTION

95:

Goto next row

99:

Goto S19B_END

888:

Instrument SAS Name:
Destination Data Set:

IF no more grid lines then goto S19B_END
ELSE goto ITEM - next line of grid

CNT_ITEM
ECNT

490

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

CK_ITEM

Check

BSECT19.BTABLEB.BROW.CK_ITEM
Description:

Inherited Universe:

Universe:
Universe Description:

Text:

After a row is completed, the user has backed up and changed the item
number to another valid item number
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
ITEM was changed to another valid item number
After a row is completed, the user has backed up and changed the item
number to another valid item number
Press "S" to change this item code and enter new data
Press ENTER to re-enter the original item code: ^OldItem

Check Instructions:
Type:
Skip Instructions:
Fills:
Instructions:

IF SUPPRESSED then set all fields in this block to EMPTY
Soft
Go back to ITEM
OldItem
Fill the previous entry in ITEM for this row.

491

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

PreFill

Field

BSECT19.BTABLEB.BROW.PreFill
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Description - SHOW ONLY Field
Pay/cont Item

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Up Prefill with ITEM's answer list description.

Array:

492

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

DESCRIPTION

Field

BSECT19.BTABLEB.BROW.DESCRIPTION
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

What was the contribution for?
Description
CONTDESC
CONTDESC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
ITEM = 1-9

ALL, except ITEM = 95, 99 or 888
What was the ^Payment_Contribution for?
Description Month
Amount
(CONTDESC)
(CONTMO) (CONTEXPX)

Fills:
Instructions:

Type:
Length:

Payment_Contribution
IF ITEM = 3 or 4, fill "payment"
ELSE fill with "contribution"
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MONTH
CONTDESC
ECNT

493

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

MONTH

Field

BSECT19.BTABLEB.BROW.MONTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

In what month did you make this payment/contribution
Month
CONTMO
CONTMO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
DESCRIPTION = ENTRY

ALL, except ITEM = 95, 99 or 888
In what month did you make the ^Payment_Contribution?
Enter 13 for same ^Payment_Contribution each month of the
reference period.

Description Month
Amount
(CONTDESC)
(CONTMO) (CONTEXPX)
Fills:
Instructions:

Type:
Length:
Answer List:

Payment_Contribution
IF ITEM = 3 or 4, fill "payment"
ELSE fill with "contribution"
Enumerated
2
TMONTH_13

Value:

Mnemonic:

Description:

1

Jan

January

2

Feb

February

3

Mar

March

4

Apr

April

5

May

May

6

Jun

June

7

Jul

July

8

Aug

August

9

Sep

September

494

10

Oct

October

11

Nov

November

12

Dec

December

13

continuous

Same amount each month.

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

REF_MONTH-CUR_MONTH: IF entry is not within the refernce
period then goto ERR3_MONTH
ELSE goto AMOUNT
13,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto AMOUNT

CONTMO
ECNT

495

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

ERR3_MONTH

Check

BSECT19.BTABLEB.BROW.ERR3_MONTH
Description:
Inherited Universe:

Universe:
Universe Description:
Text:
Check Instructions:
Type:
Skip Instructions:

Month is not within the Reference Period
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
MONTH is not in the reference Period
Item purchased outside the reference period
Input invalid. Value not in range.
NOTE: This is a Blaise manipula generated error
Hard
Go back to MONTH

496

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

AMOUNT

Field

BSECT19.BTABLEB.BROW.AMOUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

What was the total amount of the payment/contribution
Amount
CONTEXPX
CONTEXPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
MONTH = 1-13, DK or RF

ALL, except ITEM = 95, 99 or 888
^TEMPEXP
Description Month
Amount
(CONTDESC)
(CONTMO) (CONTEXPX)

Fills:
Instructions:

TEMPEXP
IF MONTH = 1-12, D or R, then fill
"What was the total amount of the ^Payment_Contribution"
ELSE fill
"What is the monthly ^Payment_Contribution"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display a $ and a comma, as needed, in the entry field.

497

Skip Instructions:

1-999999: IF (CONTCODE = 100 and AMOUNT lt 20 or gt
3000) OR
(CONTCODE = 110 and AMOUNT lt 55 or gt 3600) OR
(CONTCODE = 120 and AMOUNT lt 40 or gt 8000) OR
(CONTCODE = 130 and AMOUNT lt 5 or gt 1500) OR
(CONTCODE = 140 and AMOUNT lt 5 or gt 1000) OR
(CONTCODE = 150 and AMOUNT lt 10 or gt 1600) OR
(CONTCODE = 160 and AMOUNT lt 5 or gt 650) OR
(CONTCODE = 170 and AMOUNT lt 5 or gt 2300) OR
(CONTCODE = 180 and AMOUNT lt 5 or gt 10000)
then goto ERR1_AMOUNT
ELSEIF CONTCODE and the entry in AMOUNT for this
record are equal to any records data on the
pre-chart/input AND (that prechart records
CONTMO does not equal 13)then goto ERR_DUP
ELSE goto MORE
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto MORE

CONTEXPX
ECNT

498

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

ERR1_AMOUNT

Check

BSECT19.BTABLEB.BROW.ERR1_AMOUNT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
[ (CONTCODE = 100 and AMOUNT lt 20 or gt 3000) OR
(CONTCODE = 110 and AMOUNT lt 55 or gt 3600) OR
(CONTCODE = 120 and AMOUNT lt 40 or gt 8000) OR
(CONTCODE = 130 and AMOUNT lt 5 or gt 1500) OR
(CONTCODE = 140 and AMOUNT lt 5 or gt 1000) OR
(CONTCODE = 150 and AMOUNT lt 10 or gt 1600) OR
(CONTCODE = 160 and AMOUNT lt 5 or gt 650) OR
(CONTCODE = 170 and AMOUNT lt 5 or gt 2300) OR
(CONTCODE = 180 and AMOUNT lt 5 or gt 10000) ]
AND (AMOUNT <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CONT_XPX = A1
Soft
Suppress:

Goto MORE

All others, go back to AMOUNT

499

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

ERR_DUP

Check

BSECT19.BTABLEB.BROW.ERR_DUP
Description:
Inherited Universe:

Universe:

Universe Description:

Text:

Check for Possible Duplicate Reporting
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
CONTCODE and the entry in AMOUNT for this record are equal to any
records data on the pre-chart/input AND (that prechart records CONTMO
does not equal 13)
This records itemcode and amount are the same as one of the records on the
pre-chart and that record on the prechart does not have a 13-same amount
each month in CONTMO
This item appears to be the same as one reported last interview
Please verify to avoid duplicate reporting
If this is a duplicate item, enter 888 to delete the line.

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress: Goto MORE
All others, go back to AMOUNT

500

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

MORE

Field

BSECT19.BTABLEB.BROW.MORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Any other payments/contributions
Any more
CONTMORE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
AMOUNT = 1-999999, DK or RF

ALL, except CNT_ITEM is 95, 99 or 888
Did you make any other ^Payment_Contribution.
Description Month
Amount
(CONTDESC)
(CONTMO) (CONTEXPX)

Fills:
Instructions:

Type:
Length:
Answer List:

Payment_Contribution
IF ITEM = 3 or 4, fill "payment"
ELSE fill with "contribution"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input
On Output

501

Store Instructions:

1. Set CNT_ORIG and CNT_STAT
IF ERR_DUP is invoked and ITEM = 888 then set CNT_ORIG = 3
ELSE set CNT_ORIG = 1
IF MONTH = current interview month then set CNT_STAT = 2
ELSE set CNT_STAT = 1
2. IF MORE = 1, 2, DK or RF then Set Item2Shadow = ITEM

Array:
Special Instructions:

Skip Instructions:

IF entry of 1 and row number ne 43, prefill ITEM, PREFILL and
DESCRIPTION fields for the next row with the same information as the
current row.
1:

IF Row number = 43 then goto ERR_MAX
ELSE goto ITEM, next line in grid

2,DK,RF:

Instrument SAS Name:
Destination Data Set:

IF Row number = 43 then goto S19B_END
ELSE goto ITEM, next line in grid

CONTMORE
ECNT

502

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

ERR_MAX

Check

BSECT19.BTABLEB.BROW.ERR_MAX
Description:
Inherited Universe:

Universe:
Universe Description:
Text:

Max Number of Rows Reached
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
(MORE = 1) AND (Row number = 43)
Yes, there are more expenses, but there are no more empty rows in the grid
No more rows can be added

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to MORE

503

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

S19B_END

Field

BSECT19.BTABLEB.BROW.S19B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of Section 19B

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))
(ITEM = 99) OR (the grid is full)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set 19B End Flag
IF (ANY ITEM = 99) OR (the grid is full) THEN
Set S19B_END = Yes

Array:
Skip Instructions:

Exit block and goto S19_Sectcomp

504

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

ITEMCODEOUT

Field

BSECT19.BTABLEB.BROW.ITEMCODEOUT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Item code

CONTCODE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
3
100
999
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ITEM for how to set this field
Valid Values: 100, 110, 120, 130, 140, 150, 160, 170, 180

Instrument SAS Name:
Destination Data Set:

CONTCODE
ECNT

505

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

CONT_XPX

Field

BSECT19.BTABLEB.BROW.CONT_XPX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for CONTEXPX

CONT_XPX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_AMOUNT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CONT_XPX
ECNT

506

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

CNT_STAT

Field

BSECT19.BTABLEB.BROW.CNT_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Active Record
2 = Current month Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

CNT_STAT
ECNT

507

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19.BTABLEB.BROW

Spider Version 1.6.2

CNT_ORIG

Field

BSECT19.BTABLEB.BROW.CNT_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((ITEM(previous row) <> 99) AND (ROW # < 44))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See MORE for how to set this field

Valid Values: 1 = Data from current month interview
2 = Data reported in previous quarter
3 = Duplicate record
Instrument SAS Name:
Destination Data Set:

CNT_ORIG
ECNT

508

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19

Spider Version 1.6.2

S19B_END

Field

BSECT19.S19B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 19 Part B

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

IF Any Item = 99 THEN S19B_END := Yes
ELSEIF S19B_INTRO = 1 THEN
IF S19B_END <> 1 AND
[(TableB.Row[MaxRows].Item = RESPONSE and
TableB.Row[MaxRows].Item <> 99 and
TableB.Row[MaxRows].More <> EMPTY) OR
TableB.Row[MaxRows].Item = 888 OR
TableB.Row[MaxRows].Item = 95 ] THEN
S19B_END := Yes
END

Array:

509

Instrument SAS Name:

S19A_END

510

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT19

Spider Version 1.6.2

S19_Sectcomp

Field

BSECT19.S19_Sectcomp
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 19

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

All
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set Section Complete Flag
IF S19A_END = Yes AND S19B_END = Yes Then
Set S19Complete = Yes
ELSE set S19Complete = No
END

Array:
Skip Instructions:

Goto section 20A - BSECT20

511

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Section 20
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

BSECT20

Block

BSECT20
Description:
Tab Name:
Fly Over Name:
Universe Type:

Expense Patterns for Food, Beverages, and Other Selected Items
S20
S20 - Expense Patterns
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
All interviews

Array:
Block Instructions:

Section Label: Section 20, Part A - Expense Patterns for Selected Services
and Goods

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

GROCWEKX

Field

BSECT20.GROCWEKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Usual weekly grocery expense
Weekly grocery $
GROCWEKX
GROCWEKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:

All Interviews
46
Now I am going to ask about expenses for food, beverages and other
items ^YOU_YRCU ^have_has2 purchased since the first of
^REF_MONTH.
What has been ^YOU_YRCU usual WEEKLY expense for grocery
shopping?
Include grocery home delivery service fees and drinking water
delivery fees.

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

Integer
5
0
9999
Don't Know
Refuse

3

Empty

X
Store Instructions:

On Input
On Output
IF GRCWEKX = DK or RF or ERR1 edit passed then
Set GROC_EKX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
0,DK,RF:
1-9999:

Instrument SAS Name:
Destination Data Set:

Goto OTHSTOR
IF Entry gt 300 then goto ERR1_GROCWEKX
ELSE OTHSTUFX

GROCWEKX
EXPA

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ERR1_GROWEKX

Check

BSECT20.ERR1_GROWEKX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(GROCWEKX gt 300) AND (GROCWEKX ne DK and ne RF)
Weekly grocery shopping expense is greater than $300.
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set GROC_EKX = A1
Soft
Suppress:

Goto OTHSTUFX

All others, go back to GROCWEKX

5

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHSTUFX

Field

BSECT20.OTHSTUFX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

How much for nonfood weekly
Weekly nonfood $
OTHSTUFX
OTHSTUFX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
GROCWEKX = 1-9999
Usually weekly grocery shopping expenses is $1 - $9,999
About how much of this amount was for nonfood items, such as paper
products, detergents, home cleaning supplies, pet foods, and alcoholic
beverages?
Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF OTHSTUFX = DK or RF or ERR1 edit passed then
Set OTHS_UFX = EMPTY

Array:
Special Instructions:

Display a $ and comma, as needed, in the entry field.

6

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

0-9999:

IF Entry gt 50 then goto ERR1_OTHSTUFX
ELSEIF Entry gt GROCWEKX then goto CK_OTHSTUFX
ELSEIF (RT8100.POPGRP = 1-16 or 01-09) then
goto GROSTORE
ELSE goto OTHSTOR

DK,RF:

IF (RT8100.POPGRP = 1-16 or 01-09) then
goto GROSTORE
ELSE goto OTHSTOR

OTHSTUFX
EXPA

7

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ERR1_OTHSTUFX

Check

BSECT20.ERR1_OTHSTUFX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHSTUFX gt 50) AND (OTHSTUFX ne DK and ne RF)
Grocery shopping expense for non-food items is greater than $50
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHS_UFX = A1
Soft
Suppress:

IF (RT8100.POPGRP = 1-16 or 01-09) then
goto GROSTORE
ELSE goto OTHSTOR

All others, go back to OTHSTUFX

8

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CK_OTHSTUFX

Check

BSECT20.CK_OTHSTUFX
Description:
Inherited Universe:
Universe:

Universe Description:

Text:

Other amount cannot exceed total grocery amount
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHSTUFX gt GROCWEKX) AND (OTHSTUFX <> DK and <> RF) AND
(GROCWEKX <> DK and <> RF)
Grocery shopping expense for non-food items is greater than the total
grocery shopping expense
Non-food amount cannot exceed total grocery amount

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OTHSTUFX

9

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

GROSTORE

Field

BSECT20.GROSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Store
GROSTORE
GROSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHSTUFX = 0-9999, DK or RF) AND
(RT8100.POPGRP = 1-16 or 01-09)

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU last purchased
groceries?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set GROPURCH = 1 and
"keep" and "Show"
ENTRY: IF UPPERCASE ENTRY contains ".COM" then goto OTHSTOR
ELSE goto GROPURCH
DK,RF: Goto OTHSTOR

Instrument SAS Name:

GROSTORE

10

Destination Data Set:

EXPA

11

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

GROPURCH

Field

BSECT20.GROPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
GROPURCH
GROPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
GROSTORE = RESPONSE AND
(UPPERCASE entry in GROSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto OTHSTOR
2: Goto GROLOC

Instrument SAS Name:

GROPURCH

12

Destination Data Set:

EXPA

13

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

GROLOC

Field

BSECT20.GROLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - City
Location - City
GROLOC
GROLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
GROPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^GROSTORE_fill located?
GROSTORE_fill
Fill entry in GROSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto GROLOCST
GROLOC
EXPA

14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

GROLOCST

Field

BSECT20.GROLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
GROLOCST
GROLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
GROPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^GROSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

GROSTORE_fill
Fill entry in GROSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_GROLOCST
ELSE goto OTHSTOR

Instrument SAS Name:
Destination Data Set:

GROLOCST
EXPA

15

16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CK_GROLOCST

Check

BSECT20.CK_GROLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in GROLOCST is not a valid state abbreviation) AND GROLOCST <>
DK AND GROLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to GROLOCST

17

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHSTOR

Field

BSECT20.OTHSTOR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Purchased anything from other than grocery store?
Other store
OTHSTOR
OTHSTOR
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

All interviews (and (GROCWEKX = 0, DK or RF) OR (OTHSTUFX = 0-999,
DK or RF))

Question Text:

46
Other than your regular grocery shopping already reported, have
^YOU_ANYMEM purchased any food or nonalcoholic beverages from
places such as grocery stores, convenience stores, specialty stores,
home delivery, or farmer's markets?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

18

Skip Instructions:

1:

Goto OSTORWKX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto DINE_WKX

OTHSTOR
EXPA

19

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OSTORWKX

Field

BSECT20.OSTORWKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Usual weekly expense at other store
Weekly other store $
OSTORWKX
OSTORWKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
OTHSTOR = 1
Yes, purchased food or nonalcoholic beverages from places such as grocery
stores, convenience stores, specialty stores, home delivery, or farmer's
markets.

What was your usual WEEKLY expense at these places?
Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF OSTORWKX = DK or RF or ERR1 edit passed then
Set OSTO_WKX = EMPTY

Array:
Special Instructions:

Display a $ and comma, as needed, in the entry field.

20

Skip Instructions:

0-9999:

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF entry lt 5 or gt 90 then goto ERR1_OSTORWKX
ELSEIF RT8100.POPGRP = 1-16 or 01-09 then goto OTHSTORE
ELSE goto DINE_WKX
IF RT8100.POPGRP = 1-16 or 01-09 then goto OTHSTORE
ELSE Ggoto DINE_WKX

OSTORWKX
EXPA

21

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ERR1_OSTORWKX

Check

BSECT20.ERR1_OSTORWKX
Description:
Inherited Universe:
Universe:
Universe Description:

Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OSTORWKX lt 5 or gt 90) AND (OSTORWKX <> DK and <> RF)
Expense for food or nonalcoholic beverages from places such as grocery
stores, convenience stores, specialty stores, home delivery, or farmer's
markets is less than $5 or greater than $90
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OSTO_WKX = A1
Soft
Suppress: IF RT8100.POPGRP = 1-16 or 01-09 then
goto OTHSTORE
ELSE goto DINE_WKX
All others, go back to OSTORWKX

22

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHSTORE

Field

BSECT20.OTHSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Store
OTHSTORE
OTHSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OSTORWKX = 0-9999, DK or RF) AND
(RT8100.POPGRP = 1-16 or 01-09)

Universe Description:
Question Text:

What is the name of the business where these were last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set OTHPURCH = 1 and
"keep" and "Show"
ENTRY:

DK, RF:
Instrument SAS Name:
Destination Data Set:

IF UPPERCASE ENTRY contains ".COM" then
goto DINE_WKX
ELSE goto OTHPURCH
Goto DINE_WKX

OTHSTORE
EXPA

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHPURCH

Field

BSECT20.OTHPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
OTHPURCH
OTHPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
OTHSTORE = RESPONSE AND
(UPPERCASE entry in OTHSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto DINE_WKX
2: Goto OTHLOC

Instrument SAS Name:

OTHPURCH

24

Destination Data Set:

EXPA

25

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHLOC

Field

BSECT20.OTHLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - City
Location - City
OTHLOC
OTHLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
OTHPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^OTHSTORE_fill located?
OTHSTORE_fill
Fill entry in OTHSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OTHLOCST
OTHLOC
EXPA

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHLOCST

Field

BSECT20.OTHLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
OTHLOCST
OTHLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
OTHPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^OTHSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

OTHSTORE_fill
Fill entry in OTHSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_OTHLOCST
ELSE goto DINE_WKX

Instrument SAS Name:
Destination Data Set:

OTHLOCST
EXPA

27

28

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CK_OTHLOCST

Check

BSECT20.CK_OTHLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in OTHLOCST is not a valid state abbreviation) AND OTHLOCST <>
DK AND OTHLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OTHLOCST

29

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

DINE_WKX

Field

BSECT20.DINE_WKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

weekly expenses from dining out
Weekly meals out $
DINE_WKX
DINE_WKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

Question Text:

All interviews (and (OSTORWKX = 0-9999, DK or RF) OR (OTHSTOR = 2,
DK or RF))
46
What has been ^YOU_YRCU usual WEEKLY expense for meals or
snacks from restaurants, fast food places, cafeterias, carryouts or other
such places? ^MEALS

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

MEALS
IF any active CU members (hh_mem = 1 and mebstat does not equal 1)
with AGE less than 22, fill
"Do not include meals purchased at school."

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF DINE_WKX = 0, DK or RF or ERR1 edit passed then
Set DINE0WKX = EMPTY

30

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
1-9999:

IF ENTRY lt 10 or gt 120 then goto ERR1_DINEWKX
ELSE goto CIGARETT

0,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto CIGARETT

DINE_WKX
EXPA

31

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ERR1_DINEWKX

Check

BSECT20.ERR1_DINEWKX
Description:
Inherited Universe:
Universe:

Universe Description:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(DINE_WKX lt 10 or 120) AND
(DINE_WKX <> 0 and <> DK and <> RF)
Usual WEEKLY expense for meals or snacks from restaurants, fast food
places, cafeterias, carryouts or other such places
is less than $10 or greater than $120

Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set DINE0WKX = A1
Soft
Suppress:

Goto CIGARETT

All others, go back to DINE_WKX

32

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CIGARETT

Field

BSECT20.CIGARETT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchase any cigarettes?
Cigarettes
CIGARETT
CIGARETT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
DINE_WKX = 0-9999, DK or RF
All Interviews

Question Text:

46
Since the first of ^REF_MONTH, have ^YOU_ANYMEM purchased
cigarettes?
Do not include e-cigarettes.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

33

Array:
Skip Instructions:

1:

Goto CIGARETX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto OTHTOBAC

CIGARETT
EXPA

34

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CIGARETX

Field

BSECT20.CIGARETX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Usual weekly expense for cigarettes
Weekly cig $
CIGARETX
CIGARETX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
CIGARETT = 1
Yes, purchased cigarettes
What is the usual WEEKLY expense for cigarettes?
Integer
4
0
999
Don't Know
Refuse
Empty
On Input
On Output
IF CIGARETX = DK or RF or the ERR1 edit passed then
Set CIGA_ETX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma, as needed, in the entry field.
0-999:

IF entry lt 5 or gt 80 then goto ERR1_CIGARETX
ELSEIF RT8100.POPGRP = 11 or 12 then goto CIGSTORE
ELSE goto OTHTOBAC

DK,RF:

IF RT8100.POPGRP = 11 or 12 then goto CIGSTORE
ELSE goto OTHTOBAC

CIGARETX
EXPA

35

36

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ERR1_CIGARETX

Check

BSECT20.ERR1_CIGARETX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(CIGARETX lt 5 or gt 80) AND (CIGARETX <> DK and <> RF)

Universe Description:

Weekly cigarette expense is less than $5 or greater than $80

Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CIGA_ETX = A1
Soft
Suppress: IF RT8100.POPGRP = 11 or 12 then goto CIGSTORE
ELSE goto OTHTOBAC
All others, go back to CIGARETX

37

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CIGSTORE

Field

BSECT20.CIGSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Store
CIGSTORE
CIGSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
CIGARETT = 1 AND (RT8100.POPGRP = 11 or 12)

Universe Description:
Question Text:

What is the name of the business where they were purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set CIGPURCH = 1 and
"keep" and "Show"
ENTRY:

DK, RF:
Instrument SAS Name:
Destination Data Set:

IF UPPERCASE ENTRY contains ".COM" then
goto OTHTOBAC
ELSE goto CIGPURCH
Goto OTHTOBAC

CIGSTORE
EXPA

38

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CIGPURCH

Field

BSECT20.CIGPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
CIGPURCH
CIGPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
CIGSTORE = RESPONSE AND
(UPPERCASE entry in CIGSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto OTHTOBAC
2: Goto CIGLOC

Instrument SAS Name:

CIGPURCH

39

Destination Data Set:

EXPA

40

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CIGLOC

Field

BSECT20.CIGLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - City
Location - City
CIGLOC
CIGLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
CIGPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^CIGSTORE_fill located?
CIGSTORE_fill
Fill entry in CIGSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CIGLOCST
CIGLOC
EXPA

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CIGLOCST

Field

BSECT20.CIGLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
CIGLOCST
CIGLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
CIGPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^CIGSTORE_fill located?
Enter the two character state aabreviation

Fills:
Instructions:
Type:
Length:
X
X

X

CIGSTORE_fill
Fill entry in CIGSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_CIGLOCST
ELSE goto OTHTOBAC

Instrument SAS Name:
Destination Data Set:

CIGLOCST
EXPA

42

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CK_CIGLOCST

Check

BSECT20.CK_CIGLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in CIGLOCST is not a valid state abbreviation) AND CIGLOCST <>
DK AND CIGLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to CIGLOCST

44

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHTOBAC

Field

BSECT20.OTHTOBAC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Purchase other tobacco products?
Other tobacco
OTHTOBAC
OTHTOBAC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(CIGARETT = 2, DK or RF) OR (CIGARETX = 1-999, DK or RF)
All Interviews
H_OTHTOBAC
46
? [F1]
Have ^YOU_ANYMEM purchased other tobacco products such as
cigars, pipe tobacco, chewing tobacco, or vaping products?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Goto OTHTBACX
Goto ALC_HOMX

45

Instrument SAS Name:
Destination Data Set:

OTHTOBAC
EXPA

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHTBACX

Field

BSECT20.OTHTBACX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Usual weekly expense for other tobacco products.
Weekly tobacco $
OTHTBACX
OTHTBACX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
OTHTOBAC = 1
Yes, purchased other tobacco products
H_OTHTOBAC
? [F1]
What is the usual WEEKLY expense?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
4
0
999
Don't Know
Refuse
Empty
On Input
On Output
IF OTHTBACX = DK or RF or the ERR1 edit passed then
Set OTHT_ACX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
0-999:

IF entry lt 5 or gt 80 then goto ERR1_OTHTBACX
ELSEIF RT8100.POPGRP = 11 or 12 then goto TOBSTORE
ELSE goto ALC_HOMX

DK,RF:

IF RT8100.POPGRP = 11 or 12 then goto TOBSTORE
ELSE goto ALC_HOMX

47

Instrument SAS Name:
Destination Data Set:

OTHTBACX
EXPA

48

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ERR1_OTHTBACX

Check

BSECT20.ERR1_OTHTBACX
Description:
Inherited Universe:
Universe:
Universe Description:

Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHTBACX lt 5 or gt 80) AND (OTHTBACX <> DK and <> RF)
Weekly expense for other tobacco products is less than $5 or greater than
$80
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHT_ACX = A1
Soft
Suppress:

IF RT8100.POPGRP = 11 or 12 then goto TOBSTORE
ELSE goto ALC_HOMX

All others, go back to OTHTBACX

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

TOBSTORE

Field

BSECT20.TOBSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Store
TOBSTORE
TOBSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
OTHTOBAC = 1 AND (RT8100.POPGRP = 11 or 12)

Universe Description:
Question Text:

What is the name of the business where they were purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set TOBPURCH = 1 and
"keep" and "Show"
ENTRY:

DK, RF:
Instrument SAS Name:
Destination Data Set:

IF UPPERCASE ENTRY contains ".COM" then
goto ALC_HOMX
ELSE goto TOBPURCH
Goto ALC_HOMX

TOBSTORE
EXPA

50

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

TOBPURCH

Field

BSECT20.TOBPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
TOBPURCH
TOBPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TOBSTORE = RESPONSE AND
(UPPERCASE entry in TOBSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Were they paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto ALC_HOMX
2: Goto TOBLOC

Instrument SAS Name:

TOBPURCH

51

Destination Data Set:

EXPA

52

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

TOBLOC

Field

BSECT20.TOBLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - City
Location - City
TOBLOC
TOBLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TOBPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^TOBSTORE_fill located?
TOBSTORE_fill
Fill entry in TOBSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TOBLOCST
TOBLOC
EXPA

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

TOBLOCST

Field

BSECT20.TOBLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
TOBLOCST
TOBLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TOBPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^TOBSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

TOBSTORE_fill
Fill entry in TOBSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_TOBLOCST
ELSE goto ALC_HOMX

Instrument SAS Name:
Destination Data Set:

TOBLOCST
EXPA

54

55

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CK_TOBLOCST

Check

BSECT20.CK_TOBLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in TOBLOCST is not a valid state abbreviation) AND TOBLOCST <>
DK AND TOBLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TOBLOCST

56

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ALC_HOMX

Field

BSECT20.ALC_HOMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Monthly expense for beer/wine
Monthly alc home $
ALC_HOMX
ALC_HOMX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHTOBAC = 2, DK, or RF) OR (OTHTBACX = 0-999, DK, or RF)
All interviews
46
What has been ^YOU_YRCU usual MONTHLY expense for alcohol,
including beer and wine to be served at home?

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF ALC_HOMXEntry = DK or RF or the ERR1 edit passed then
Set ALC__OMX = EMPTY

Array:
Special Instructions:

Display a $ and comma, as needed, in the entry field.

57

Skip Instructions:

0-9999: IF Entry = 2 or ENTRY gt 210 then goto ERR1_ALCHOMX
ELSE goto ALC_OUTX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto ALC_OUTX

ALC_HOMX
EXPA

58

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ERR1_ALCHOMX

Check

BSECT20.ERR1_ALCHOMX
Description:
Inherited Universe:
Universe:

Universe Description:

Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
((ALC_HOMX > 210) OR (ALC_HOMX = 2)) AND
(ALC_HOMX <> DK and <> RF)
Usual MONTHLY expense for alcohol to be served at home is greater than
$210 or equal to 2
(2 possibly being entered to mean No)
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ALC__OMX = A1
Soft
Suppress:

Goto ALC_OUTX

All others, go back to ALC_HOMX

59

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ALC_OUTX

Field

BSECT20.ALC_OUTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Monthly expense for alcohol out
Monthly alc out $
ALC_OUTX
ALC_OUTX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ALC_HOMX = 0-9999, DK or RF
All interviews
46
What has been your usual MONTHLY expense for alcohol, including
beer and wine at restaurants, bars and recreational events?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF ALC_OUTX = DK or RF or the ERR1 edit passed then
Set ALC__UTX = EMPTY

Array:
Special Instructions:

Display a $ and comma, as needed, in the entry field.

60

Skip Instructions:

1-9999:

IF Entry = 2 or entry gt 240 then goto ERR1_ALCOUTX
ELSEIF RT8100.POPGRP = 15 or 16 then goto ALCSTORE
ELSEIF any "active" CU member has AGE lt 22 then
goto ANYMEALS
ELSE goto S20A_END

0: IF any "active" CU member has AGE lt 22 then goto ANYMEALS
ELSE goto S20A_END
DK,RF:

Instrument SAS Name:
Destination Data Set:

IF RT8100.POPGRP = 15 or 16 then goto ALCSTORE
ELSEIF any "active"CU member has AGE lt 22 then
goto ANYMEALS
ELSE goto S20A_END

ALC_OUTX
EXPA

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ERR1_ALCOUTX

Check

BSECT20.ERR1_ALCOUTX
Description:
Inherited Universe:
Universe:

Universe Description:

Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
((ALC_OUTX gt 240) OR (ALC_OUTX = 2)) AND
(ALC_OUTX <> DK and <> RF)
Expense for alcohol at restaurants, bars and recreational events is greater
than $240 or equal to 2.
(2 being entered to mean "no")
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ALC__UTX = A1
Soft
Suppress:

IF RT8100.POPGRP = 15 or 16 then goto ALCSTORE
ELSEIF any active CU member has AGE lt 22 then
goto ANYMEALS
ELSE goto S20A_END

All others, go back to ALC_OUTX

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ALCSTORE

Field

BSECT20.ALCSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Name
ALCSTORE
ALCSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(ALC_OUTX = 1-9999, DK or RF) AND (RT8100.POPGRP = 15 or 16)

Universe Description:
Question Text:

What is the name of the restaurant, bar, or recreational event where
^YOU_YRCU last purchased alcohol, including beer or wine?
Enter restaurant, bar, or venue name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY:
DK, RF:

Instrument SAS Name:
Destination Data Set:

Goto ALCLOC
IF any active CU member has AGE lt 22 then
goto ANYMEALS
ELSE goto S20A_END

ALCSTORE
EXPA

63

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ALCLOC

Field

BSECT20.ALCLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - City
Location - City
ALCLOC
ALCLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ALCSTORE = RESPONSE

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^ALCSTORE_fill located?
ALCSTORE_fill
Fill entry in ALCSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ALCLOCST
ALCLOC
EXPA

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ALCLOCST

Field

BSECT20.ALCLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
ALCLOCST
ALCLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ALCSTORE = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^ALCSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

ALCSTORE_fill
Fill entry in ALCSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_ALCLOCST
ELSEIF any active CU member has AGE lt 22 then goto ANYMEALS
ELSE goto S20A_END

65

Instrument SAS Name:
Destination Data Set:

ALCLOCST
EXPA

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CK_ALCLOCST

Check

BSECT20.CK_ALCLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in ALCLOCST is not a valid state abbreviation) AND ALCLOCST <>
DK AND ALCLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to ALCLOCST

67

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ANYMEALS

Field

BSECT20.ANYMEALS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any meals at school?
Meals at school
ANYMEALS
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
Active_member_in_school > 0
At least one active CU member with AGE = 1-22 and HH_MEM = 1 and
MEMBSTAT ne 1

Question Text:

46
Since the first of ^REF_MONTH, not including ^CUR_MONTH, have
^YOU_ANYMEM purchased any meals at school for preschool through
high school age children?

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

68

On Input
On Output
Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto FBPERSN
Goto 20A_END

ANYMEALS
EXPA

69

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

FBPERSON

Field

BSECT20.FBPERSON
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Who purchased meals?
Who purchased meals
FBPERSON
FBPERSON
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
ANYMEALS = 1
Yes, purchased any meals at school for preschool through high school age
children
What are the names of all household members who purchased meals at
school?
Enter line numbers for all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
30
2
TFBPERSON

Value:

Mnemonic:

Description:

1

Person 1

Person 1

2

Person 2

Person 2

3

Person 3

Person 3

4

Person 4

Person 4

5

Person 5

Person 5

6

Person 6

Person 6

7

Person 7

Person 7

8

Person 8

Person 8

9

Person 9

Person 9

10

Person 10

Person 10

11

Person 11

Person 11

12

Person 12

Person 12

13

Person 13

Person 13

14

Person 14

Person 14

15

Person 15

Person 15

70

16

Person 16

Person 16

17

Person 17

Person 17

18

Person 18

Person 18

19

Person 19

Person 19

20

Person 20

Person 20

21

Person 21

Person 21

22

Person 22

Person 22

23

Person 23

Person 23

24

Person 24

Person 24

25

Person 25

Person 25

26

Person 26

Person 26

27

Person 27

Person 27

28

Person 28

Person 28

29

Person 29

Person 29

30

Person 30

Person 30

X
X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

1. In the answer list, display all active CU members
(hh_mem = 1 and membstat does not equal 1) whose AGE lt 22.
2. NOTE: Active household member = person with HH_MEM = 1
and PERSTAT ne 99 AND ((MEMBSTAT ne 1,3, or 5) OR
(MEMBSTAT = 1 AND PERSTAT = 7) AND NONMEMB ne 1 AND
FNAME ne empty AND FNAME ne 999 AND
PERCUNUM = CUINDEX

Skip Instructions:

1-30:

Goto TblSCHMEAL

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto 20A_END

FBPERSON
EXPA

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

Tblschmeal

Block

BSECT20.Tblschmeal
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

School Meals Table

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
FBPERSON[1] = 1-30
At least 1 entry other than DK or RF was made in FBPERSON

Array:
Block Instructions:

NOTE: Any processing changes made to the variables in this
block also need to be made to the variables in
BCONTROLCARD.Processing

72

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal

Spider Version 1.6.2

BSCHMEAL

Block

BSECT20.Tblschmeal.BSCHMEAL
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Universe:
Universe Description:

Expense Patterns for Meals at School

While
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(FBPERSON[1] = 1-30)
MEMBNO = any entry in FBPERSON
Person purchased meals at school

Array:
Block Instructions:

1. Build a table for the next 2 items
2. Ask questions in this block for all line numbers (persons)
entered in FBPERSON

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

MEM_NAME

Field

BSECT20.Tblschmeal.BSCHMEAL.MEM_NA
ME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Name - SHOW ONLY Field

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Pre-Fill member NAME in this field

Array:

74

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

SCHLMLX

Field

BSECT20.Tblschmeal.BSCHMEAL.SCHLMLX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Usual expense for meals purchased at school
Usual Expense
SCHLMLX
SCHLMLX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))
MEMBNO = any entry in FBPERSON
Ask for each line number entered in FBPERSON
Since the first of ^REF_MONTH, not including ^CUR_MONTH, what has
been the usual expense for the meals ^Name purchased at school?
Select time period on the next screen.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Fills:
Instructions:

Name
Fill: Name

Type:
Length:
Min:
Max:
X
X

X

Integer
4
0
999
Don't Know
Refuse
Empty
On Input
On Output

75

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SCHMLPD
SCHLMLX
ESML

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

SCHLMLPD

Field

BSECT20.Tblschmeal.BSCHMEAL.SCHLMLP
D
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Time period for SCHLMLX
Specify Time Period
SCHLMLPD
SCHLMLPD
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))
SCHLMLX = 0-999, DK, or RF

Universe Description:

Any entry in SCHLMLX

Question Text:

Specify time period

Type:
Length:

Enumerated
1

Answer List:

TTimePeriod

Value:

Mnemonic:

Description:

1

Day

Day

2

Week

Week

3

TwoWeeks

Two Weeks

4

Month

Month

5

Quarterly

Quarterly (every 3 months)

6

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

77

Skip Instructions:

1:

IF SCHLMLX gt 10 goto ERR1_SCHLMLPD
ELSE goto SCHMLWKQ

2:

IF SCHLMLX lt 5 or gt 30 goto ERR1_SCHLMLPD
ELSE goto SCHMLWKQ

3:

IF SCHLMLX lt 5 or gt 60 go to ERR1_SCHLMLPD
ELSE goto SCHMLWKQ

4:

IF SCHLMLX lt 5 or gt 120 goto ERR1_SCHLMLPD
ELSE goto SCHMLWKQ

5:

IF SCHLMLX lt 5 or gt 400 goto ERR1_SCHLMLPD
ELSE goto SCHMLWKQ

6:

Goto SCHLMLRX

DK,RF: Goto SCHMLWKQ
Instrument SAS Name:
Destination Data Set:

SCHLMLPD
ESML

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

ERR1_SCHLMLPD

Check

BSECT20.Tblschmeal.BSCHMEAL.ERR1_SC
HLMLPD
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))
[ (SCHLMLPD = 1 and SCHLMLX gt 10) or
(SCHLMLPD = 2 and SCHLMLX lt 5 or gt 30) or
(SCHLMLPD = 3 and SCHLMLX lt 5 or gt 60) or
(SCHLMLPD = 4 and SCHLMLX lt 5 or gt 120) or
(SCHLMLPD = 5 and SCHLMLX lt 5 or gt 400) ]
AND (SCHLMLX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto SCHMLWKQ

All others, go back to SCHLMLPD

79

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

SCHLMLRX

Field

BSECT20.Tblschmeal.BSCHMEAL.SCHLMLR
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

How much paid during the reference period
Paid
SCHLMLRX
SCHLMLRX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))
SCHLMLPD = 6
Other time period
How much was paid since the first of ^REF_MONTH, not including this
month?

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.
Integer
4
0
999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SCHMLWKQ
SCHLMLRX
ESML

80

81

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

SCHMLWKQ

Field

BSECT20.Tblschmeal.BSCHMEAL.SCHMLW
KQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Number of weeks meals purchased at school
No. of weeks
SCHMLWKQ
SCHMLWKQ
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))
MEMBNO = any entry in FBPERSON
Ask for each line number entered in FBPERSON
How many WEEKS did ^Name purchase meals?
Name
Fill: Name
Integer
2
1
13
Don't Know
Refuse
Empty
On Input
On Output
Store 1 in SML_ORIG and store 1 in SML_STAT

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF no more persons then goto S20_END
ELSE goto SCHLMLX for next person
SCHMLWKQ
ESML

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

MEMBNUM

Field

BSECT20.Tblschmeal.BSCHMEAL.MEMBNU
M
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Member line number from MEMBNO

MEMBNUM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

**OUT VARIABLE**
Integer
2
1
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Set MEMBNUM equal to BControlcard.Tunit2.BPerson.MEMBNO
MEMBNUM
ESML

83

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

SML_ORIG

Field

BSECT20.Tblschmeal.BSCHMEAL.SML_ORI
G
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See SCHMLWKQ for how to set this field
Valid Values: 1 = Data from current month interview

Instrument SAS Name:
Destination Data Set:

SML_ORIG
ESML

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.Tblschmeal.BSCHMEAL

Spider Version 1.6.2

SML_STAT

Field

BSECT20.Tblschmeal.BSCHMEAL.SML_STA
T
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((FBPERSON[1] = 1-30) AND
(MEMBNO = any entry in FBPERSON))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See SCHMLWKQ for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Active Record

SML_STAT
ESML

85

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

S20A_END

Field

BSECT20.S20A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:

Question Text:
Type:
Length:

Section 20A end

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
[(ALC_OUTX = 0-9999, DK, RF) AND (NO1_YOUNGERTHAN22_FLAG = 1)]
OR
[(ANYMEALS = 2, DK, RF) or (FBPERSON = DK, RF) or
(SCHMEAL.TBLSCHMEAL[of last eligible child].SCHLMLX = 0-999, DK,
RF)]
(ALC_OUTX has been answered and there are no active cu members with
age = 1-21) OR ANYMEALS = 2, DK or RF
OR FBPERSON = DK or RF OR (SCHLMLX has been answered for the last
eligible child with age = 1-21.)
** Non Displayed Variable **
String
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF universe is met then:
Set XPA_STAT = 1
Set XPA_ORIG = 1
Set S20A_END = 1

Array:
Special Instructions:

Setting NO1_YOUNGERTHAN22_FLAG
IF there is at least 1 active child with AGE = 1-21 then
Set NO1_YOUNGERTHAN22_FLAG = 0
ELSE set NO1_YOUNGERTHAN22_FLAG = 1

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

GROC_EKX

Field

BSECT20.GROC_EKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for GROCWEKX

GROC_EKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_GROCWEKX and GROCWEKX for how to set this
field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

GROC_EKX
EXPA

87

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHS_UFX

Field

BSECT20.OTHS_UFX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OTHSTUFX

OTHS_UFX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_OTHSTUFX and OTHSTUFX for how to set this
field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OTHS_UFX
EXPA

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OSTO_WKX

Field

BSECT20.OSTO_WKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OSTORWKX

OSTO_WKX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_OSTORWKX and OSTORWKX for how to set this
field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OSTO_WKX
EXPA

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ALC__UTX

Field

BSECT20.ALC__UTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ALC_OUTX

ALC__UTX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_ALCOUTX and ALCOUTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ALC__UTX
EXPA

90

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

DINE0WKX

Field

BSECT20.DINE0WKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for DINE_WKX

DINE0MOX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_DINEWKX and DINEWKX for how to set this field.
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

DINE0WKX
EXPA

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

CIGA_ETX

Field

BSECT20.CIGA_ETX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for CIGARETX

CIGA_ETX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_CIGARETX and CIGARETX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

CIGA_ETX
EXPA

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

OTHT_ACX

Field

BSECT20.OTHT_ACX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OTHTBACX

OTHT_ACX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_OTHTBACX and OTHTBACX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OTHT_ACX
EXPA

93

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

ALC__OMX

Field

BSECT20.ALC__OMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ALC_HOMX

ALC__OMX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_ALCHOMX and ALCHOMX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ALC__OMX
EXPA

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

XPA_STAT

Field

BSECT20.XPA_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S20A_END for how to set this field
Valid Values: 1 = Active Record

Instrument SAS Name:
Destination Data Set:

XPA_STAT
EXPA

95

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

XPA_ORIG

Field

BSECT20.XPA_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S20A_END for how to set this field
Valid Values: 1 = Data from current month interview

Instrument SAS Name:
Destination Data Set:

XPA_ORIG
EXPA

96

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20

Spider Version 1.6.2

BSECT20B

Block

BSECT20.BSECT20B
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Selected Services and Goods

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Array:
Block Instructions:

Section label: Section 20, Part B - Expense Patterns for
Selected Services and Goods

97

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

LNDROMAT

Field

BSECT20.BSECT20B.LNDROMAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any expense for coin operated laundry?
Coin laundry
LNDROMAT
LNDROMAT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Help Screen:
Question Text:

All Interviews
H_LNDROMAT
46
? [F1]
Since the first of ^REF_MONTH, not including ^CUR_MONTH have
^YOU_ANYMEM had any expenses for self-service laundry machines?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

98

X

On Input
On Output

Array:
Skip Instructions:

1:

Goto LNDRYX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto DRYCLEAN

LNDROMAT
EXPB

99

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

LNDRYX

Field

BSECT20.BSECT20B.LNDRYX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Cost of coin operated laundry
Coin laundry $
LNDRYX
LNDRYX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
LNDROMAT = 1
Yes, had expenses for self-service laundry machines
H_LNDROMAT
? [F1]
What was the total cost?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF LNDRYX = DK or RF or ERR1 edit passed then
Set LNDRYX_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
IF Entry lt 5 or gt 260 then goto ERR1_LNDRYX
ELSEIF RT8100.POPGRP = 15 or 16 then goto LNDSTORE
ELSE goto OTHLNDRY

100

Instrument SAS Name:
Destination Data Set:

LNDRYX
EXPB

101

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_LNDRYX

Check

BSECT20.BSECT20B.ERR1_LNDRYX
Description:
Inherited Universe:
Universe:
Universe Description:

Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(LNDRYX lt 5 or gt 260) AND (LNDRYX <> DK and <> RF)
Expense for self-service laundry machines is less than $5 or greater than
$260
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LNDRYX_ = A1
Soft
Suppress:

IF RT8100.POPGRP = 15 or 16 then goto LNDSTORE
ELSE goto OTHLNDRY

All others, go back to LNDRYX

102

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

LNDSTORE

Field

BSECT20.BSECT20B.LNDSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Laundromat Name
Laundromat
LNDSTORE
LNDSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
LNDROMAT = 1 AND (RT8100.POPGRP = 15 or 16)

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU last paid for selfservice laundry machines?
Enter store or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

ENTRY:

Goto LNDRYLOC

DK, RF:

Goto OTHLNDRY

LNDSTORE
EXPB

103

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

LNDRYLOC

Spider Version 1.6.2

Field

BSECT20.BSECT20B.LNDRYLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Laundromat location - City
Location - City
LNDRYLOC
LNDRYLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
LNDSTORE = RESPONSE
LNDSTORE has an entry other than DK or RF
In what city is ^LNDSTORE_fill located?
LNDSTORE_fill
Fill entry in LNDSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LDYLOCST
LNDRYLOC
EXPB

104

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

LDYLOCST

Field

BSECT20.BSECT20B.LDYLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Laundromat location - State
State
LDYLOCST
LDYLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
LNDSTORE = RESPONSE
LNDSTORE has an entry other than DK or RF
H_DESTCODE
? [F1]
In what state is ^LNDSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

LNDSTORE_fill
Fill entry in LNDSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_LDYLOCST
ELSE goto OTHLNDRY

Instrument SAS Name:
Destination Data Set:

LDYLOCST
EXPB

105

106

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

CK_LDYLOCST

Check

BSECT20.BSECT20B.CK_LDYLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in LDYLOCST is not a valid state abbreviation) AND LDYLOCST <>
DK AND LDYLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to LDYLOCST

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

OTHLNDRY

Field

BSECT20.BSECT20B.OTHLNDRY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Help Screen:
Question Text:

Any of coin laundry expense for non-clothes?
Coin other than clothes
OTHLNDRY
OTHLNDRY
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
LNDROMAT = 1

All interviews and LNDRYX = 1-9999, DK or RF
H_LNDROMAT
46
? [F1]
Was any of this amount for items other than clothes, such as linens or
drapes?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto OTHLNDRX

2,DK,RF:
Instrument SAS Name:

Goto DRYCLEAN

OTHLNDRY

108

Destination Data Set:

EXPB

109

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

OTHLNDRX

Field

BSECT20.BSECT20B.OTHLNDRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Help Screen:
Question Text:

How much of coin operated laundry cost spent for non-clothes?
Coin oth than clothes $
OTHLNDRX
OTHLNDRX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
OTHLNDRY = 1
Yes, some of the self-serve laundry expense was for items other than clothes

H_LNDROMAT
? [F1]
How much?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF OTHLNDRX = DK or RF or ERR1 edit passed then
Set OTHL_DRX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
0-9999:

DK,RF:

IF entry lt 5 or gt 100 then goto ERR1_OTHLNDRX
ELSEIF entry gt LNDRYX then goto CK_OTHLNDRX
ELSE goto DRYCLEAN
Goto DRYCLEAN

110

Instrument SAS Name:
Destination Data Set:

OTHLNDRX
EXPB

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_OTHLNDRX

Check

BSECT20.BSECT20B.ERR1_OTHLNDRX
Description:
Inherited Universe:
Universe:
Universe Description:

Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHLNDRX lt 5 or gt 100) AND (OTHLNDRX ne DK and ne RF)
Self-serve laundry expense for items other than clothes is less than $5 or
greater than $100
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY:

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHL_DRX = A1
Soft
Suppress:

Goto DRYCLEAN

All others, go back to OTHLNDRX

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

CK_OTHLNDRX

Check

BSECT20.BSECT20B.CK_OTHLNDRX
Description:
Inherited Universe:
Universe:

Universe Description:

Text:

Other laundry expense gt total laundry expense
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHLNDRX gt LNDRYX) AND (OTHLNDRX <> DK and <> RF) AND
(LNDRYX <> DK and <> RF)
Self-serve laundry expense for items other than clothes is greater than the
total self-serve laundry expense
Entry cannot exceed total cost.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OTHLNDRX

113

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

DRYCLEAN

Field

BSECT20.BSECT20B.DRYCLEAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Expenses for dry cleaning or laundry service?
Dry clean service
DRYCLEAN
DRYCLEAN
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Help Screen:
Question Text:

All Interviews
H_DRYCLEAN
46
? [F1]
Have ^YOU_ANYMEM had any expenses for dry cleaning or laundry
service?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

114

Skip Instructions:

1:

Goto DRYCLNX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto SALONS

DRYCLEAN
EXPB

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

DRYCLNX

Spider Version 1.6.2

Field

BSECT20.BSECT20B.DRYCLNX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Help Screen:
Question Text:

Total cost of dry cleaning or laundry service
Dry clean $
DRYCLNX
DRYCLNX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
DRYCLEAN = 1
Yes, had expenses for dry cleaning or laundry service

H_DRYCLEAN
? [F1]
What was the total cost?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF DRYCLNX = DK or RF or ERR1 edit passed then
Set DRYCLNX_ = EMPTY

Array:
Special Instructions:

Display a $ and comma, as needed, in the entry field.

116

Skip Instructions:

1-9999:

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF Entry lt 6 or gt 390 then goto ERR1_DRYCLNX
ELSEIF RT8100.POPGRP = 15 or 16 then goto DRYSTORE
ELSE goto OTHDRCLN
IF RT8100.POPGRP = 15 or 16 then goto DRYSTORE
ELSE goto OTHDRCLN

DRYCLNX
EXPB

117

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_DRYCLNX

Check

BSECT20.BSECT20B.ERR1_DRYCLNX
Description:
Inherited Universe:
Universe:
Universe Description:

Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(DRYCLNX lt 6 or gt 390) AND (DRYCLNX <> DK and <> RF)
Expenses for dry cleaning or laundry service is less than $6 or greater than
$390

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set DRYCLNX_ = A1
Soft
Suppress:

IF RT8100.POPGRP = 15 or 16 then goto DRYSTORE
ELSE goto OTHDRCLN

All others, go back to DRYCLNX

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

DRYSTORE

Field

BSECT20.BSECT20B.DRYSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Dry Clean
Store
DRYSTORE
DRYSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
DRYCLEAN = 1 AND (RT8100.POPGRP = 15 or 16)

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU last paid for dry
cleaning or laundry services?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set DRYPURCH = 1 and
"keep" and "Show"
ENTRY: IF UPPERCASE ENTRY contains ".COM" then goto OTHDRCLN
ELSE goto DRYPURCH
DK,RF: Goto OTHDRCLN

Instrument SAS Name:

DRYSTORE

119

Destination Data Set:

EXPB

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

DRYPURCH

Field

BSECT20.BSECT20B.DRYPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
DRYPURCH
DRYPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(DRYSTORE = RESPONSE) AND
(UPPERCASE entry in DRYSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto OTHDRCLN
2: Goto DRYLOC

Instrument SAS Name:

DRYPURCH

121

Destination Data Set:

EXPB

122

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

DRYLOC

Spider Version 1.6.2

Field

BSECT20.BSECT20B.DRYLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - City
Location - City
DRYLOC
DRYLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
DRYPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^DRYSTORE_Fill located?
DRYSTORE_Fill
Fill entry in DRYSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto DRYLOCST
DRYLOC
EXPB

123

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

DRYLOCST

Field

BSECT20.BSECT20B.DRYLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
DRYLOCST
DRYLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
DRYPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^DRYSTORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

DRYSTORE_Fill
Fill entry in DRYSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_DRYLOCST
ELSE goto OTHDRCLN

Instrument SAS Name:
Destination Data Set:

DRYLOCST
EXPB

124

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

CK_DRYLOCST

Check

BSECT20.BSECT20B.CK_DRYLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in DRYLOCST is not a valid state abbreviation) AND DRYLOCST <>
DK AND DRYLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to DRYLOCST

126

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

OTHDRCLN

Field

BSECT20.BSECT20B.OTHDRCLN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:

Help Screen:
Question Text:

Any of this dry cleaning expense for non-clothes?
Other than clothes
OTHDRCLN
OTHDRCLN
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
DRYCLEAN = 1

Had expenses for dry cleaning or laundry service
(and DRYCLNX = 1-9999, DK or RF)
H_DRYCLEAN
46
? [F1]
Was any of this amount for items other than clothes, such as linens,
drapes, or rugs?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto OTHDCLNX

2,DK,RF:
Instrument SAS Name:

Goto SALONS

OTHDRCLN

127

Destination Data Set:

EXPB

128

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

OTHDCLNX

Field

BSECT20.BSECT20B.OTHDCLNX
Description:

How much of dry cleaning cost spent for non-clothes?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other than clothes $
OTHDCLNX
OTHDCLNX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

Help Screen:
Question Text:

OTHDRCLN = 1
Yes, some of the dry cleaning/laundry service was for items other than
clothes
H_DRYCLEAN
? [F1]
How much?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF OTHDCLNX = DK or RF or ERR1 edit passed then
Set OTHD_LNX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
1-9999:

DK,RF:

IF entry lt 5 or gt 200 then goto ERR1_OTHDRCLNX
ELSEIF entry gt DRYCLNX then goto CK_OTHDCLNX
ELSE goto SALONS
Goto SALONS

129

Instrument SAS Name:
Destination Data Set:

OTHDCLNX
EXPB

130

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_OTHDCLNX

Check

BSECT20.BSECT20B.ERR1_OTHDCLNX
Description:
Inherited Universe:
Universe:
Universe Description:

Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHDCLNX lt 5 or gt 200) AND (OTHDCLNX ne DK and ne RF)
Dry cleaning/laundry service expense for items other than clothes is less than
$5 or greater than $200
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHD_LNX = A1
Soft
Suppress:

Goto SALONS

All others, go back to OTHDCLNX

131

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

CK_OTHDCLNX

Check

BSECT20.BSECT20B.CK_OTHDCLNX
Description:
Inherited Universe:
Universe:

Universe Description:

Text:

Other dry cleaning expense greater than total dry cleaning expense
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(OTHDCLNX gt DRYCLNX) AND (OTHDCLNX <> DK and <> RF) AND
(DRYCLNX <> DK and <> RF)
Dry cleaning/laundry service expense for items other than clothes is greater
than total dry cleaning/laundry service expense
Entry cannot exceed total cost.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OTHDCLNX

132

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SALONS

Field

BSECT20.BSECT20B.SALONS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Help Screen:
Question Text:

How much for hair cutting and styling
Salon Services
SALONS
SALONS
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(DRYCLEAN = 2, DK or RF) OR (OTHDRCL = 2, DK or RF) OR
(OTHDCLNX = 1-9999, DK or RF)
All Interviews
H_SALONS
46
? [F1]
Since the first of ^REF_MONTH, not including ^CUR_MONTH have
^YOU_ANYMEM had any expenses for haircutting, styling, attached hair
pieces, manicures, massages or other salon services?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

133

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto SALONX
Goto WIGS

SALONS
EXPB

134

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SALONX

Field

BSECT20.BSECT20B.SALONX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Total expense since first of [ref month], not incl [cur month]
Salon Services $
SALONX
SALONX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SALONS = 1
Yes, had expenses for salon services
H_SALONS
? [F1]
What was the total expense for these services since the first of
^REF_MONTH, not including ^CUR_MONTH?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF SALONX = DK or RF or ERR1 edit passed then
Set SALONX_ = EMPTY

Array:

135

Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

Display a $ and comma, as needed, in the entry field.
0-9999:

IF entry = 1-5 or gt 300 then goto ERR1_SALONX
ELSEIF RT8100.POPGRP = 13 or 14 then goto SALNNAME
ELSE goto WIGS

DK,RF:

IF RT8100.POPGRP = 13 or 14 then goto SALNNAME
ELSE goto WIGS

SALONX
EXPB

136

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_SALONX

Check

BSECT20.BSECT20B.ERR1_SALONX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SALONX = 1-5 or gt 300) AND (SALONX <> DK and <> RF)
Salon services expense was $1 - $5 or greater than $300
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SALONX_ = A1
Soft
Suppress:

IF RT8100.POPGRP = 13 or 14 then goto SALNNAME
ELSE goto WIGS

All others, go back to SALONX

137

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SALNNAME

Field

BSECT20.BSECT20B.SALNNAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where did you go to the salon
Salon Name
SALNNAME
SALNNAME
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(RT8100.POPGRP = 13 or 14) AND SALONS = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_ANYMEM paid for salon
services?
Enter name of establishment, not name of salon technician

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set SALPURCH = 1 and
"keep" and "show"
RESPONSE: IF uppercase entry = "GROUPON" or "GROUPON.COM"
then goto ERR_GROUPON
ELSEIF UPPERCASE ENTRY contains ".COM" then
goto WIGS
ELSE goto SALPURCH
DK,RF: Goto WIGS

138

Instrument SAS Name:
Destination Data Set:

SALNNAME
EXPB

139

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR_GROUPON

Check

BSECT20.BSECT20B.ERR_GROUPON
Description:
Inherited Universe:
Universe:

Groupon Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
Uppercase entry in SALNNAME = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

IF UPPERCASE ENTRY in SALNNAME contains ".COM"
then goto WIGS
ELSE goto SALPURCH

All others, go back to SALNNAME

140

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SALPURCH

Field

BSECT20.BSECT20B.SALPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
SALPURCH
SALPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SALNNAME = RESPONSE) AND
(UPPERCASE entry in SALNNAME does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto WIGS
2: Goto SALNLOC

Instrument SAS Name:

SALPURCH

141

Destination Data Set:

EXPB

142

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

SALNLOC

Spider Version 1.6.2

Field

BSECT20.BSECT20B.SALNLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Salon location
Salon Location
SALNLOC
SALNLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SALPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^SALNNAME_fill located?
SALNNAME_fill
Fill entry from SALNNAME
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SALLOCST
SALNLOC
EXPB

143

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SALLOCST

Field

BSECT20.BSECT20B.SALLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Salon location - State
State
SALLOCST
SALLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SALPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^SALNNAME_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

SALNNAME_fill
Fill entry from SALNNAME
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_SALLOCST
ELSE goto WIGS

Instrument SAS Name:
Destination Data Set:

SALLOCST
EXPB

144

145

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

CK_SALLOCST

Check

BSECT20.BSECT20B.CK_SALLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in SALLOCST is not a valid state abbreviation) AND SALLOCST <>
DK AND SALLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SALLOCST

146

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

WIGS

Field

BSECT20.BSECT20B.WIGS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

How much for removable hair pieces, wigs, toupees
Wig Costs
WIGS
WIGS
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SALON = 2, DK or RF) OR (SALONX = 0-9999, DK or RF)
All Interviews
H_WIGS
46
? [F1]
Since the first of ^REF_MONTH, not including ^CUR_MONTH have
^YOU_ANYMEM had any expenses for removable hairpieces, wigs or
toupees?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

147

X

On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto WIGSX
Goto SAFEDPST

WIGS
EXPB

148

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

WIGSX

Field

BSECT20.BSECT20B.WIGSX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Total expense since first of [ref month], not incl [cur month]
Wig Cost $
WIGSX
WIGSX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
WIGS = 1
Yes, had expenses for removable hair pieces, wigs or toupees
H_WIGS
? [F1]
What was the total expense for these items since the first of
^REF_MONTH, not including ^CUR_MONTH?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF WIGSX = DK or RF or ERR1 edit passed then
Set WIGSX_ = EMPTY

149

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
0-9999:

IF entry = 1-5 or gt 300 then goto ERR1_WIGSX
ELSE goto SAFEDPST

DK,RF: Goto SAFEDPST
Instrument SAS Name:
Destination Data Set:

WIGSX
EXPB

150

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_WIGSX

Check

BSECT20.BSECT20B.ERR1_WIGSX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Check Instructions:
Type:
Skip Instructions:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(WIGSX = 1-5 or gt 300) AND (WIGSX ne DK and ne RF)
Wig item expense was $1 - $5 or greater than $300
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY
IF suppressed then set WIGSX_ = A1
Soft
Suppress:

Goto SAFEDPST

All others, go back to WIGSX

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SAFEDPST

Field

BSECT20.BSECT20B.SAFEDPST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Expense for rental of safe deposit box?
Deposit box
SAFEDPST
SAFEDPST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(WIGS = 2, DK or RF) OR (WIGSX = 0-9999, DK or RF)
All Interviews
Have ^YOU_ANYMEM had any expenses for the rental of a safe deposit
box located in a bank or similar financial institution?

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Goto SAFDPSTX
Goto BANKSRVC

152

Instrument SAS Name:
Destination Data Set:

SAFEDPST
EXPB

153

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

SAFDPSTX

Spider Version 1.6.2

Field

BSECT20.BSECT20B.SAFDPSTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Total rental expense for safe deposit box
Rent for box $
SAFDPSTX
SAFDPSTX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SAFEDPST = 1
Yes, had expenses for the rental of a safe deposit box
What was the total rental expense for the safe deposit box since the
first of ^REF_MONTH, not including ^CUR_MONTH?

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
4
1
999
Don't Know
Refuse
Empty
On Input
On Output
IF SAFDPSTX = DK or RF or ERR1 edit passed then
Set SAFD_STX = EMPTY

Array:
Special Instructions:

Display a $ and comma, as needed, in the entry field.

154

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-999:

IF entry gt 100 then goto ERR1_SAFEDPSTX
ELSEIF RT8100.POPGRP = 11 or 12 then goto SAFSTORE
ELSE goto BANKSRVC

DK,RF:

IF RT8100.POPGRP = 11 or 12 then goto SAFSTORE
ELSE goto BANKSRVC

SAFDPSTX
EXPB

155

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_SAFEDPSTX

Check

BSECT20.BSECT20B.ERR1_SAFEDPSTX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SAFDPSTX gt 100) AND (SAFDPSTX <> DK and <> RF)
Expense for the rental of a safe deposit box is greater than $100
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SAFD_STX = A1
Soft
Suppress: IF RT8100.POPGRP = 11 or 12 then goto SAFSTORE
ELSE goto BANKSRVC
All others, go back to SAFDPSTX

156

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SAFSTORE

Field

BSECT20.BSECT20B.SAFSTORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Bank name
Bank
SAFSTORE
SAFSTORE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SAFEDPST = 1 AND (RT8100.POPGRP = 11 or 12)

Universe Description:
Question Text:

What is the name of the bank or institution?
Enter bank or institution name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set SAFPURCH = 1 and
"keep" and "Show"
ENTRY: IF UPPERCASE ENTRY contains ".COM" then goto BANKSRVC
ELSE goto SAFPURCH
DK,RF: Goto BANKSRVC

Instrument SAS Name:
Destination Data Set:

SAFSTORE
EXPB

157

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SAFPURCH

Field

BSECT20.BSECT20B.SAFPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
SAFPURCH
SAFPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SAFSTORE = RESPONSE) AND
(UPPERCASE entry in SAFSTORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto BANKSRVC
2: Goto SAFDPLOC

Instrument SAS Name:

SAFPURCH

158

Destination Data Set:

EXPB

159

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

SAFDPLOC

Spider Version 1.6.2

Field

BSECT20.BSECT20B.SAFDPLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Bank location - City
Location - City
SAFDPLOC
SAFDPLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SAFPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^SAFSTORE_fill located?
SAFSTORE_fill
Fill entry in SAFSTORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SAFLOCST
SAFDPLOC
EXPB

160

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SAFLOCST

Field

BSECT20.BSECT20B.SAFLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Bank location - State
State
SAFLOCST
SAFLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SAFPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^SAFSTORE_fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

SAFSTORE_fill
Fill entry in SAFSTORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_SAFLOCST
ELSE goto BANKSRVC

Instrument SAS Name:
Destination Data Set:

SAFLOCST
EXPB

161

162

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

CK_SAFLOCST

Check

BSECT20.BSECT20B.CK_SAFLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in SAFLOCST is not a valid state abbreviation) AND SAFLOCST <>
DK AND SAFLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SAFLOCST

163

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

BANKSRVC

Field

BSECT20.BSECT20B.BANKSRVC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Expense for banking services?
Bank fees
BANKSRVC
BANKSRVC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SAFEDPST = 2, DK or RF) OR (SAFDPSTX = 1-999, DK or RF)
All Interviews
H_BANKSRVC
46
? [F1]
Have ^YOU_ANYMEM paid any charges or fees for bank services such
as ATM or overdraft fees or account service charges from a bank or
similar financial institution?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

164

Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto BANKMOX
Goto TXLIMSRV

BANKSRVC
EXPB

165

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

BANKMOX

Field

BSECT20.BSECT20B.BANKMOX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Usual monthly bank fee
Monthly bank fee $
BANKMOX
BANKMOX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
BANKSRVC = 1
Yes, paid charges or fees for bank services
H_BANKSRVC
? [F1]
What is the usual MONTHLY charge?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF BANKMOX = DK or RF or ERR1 edit passed then
Set BANKMOX_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
0-99999: IF entry lt 5 or gt 50 then goto ERR1_BANKMOX
ELSEIF RT8100.POPGRP = 11 or 12 then goto BNKNAME
ELSE goto TXLIMSRV
DK,RF:

IF RT8100.POPGRP = 11 or 12 then goto BNKNAME
ELSE goto TXLIMSRV

166

Instrument SAS Name:
Destination Data Set:

BANKMOX
EXPB

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_BANKMOX

Check

BSECT20.BSECT20B.ERR1_BANKMOX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(BANKMOX lt 5 or gt 50) AND (BANKMOX <> DK and <> RF)
Charges or fees for bank services is less than $5 or greater than $50
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set BANKMOX_ = A1
Soft
Suppress: IF RT8100.POPGRP = 11 or 12 then goto BNKNAME
ELSE goto TXLIMSRV
All others, go back to BANKMOX

168

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

BNKNAME

Field

BSECT20.BSECT20B.BNKNAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Bank name
Bank
BNKNAME
BNKNAME
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
BANKSRVC = 1 AND (RT8100.POPGRP = 11 or 12)

Universe Description:
Question Text:

What is the name of the bank or institution?
Enter bank or institution name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

If UPPERCASE ENTRY contains ".COM" then set BNKPURCH = 1 and
"keep" and "Show"
ENTRY: IF UPPERCASE ENTRY contains ".COM" then goto TXLIMSRV
ELSE goto BNKPURCH
DK,RF: Goto TXLIMSRV

Instrument SAS Name:
Destination Data Set:

BNKNAME
EXPB

169

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

BNKPURCH

Field

BSECT20.BSECT20B.BNKPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
BNKPURCH
BNKPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(BNKNAME = RESPONSE) AND
(UPPERCASE entry in BNKNAME does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto TXLIMSRV
2: Goto BANKLOC

Instrument SAS Name:

BNKPURCH

170

Destination Data Set:

EXPB

171

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

BANKLOC

Spider Version 1.6.2

Field

BSECT20.BSECT20B.BANKLOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Bank location - City
Location - City
BANKLOC
BANKLOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
BNKPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^BNKNAME_fill located?
BNKNAME_fill
Fill entry in BNKNAME
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto BNKLOCST
BANKLOC
EXPB

172

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

BNKLOCST

Field

BSECT20.BSECT20B.BNKLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Bank location - State
State
BNKLOCST
BNKLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
BNKPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^BNKNAME_fill located?
Enter the two character state abbeviation

Fills:
Instructions:
Type:
Length:
X
X

X

BNKNAME_fill
Fill entry in BNKNAME
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_BNKLOCST
ELSE goto TXLIMSRV

Instrument SAS Name:
Destination Data Set:

BNKLOCST
EXPB

173

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

CK_BNKLOCST

Check

BSECT20.BSECT20B.CK_BNKLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in BNKLOCST is not a valid state abbreviation) AND BNKLOCST <>
DK AND BNKLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to BNKLOCST

175

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

TXLIMSRV

Field

BSECT20.BSECT20B.TXLIMSRV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Expense for taxis or limo service?
Taxi service
TXLIMSRV
TXLIMSRV
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

Help Screen:
Question Text:

All Interviews
(and (BANKSERV = 2, DK or RF) OR (BANKMOX = 1-9999, DK or RF))
H_TXLIMSRV
46
? [F1]
Since the first of ^REF_MONTH not including ^CUR_MONTH, have
^YOU_ANYMEM had expenses for taxis, limousine service, or car rides
booked through an app? Do not include expenses entirely reimbursed
for business purposes or expenses incurred on a trip.

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

CUR_MONTH
Fill with current month.

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

176

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto TXLIMX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto MASSTRAN

TXLIMSRV
EXPB

177

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

TXLIMX

Spider Version 1.6.2

Field

BSECT20.BSECT20B.TXLIMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Total expense for taxi and limo service
Taxi $
TXLIMX
TXLIMX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TXLIMSRV = 1
Yes, had expenses for taxis or limousine service
H_TXLIMSRV
? [F1]
What was the total expense?

Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Integer
5
1
9999
Don't Know
Refuse
Empty
On Input
On Output
IF TXLIMX = DK or RF or ERR1 edit passed then
Set TXLIMX_ = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
IF entry lt 5 or gt 520 then goto ERR1_TXLIMX
ELSEIF RT8100.POPGRP = 11 or 12 then goto LIMO
ELSE goto MASSTRAN

178

Instrument SAS Name:
Destination Data Set:

TXLIMX
EXPB

179

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR1_TXLIMX

Check

BSECT20.BSECT20B.ERR1_TXLIMX
Description:

Inherited Universe:
Universe:
Universe Description:
Text:

Out of Range Check

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(TXLIMX lt 5 or gt 520) AND (TXLIMX <> DK and <> RF)
Expense for taxis or limousine service is less than $5 or greater than $520
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TXLIMX_ = A1
Soft
Suppress:

IF RT8100.POPGRP = 11 or 12 then goto LIMO
ELSE goto MASSTRAN

All others, go back to TXLIMX

180

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

LIMO

Field

BSECT20.BSECT20B.LIMO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Was amount solely for limousine service?
Limo Serv
LIMO
LIMO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TXLIMSRV = 1 AND (RT8100.POPGRP = 11 or 12)

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

Was the $^TXLIMX_fill solely for limousine service?

TXLIMX_fill
Fill amount from TXLIMX
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto MASSTRAN
Goto TAXINAME

LIMO
EXPB

181

182

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

TAXINAME

Field

BSECT20.BSECT20B.TAXINAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Cab service name
Taxi Name
TAXINAME
TAXINAME
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
LIMO = 2, DK, or RF

Universe Description:
Question Text:

What is the name of the taxi company or ride service app that was
used?
If cost is for more than one company, enter only one

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF uppercase entry = "GROUPON" or "GROUPON.COM" then
goto ERR_GROUPON
ELSE goto TXIPURCH

Instrument SAS Name:
Destination Data Set:

TAXINAME
EXPB

183

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

ERR_TGROUPON

Check

BSECT20.BSECT20B.ERR_TGROUPON
Description:
Inherited Universe:
Universe:

Groupon Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
Uppercase entry in TAXINAME = "GROUPON" or "GROUPON.COM"

Universe Description:
Text:

ENTER THE STORE OR COMPANY THAT THE GROUPON IS FOR.
DO NOT ENTER "GROUPON"

Check Instructions:
Type:
Skip Instructions:

Soft
Suppress:

Goto TXIPURCH

All others, go back to TAXINAME

184

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

TXIPURCH

Field

BSECT20.BSECT20B.TXIPURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Paid Online or in person
Online
TXIPURCH
TXIPURCH
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TAXINAME = RESPONSE, DK or RF

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto MASSTRAN
2: Goto TAXILOC

Instrument SAS Name:

TXIPURCH

185

Destination Data Set:

EXPB

186

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

TAXILOC

Spider Version 1.6.2

Field

BSECT20.BSECT20B.TAXILOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Cab company location - City
Location - City
TAXILOC
TAXILOC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TXIPURCH = 2

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
X
X

X

In what city is ^TAXINAME_fill located?
TAXINAME_fill
IF TAXINAME = DK or RF then fill "the company"
ELSE fill entry on TAXINAME
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TAXLOCST
TAXILOC
EXPB

187

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

TAXLOCST

Field

BSECT20.BSECT20B.TAXLOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Cab company location - State
State
TAXLOCST
TAXLOCST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
TXIPURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^TAXINAME_fill located?
Enter the twp character state abbreviation

Fills:
Instructions:

Type:
Length:
X
X

X

TAXINAME_fill
IF TAXINAME = DK or RF then fill "the company"
ELSE fill entry on TAXINAME
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_TAXLOCST
ELSE goto MASSTRAN

Instrument SAS Name:

TAXLOCST

188

Destination Data Set:

EXPB

189

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

CK_TAXLOCST

Check

BSECT20.BSECT20B.CK_TAXLOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(Entry in TAXLOCST is not a valid state abbreviation) AND TAXLOCST <>
DK AND TAXLOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to TAXLOCST

190

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

MASSTRAN

Field

BSECT20.BSECT20B.MASSTRAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Use mass transportation?
Mass trans
MASSTRAN
MASSTRAN
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:

Help Screen:
Question Text:

All Interviews
(and (TXLIMSRV = 2, DK or RF) OR (TXLIMX = 1-9999, DK or RF))
H_MASSTRAN
46
? [F1]
Do ^YOU_ANYMEM pay out-of-pocket for public transportation services
such as bus, subway, train, or passenger ferry?
Include all forms of public transportation

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

191

Store Instructions:

IF MASSTRAN = 1 and NUMHOUSE = 1, then set TRANST[1] = MEMBNO
for the one active person. (Show and keep TRANST)
ELSE IF MASSTRAN = 2, DK or RF AND NUMHOUSE = 1 then
set TRANST[1] = EMPTY

Array:
Skip Instructions:

1:

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

IF RT8100.POPGRP = 11 or 12 then goto MASSNAME
ELSEIF NUMHOUSE = 1 then goto TBLMSTRAN
ELSE goto TRANST
Goto S20B_END

MASSTRAN
EXPB

192

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

MASSNAME

Spider Version 1.6.2

Field

BSECT20.BSECT20B.MASSNAME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Public transportation name
Pub Tran Name
MASSNAME
MASSNAME
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
MASSTRAN = 1 AND (RT8100.POPGRP = 11 or 12)

Universe Description:
Question Text:

Type:
Length:
X
X

X

What is the name of the public transportation system?

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF NUMHOUSE = 1 then goto TBLMSTRAN
ELSE goto TRANSIT

Instrument SAS Name:
Destination Data Set:

MASSNAME
EXPB

193

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

TblMassTran

Spider Version 1.6.2

Block

BSECT20.BSECT20B.TblMassTran
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

block to collect TRANST

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
MASSTRAN = 1 AND NUMHOUSE greater than 1

Universe Description:
Array:
Block Instructions:

194

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TblMassTran

Spider Version 1.6.2

TRANST

Field

BSECT20.BSECT20B.TblMassTran.TRANST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Who used mass transportation
Transit Who
TRANST
TRANST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND NUMHOUSE greater than 1)
MASSTRAN = 1 AND NUMHOUSE greater than 1

Universe Description:
Question Text:

What are the names of all household members who use mass transit?
Enter line numbers for all that apply, separate with commas

Type:
Max # of Values:
Length:
Answer List:

Set
30
2
TTRANSIT

Value:

Mnemonic:

Description:

1

Person1

Person1

2

Person2

Person2

3

Person3

Person3

4

Person4

Person4

5

Person5

Person5

6

Person6

Person6

7

Person7

Person7

8

Person8

Person8

9

Person9

Person9

10

Person10

Person10

11

Person11

Person11

12

Person12

Person12

13

Person13

Person13

14

Person14

Person14

15

Person15

Person15

16

Person16

Person16

195

17

Person17

Person17

18

Person18

Person18

19

Person19

Person19

20

Person20

Person20

21

Person21

Person21

22

Person22

Person22

23

Person23

Person23

24

Person24

Person24

25

Person25

Person25

26

Person26

Person26

27

Person27

Person27

28

Person28

Person28

29

Person29

Person29

30

Person30

Person30

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

1. In the answer list, display all active CU members
(hh_mem and membstat does not equal 1) whose AGE is
greater than or equal to 5, DK or RF.
2. NOTE: Active household member = person with HH_MEM = 1
and PERSTAT ne 99 AND ((MEMBSTAT ne 1,3, or 5) OR
(MEMBSTAT = 1 AND PERSTAT = 7) AND NONMEMB ne 1 AND
FNAME ne empty AND FNAME ne 999 AND
PERCUNUM = CUINDEX

Skip Instructions:

1-30: Goto TBLMSTRAN
DK,RF: Goto S20B_END

Instrument SAS Name:
Destination Data Set:

TRANST
EXPB

196

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

TBLMSTRAN

Block

BSECT20.BSECT20B.TBLMSTRAN
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

While
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1)
At least 1 entry other than DK or RF in TRANSIT

Array:
Block Instructions:

NOTE: Any processing changes made to the variables in this
block also need to be made to the variables in
BCONTROLCARD.Processing
1. Build a person level table for the next 7 items.
(Row numbers in the table should match up with the person member
number.)
2. Ask questions in this block for all line numbers (persons) entered in
TRANSIT

197

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

MEMBNO

Field

BSECT20.BSECT20B.TBLMSTRAN.MEMBNO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Member line number from the Demographics - SHOW ONLY Field

MEMBNO
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Non-Displayed**
Integer
2
1
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

Set MEMBNO equal to BControlcard.Tunit2.BPerson.MEMBNO
MEMBNO
EXPBMT

198

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

MEM_NAME

Field

BSECT20.BSECT20B.TBLMSTRAN.MEM_NA
ME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Name - SHOW ONLY Field
Name

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** SHOW ONLY **
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Pre-Fill member NAME in this field

Array:

199

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

TRANAMTX

Field

BSECT20.BSECT20B.TBLMSTRAN.TRANAM
TX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Mass transit out-of-pocket cost
Out-of-pocket Cost
TRANAMTX
TRANAMTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
MEMBNO = any entry in TRANSIT
Ask for each line number entered in TRANSIT
What is ^YourNames usual out-of-pocket cost?
Select time period (per day, week, or month) on next screen

Fills:
Instructions:
Type:
Length:
Min:
Max:
X
X

X

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
1-9999: Goto TRANPD
0,DK,RF:

Instrument SAS Name:

Goto TRANSUB

TRANAMTX

200

Destination Data Set:

EXPBMT

201

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

TRANPD

Field

BSECT20.BSECT20B.TBLMSTRAN.TRANPD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Select time period
Time Period
TRANPD
TRANPD
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
TRANAMTX = 1-9999

Universe Description:
Question Text:
Type:
Length:
Answer List:

Select time period
Enumerated
1
Ttranpd

Value:

Mnemonic:

Description:

1

Day

Day

2

Week

Week

3

Month

Month

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: IF TRANAMTX greater than 10 then goto ERR1_TRANAMTX
ELSE goto TRANDAYX
2: IF TRANAMTX greater than 72 then goto ERR1_TRANAMTX
ELSE goto AMTRAK
3,DK,RF: IF TRANAMTX greater than 285 then goto ERR1_TRANAMTX
ELSE goto AMTRAK

202

Instrument SAS Name:
Destination Data Set:

TRANPD
EXPBMT

203

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

ERR1_TRANAMTX

Check

BSECT20.BSECT20B.TBLMSTRAN.ERR1_T
RANAMTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
((TRANAMTX greater than 10 and TRANPD = 1) OR
(TRANAMTX greater than 72 and TRANPD = 2) OR
(TRANAMTX greater than 285 and TRANPD = 3)) OR
(TRANAMTX greater than 285 and (TRANPD = DK or TRANPD = RF)))
AND TRANAMTX <> DK AND TRANAMTX <> RF

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRAN_MTX = A1
Soft
Suppress:

IF TRANPD = 1 then goto TRANDAYX
ELSE goto AMTRAK

All others, go back to TRANAMTX

204

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

TRANDAYX

Field

BSECT20.BSECT20B.TBLMSTRAN.TRANDA
YX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Mass transit days per week
Days per Week
TRANDAYX
TRANDAYX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
TRANPD = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X

How many days per week usually?
Integer
1
1
7
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto AMTRAK
TRANDAYX
EXPBMT

205

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

AMTRAK

Field

BSECT20.BSECT20B.TBLMSTRAN.AMTRAK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Use Amtrak?
Use Amtrak
AMTRAK
AMTRAK
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
TRANAMTX = 1-9999

Universe Description:
Question Text:

Is any of the ^TRANAMTX_Fill^TRANPD_Fill Amtrak?

Fills:
Instructions:

TRANAMTX_Fill
Fill entry in TRANAMTX

Fills:
Instructions:

TRANPD_Fill
IF TRANPD = 1, fill " per day for"
ELSEIF TRANPD = 2, fill " per week for"
ELSEIF TRANPD = 3, fill " per month for"
ELSE fill " for"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

206

Skip Instructions:

1:

Goto AMTRAKX

2,DK,RF: Goto TRANSUB
Instrument SAS Name:
Destination Data Set:

AMTRAK
EXPBMT

207

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

AMTRAKX

Field

BSECT20.BSECT20B.TBLMSTRAN.AMTRAK
X
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Amtrak Cost
Amtrak Cost
AMTRAKX
AMTRAKX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
AMTRAK = 1

Universe Description:
Question Text:

How much?
Enter dollar amount ^TRANPD_Fill2

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

TRANPD_Fill2
IF TRANPD = 1, fill "per day"
ELSEIF TRANPD = 2, fill "per week"
ELSEIF TRANPD = 3, fill "per month"
ELSE leave blank

Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Display a $ and comma, as needed, in the entry field.

208

Skip Instructions:

IF AMTRAKX greater than TRANAMTX then goto CK_AMTRAKX
ELSE goto TRANSUB

Instrument SAS Name:
Destination Data Set:

AMTRAKX
EXPBMT

209

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

CK_AMTRAKX

Check

BSECT20.BSECT20B.TBLMSTRAN.CK_AMT
RAKX
Description:

Amtrak amount is greater than the total amount

Inherited Universe:

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))

Universe:

(AMTRAKX greater than TRANAMTX) AND AMTRAKX <> DK AND
AMTRAKX <> RF AND TRANAMTX <> DK and TRANAMTX <> RF

Universe Description:
Text:

Amtrak amount is greater than the total amount
Amtrak amount cannot be more than the total amount.
Please verify

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to AMTRAKX

210

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

TRANSUB

Field

BSECT20.BSECT20B.TBLMSTRAN.TRANSU
B
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
Answer List:

Did you receive transit subsidy?
Subsidy
TRANSUB
TRANSUB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
MEMBNO = any entry in TRANSIT
Had a monthly expense to use mass transportation to work
Did ^YouName receive a transit subsidy?
YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto TRANSUBX

2,DK,RF:

IF no more persons, exit block and goto S20_END
ELSE goto TRANAMTX for the next person

211

Instrument SAS Name:
Destination Data Set:

TRANSUB
EXPBMT

212

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

TRANSUBX

Field

BSECT20.BSECT20B.TBLMSTRAN.TRANSU
BX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:
X
X

X
Store Instructions:

Expense for monthly transit subsidy
Subsidy Amount
TRANSUBX
TRANSUBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
TRANSUB = 1
Yes, received a transit subsidy
What is the usual monthly amount?
Integer
5
0
9999
Don't Know
Refuse
Empty
On Input
On Output
IF TRANSUBX = DK or RF or ERR1 edit passed then
Set TRAN_UBX = EMPTY

Array:
Special Instructions:
Skip Instructions:

Display a $ and comma, as needed, in the entry field.
0-9999:

IF entry greater than 250 then goto ERR1_TRANSUBX
ELSEIF no more persons, exit block and goto S20_END
ELSE goto TRANAMTX for the next person

DK,RF:

IF no more persons, exit block and goto S20_END
ELSE goto TRANAMTX for the next person

213

Instrument SAS Name:
Destination Data Set:

TRANSUBX
EXPBMT

214

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

ERR1_TRANSUBX

Check

BSECT20.BSECT20B.TBLMSTRAN.ERR1_T
RANSUBX
Description:
Inherited Universe:

Universe:

Universe Description:
Text:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))
(TRANSUBX greater than 250) AND
(TRANSUBX ne DK and TRANSUBX ne RF)
Amount received for transit subsidy is less than $5 or greater than $200
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set TRAN_UBX = A1
Soft
Suppress:

IF no more persons, exit block and goto S20_END
ELSE goto TRANAMTX for the next person

All others, go back to TRANSUBX

215

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

TRAN_MTX

Field

BSECT20.BSECT20B.TBLMSTRAN.TRAN_M
TX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TRANAMTX

TRAN_MTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRANAMTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRAN_MTX
EXPBMT

216

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B.TBLMSTRAN

Spider Version 1.6.2

TRAN_UBX

Field

BSECT20.BSECT20B.TBLMSTRAN.TRAN_U
BX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range Edit Flag for TRANSUBX

TRAN_UBX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
(MASSTRAN = 1 AND ((TRANSIT[1] = 1-30) OR NUMHOUSE = 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TRANSUBX and TRANSUBX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TRAN_UBX
EXPBMT

217

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

S20B_END

Field

BSECT20.BSECT20B.S20B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
MASSTRAN = 1, 2, DK or RF
All Interviews
** NOT DISPLAYED **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF (MASSTRAN = 2, DK or RF) OR (TRANSIT = DK or RF) OR
(TRANSUB[of last eligible person] = 2, DK or RF)
OR (TRANSUBX[of last eligible person] = 0-9999, DK or RF)
THEN Set XPB_STAT = 1
Set XPB_ORIG = 1
Set S20B_END = 1
2. Set the section complete flag
IF S20B_END = 1 then Set section complete flag
(store "Yes" in sectcomp(20) )

Array:
Skip Instructions:

Goto Section 21 - BSECT21

218

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

LNDRYX_

Field

BSECT20.BSECT20B.LNDRYX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for LNDRYX

LNDRYX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_LNDRYX and LNDRYX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LNDRYX_
EXPB

219

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

OTHL_DRX

Field

BSECT20.BSECT20B.OTHL_DRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OTHLNDRX

OTHL_DRX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_OTHLNDRX and OTHLNDRX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OTHL_DRX
EXPB

220

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

DRYCLNX_

Field

BSECT20.BSECT20B.DRYCLNX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for DRYCLNX

DRYCLNX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_DRYCLNX and DRYCLNX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

DRYCLNX_
EXPB

221

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

OTHD_LNX

Field

BSECT20.BSECT20B.OTHD_LNX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OTHDCLNX

OTHD_LNX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_OTHDCLNX and OTHDCLNX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OTHD_LNX
EXPB

222

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SALONX_

Field

BSECT20.BSECT20B.SALONX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SALONX

SALONX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SALONX and SALONX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SALONX_
EXPB

223

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

WIGSX_

Field

BSECT20.BSECT20B.WIGSX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for WIGSX

WIGSX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_WIGSX and WIGSX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

WIGSX_
EXPB

224

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

SAFD_STX

Field

BSECT20.BSECT20B.SAFD_STX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SAFDPSTX

SAFD_STX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_SAFEDPSTX and SAFEDPSTX for how to set this
field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SAFD_STX
EXPB

225

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

BANKMOX_

Field

BSECT20.BSECT20B.BANKMOX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for BANKMOX

BANKMOX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

**OUT VARIABLE**
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_BANKMOX and BANKMOX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

BANKMOX_
EXPB

226

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

TXLIMX_

Field

BSECT20.BSECT20B.TXLIMX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for TXLIMX

TXLIMX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See ERR1_TXLIMX and TXLIMX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

TXLIMX_
EXPB

227

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

XPB_STAT

Spider Version 1.6.2

Field

BSECT20.BSECT20B.XPB_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

REC_STAT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S20B_END for how to set this field
Valid Values: 1 = Active Record

Instrument SAS Name:
Destination Data Set:

XPB_STAT
EXPB

228

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20.BSECT20B

Spider Version 1.6.2

XPB_ORIG

Field

BSECT20.BSECT20B.XPB_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

REC_ORIG
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S20B_END for how to set this field
Valid Values:

Instrument SAS Name:
Destination Data Set:

1 = Data from current month interview

XPB_ORIG
EXPB

229

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

BSECT20C
Blaise Item-Level Specifications Report
Items contained in this report:
- BLP_POPGRP1
- BLP_POPGRP2
- BLP_POPGRP3
- BLP_POPGRP4
- BLP_POPGRP5
- BLP_POPGRP6
- BLP_POPGRP7
- BLP_POPGRP8
- BLP_POPGRP9
- BLP_POPGRP10
- BLP_POPGRP11
- BLP_POPGRP12
- BLP_POPGRP13
- BLP_POPGRP14
- BLP_POPGRP15
- BLP_POPGRP16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BSECT20C

Block

BSECT20C
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

Last Purchased (Extended Recall) Section
20C
Extended Recall
If

Universe Description:

(BFront.START <> 3-5) AND (BCeintro.CE_INTRO = 1) AND
[ [(RT8100.POPGRP = 1 or 01) and SECTCOMP[5] = 1 and
SECTCOMP[6] = 1 and SECTCOMP[7] = 1 and SECTCOMP[8] = 1
and SECTCOMP[11] = 1 and SECTCOMP[17] = 1 and
SECTCOMP[19] = 1] OR
[(RT8100.POPGRP = 2 or 02) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[9] = 1 and SECTCOMP[18] = 1
and SECTCOMP[19] = 1 ] OR
[(RT8100.POPGRP = 3 or 03) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[19] = 1] OR
[(RT8100.POPGRP = 4 or 04) and SECTCOMP[16] = 1] OR
[(RT8100.POPGRP = 5 or 05) and SECTCOMP[6] = 1 and
SECTCOMP[9] = 1] OR
[(RT8100.POPGRP = 6 or 06) and SECTCOMP[6] = 1 and
SECTCOMP[10] = 1 and SECTCOMP[17] = 1 and
SECTCOMP[18] = 1 and SECTCOMP[19] = 1] OR
[(RT8100.POPGRP = 7 or 07) and SECTCOMP[4] = 1 and
SECTCOMP[6] = 1 and SECTCOMP[9] = 1 and SECTCOMP[17] = 1 ]
OR
[(RT8100.POPGRP = 8 or 08) and SECTCOMP[5] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[14] = 1] OR
[(RT8100.POPGRP = 9 or 09) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[9] = 1 and SECTCOMP[19] = 1 ]
OR
[RT8100.POPGRP = 10 and SECTCOMP[9] = 1 and
SECTCOMP[12] = 1] OR
[RT8100.POPGRP = 11 and SECTCOMP[4] = 1 and
SECTCOMP[12] = 1 and SECTCOMP[14] = 1 and
SECTCOMP[17] = 1 and SECTCOMP[19] = 1 and
SECTCOMP[20] = 1 ] OR
[RT8100.POPGRP = 12 and SECTCOMP[6] = 1 and
SECTCOMP[14] = 1 and SECTCOMP[17] = 1 and SECTCOMP[19] = 1
and SECTCOMP[20] = 1] OR
[RT8100.POPGRP = 13 and SECTCOMP[6] = 1 and SECTCOMP[17] = 1
and SECTCOMP[19] = 1] OR
[RT8100.POPGRP = 14 and SECTCOMP[4] = 1 and SECTCOMP[24] = 1
and SECTCOMP[17] = 1 and SECTCOMP[18] = 1 and
SECTCOMP[20] = 1] OR
[RT8100.POPGRP = 15 and SECTCOMP[9] = 1 and SECTCOMP[12] = 1
and SECTCOMP[16] = 1 and SECTCOMP[20] = 1] OR
[RT8100.POPGRP = 16 and SECTCOMP[8] = 1 and SECTCOMP[9] = 1
and SECTCOMP[14] = 1 and SECTCOMP[16] = 1 and
SECTCOMP[19] = 1]
]

Array:
Block Instructions:

Section Label: Section 20, Part C - Extended Recall

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

S4A_Flag

Field

BSECT20C.S4A_Flag
Description:

Flag for last purchase section 20C

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

S4A_END = Yes
Section 4A is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

For I: = 1 to 4 DO
Set S4A_Flag[I] = 2
END DO
FOR I:= 1 TO 20 DO
IF BSECTION4.TBLPHONE.BSECTION04A[I].UTA_STAT = 1 THEN:
IF BSECTION4.TBLPHONE.BSECTION04A[I].TYPETEL = 1 THEN
LP4A_Flag[1] := Yes
ELSEIF BSECTION4.TBLPHONE.BSECTION04A[I].TYPETEL = 2
THEN LP4A_Flag[2] := Yes
ELSEIF BSECTION4.TBLPHONE.BSECTION04A[I].TINTNET = 1
THEN LP4A_Flag[3] := Yes
ELSEIF BSECTION4.TBLPHONE.BSECTION04A[I].TCABLE = 1
THEN LP4A_Flag[4] := Yes
END
END
END DO

Array:
Number of Elements:

X
4

Special Instructions:

Array positions
1 = Cell phone
2 = Residential phone
3 = Internet Service
4 = Cable Service

Instrument SAS Name:
Destination Data Set:

S4A_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP4C_Flag

Field

BSECT20C.LP4C_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S4C_END = 1

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-9
LP4C_Flag[I] = 2
ENDDO
FOR I:= 1 TO 40 DO
IF BSECTION4.TBLPROPT.BSECTION04C[I].UTC_Item = 3
THEN LP4C_Flag[3] := 1
ELSEIF BSECTION4.TBLPROPT.BSECTION04C[I].UTC_Item = 4
THEN LP4C_Flag[4] := 1
ELSEIF BSECTION4.TBLPROPT.BSECTION04C[I].UTC_Item = 5
THEN LP4C_Flag[5] := 1
ELSEIF BSECTION4.TBLPROPT.BSECTION04C[I].UTC_Item = 6
THEN LP4C_Flag[6] := 1
ELSEIF BSECTION4.TBLPROPT.BSECTION04C[I].UTC_Item = 7
THEN LP4C_Flag[7] := 1
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
9
LP4C_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP5_Flag

Field

BSECT20C.LP5_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

S5A_END = 'Yes'
Section 5A is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-19
LP5_Flag[I] = 2
ENDDO
FOR I:= 1 TO 12 DO
IF BSect5.BBlock.Brow[I].Item = 3 THEN
LP5_Flag[3] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 4 THEN
LP5_Flag[4] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 8 THEN
LP5_Flag[8] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 9 THEN
LP5_Flag[9] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 10 THEN
LP5_Flag[10] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 11 THEN
LP5_Flag[11] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 12 THEN
LP5_Flag[12] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 13 THEN
LP5_Flag[13] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 17 THEN
LP5_Flag[17] := 1
ELSEIF BSect5.BBlock.Brow[I].Item = 19 THEN
LP5_Flag[19] := 1
END DO

Array:
Number of Elements:
Instrument SAS Name:

X
19
LP5_Flag

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP5trnt_Flag

Field

BSECT20C.LP5trnt_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

S5A_END = 'Yes'
Section 5A is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

LP5trnt_Flag = 2
FOR I:= 1 TO 12 DO
IF BSect5.BBlock.Brow[I].Item = 8 and
3 selected in BSect5.BBlock.Brow[I].S5_INCL AND
BSect5.BBlock.Brow[I].REIMBRS = 1 AND
BSect5.BBlock.Brow[I].CRMBSNSD = 1 THEN
LP5trnt_Flag := 1
END DO

Array:
Instrument SAS Name:

LP5trnt_Flag

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP6A_Flag

Field

BSECT20C.LP6A_Flag
Description:

Last purchased flag for section 20C

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S6A_END = Yes

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1 - 8
LP6A_Flag[I] = No
ENDDO
FOR I:= 1 TO 7 DO
IF Sect06.TableA.Row[I].Item = 1 THEN
LP6A_Flag[1] := Yes
ELSEIF Sect06.TableA.Row[I].Item = 2 THEN
LP6A_Flag[2] := Yes
ELSEIF Sect06.TableA.Row[I].Item = 4 THEN
LP6A_Flag[4] := Yes
ELSEIF Sect06.TableA.Row[I].Item = 8 THEN
LP6A_Flag[8] := Yes
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
8
LP6A_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP6B_Flag

Field

BSECT20C.LP6B_Flag
Description:

Last purchased flag for 20C

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

S6B_END = Yes
Section 6B is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1 - 37
LP6B_Flag[I] = No
ENDDO
FOR I:= 1 TO 34 DO
IF Sect06.TableB.Row[I].Item = 1 THEN
LP6B_Flag[1] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 2 THEN
LP6B_Flag[2] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 3 THEN
LP6B_Flag[3] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 4 THEN
LP6B_Flag[4] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 5 THEN
LP6B_Flag[5] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 6 THEN
LP6B_Flag[6] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 8 THEN
LP6B_Flag[8] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 9 THEN
LP6B_Flag[9] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 10 THEN
LP6B_Flag[10] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 11 THEN
LP6B_Flag[11] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 12 THEN
LP6B_Flag[12] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 13 THEN
LP6B_Flag[13] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 14 THEN
LP6B_Flag[14] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 15 THEN
LP6B_Flag[15] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 16 THEN
LP6B_Flag[16] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 17 THEN
LP6B_Flag[17] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 18 THEN
LP6B_Flag[18] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 19 THEN
LP6B_Flag[19] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 20 THEN
LP6B_Flag[20] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 21 THEN
LP6B_Flag[21] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 22 THEN
LP6B_Flag[22] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 23 THEN
LP6B_Flag[23] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 24 THEN

LP6B_Flag[24] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 25 THEN
LP6B_Flag[25] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 26 THEN
LP6B_Flag[26] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 27 THEN
LP6B_Flag[27] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 28 THEN
LP6B_Flag[28] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 29 THEN
LP6B_Flag[29] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 30 THEN
LP6B_Flag[30] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 31 THEN
LP6B_Flag[31] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 32 THEN
LP6B_Flag[32] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 33 THEN
LP6B_Flag[33] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 34 THEN
LP6B_Flag[34] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 35 THEN
LP6B_Flag[35] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 36 THEN
LP6B_Flag[36] := Yes
ELSEIF Sect06.TableB.Row[I].Item = 37 THEN
LP6B_Flag[37] := Yes
END
END DO
Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
37
LP6B_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP7_Flag

Field

BSECT20C.LP7_Flag
Description:

Last purchased flag for section 20C

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S6A_END = Yes

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

FOR I: = 1 TO 11 DO
LP7_Flag[I] = No
ENDDO
FOR I:= 1 TO 13 DO
IF BSECT7.BTABLE.BROW[I].Item = 1 THEN
LP7_Flag[1] := Yes
ELSEIF BSECT7.BTABLE.BROW[I].Item = 2 THEN
LP7_Flag[2] := Yes
END
END DO

Array:

X

Number of Elements:
Instrument SAS Name:
Destination Data Set:

11
LP7_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP8A_Flag

Field

BSECT20C.LP8A_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S8A_END = 'Yes'

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-28
LP8A_Flag[I] = 2
ENDDO
FOR I:= 1 TO 34 DO
IF BSect8.BSect08L1.BtableA.Brow[I].Item = 1 THEN
LP8A_Flag[1] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 2 THEN
LP8A_Flag[2] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 3 THEN
LP8A_Flag[3] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 4 THEN
LP8A_Flag[4] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 5 THEN
LP8A_Flag[5] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 6 THEN
LP8A_Flag[6] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 7 THEN
LP8A_Flag[7] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 8 THEN
LP8A_Flag[8] := Yes
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 9 THEN
LP8A_Flag[9] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 10 THEN
LP8A_Flag[10] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 11 THEN
LP8A_Flag[11] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 12 THEN
LP8A_Flag[12] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 13 THEN
LP8A_Flag[13] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 15 THEN
LP8A_Flag[15] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 16 THEN
LP8A_Flag[16] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 18 THEN
LP8A_Flag[18] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 19 THEN
LP8A_Flag[19] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 20 THEN
LP8A_Flag[20] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 21 THEN
LP8A_Flag[21] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 22 THEN
LP8A_Flag[22] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 23 THEN
LP8A_Flag[23] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 24 THEN
LP8A_Flag[24] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 25 THEN

LP8A_Flag[25] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 26 THEN
LP8A_Flag[26] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 27 THEN
LP8A_Flag[27] := 1
ELSEIF BSect8.BSect08L1.BtableA.Brow[I].Item = 28 THEN
LP8A_Flag[28] := 1
END DO
Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
28
LP8A_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP9A_Flag

Field

BSECT20C.LP9A_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S9A_END = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

FOR I: = 1-20
LP9A_Flag[I] = 2
ENDDO
FOR I:= 1 TO 84 DO
IF BSect09.BtableA.Brow[I].Item = 19 THEN
LP9A_Flag[19] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 20 THEN
LP9A_Flag[20] := 1
END DO

Array:
Number of Elements:

X
20

Instrument SAS Name:
Destination Data Set:

LP9A_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP9A1_Flag

Field

BSECT20C.LP9A1_Flag
Description:

Flag for Last Purchase section. (Agesex = 1 (men's))

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S9A_END = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-20
LP9A1_Flag[I] = 2
ENDDO
FOR I:= 1 TO 84 DO
IF 1 selected in BSect09.BtableA.Brow[I].AGESEX THEN
IF BSect09.BtableA.Brow[I].Item = 1 THEN
LP9A1_Flag[1] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 2 THEN
LP9A1_Flag[2] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 3 THEN
LP9A1_Flag[3] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 4 THEN
LP9A1_Flag[4] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 5 THEN
LP9A1_Flag[5] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 6 THEN
LP9A1_Flag[6] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 9 THEN
LP9A1_Flag[9] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 10 THEN
LP9A1_Flag[10] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 11 THEN
LP9A1_Flag[11] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 12 THEN
LP9A1_Flag[12] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 13 THEN
LP9A1_Flag[13] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 16 THEN
LP9A1_Flag[16] := 1
END
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
20
LP9A1_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP9A2_Flag

Field

BSECT20C.LP9A2_Flag
Description:

Flag for Last Purchase section. (Agesex = 2 women's)

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S9A_END = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-20
LP9A2_Flag[I] = 2
ENDDO
FOR I:= 1 TO 84 DO
IF 2 selected in BSect09.BtableA.Brow[I].AGESEX THEN:
IF BSect09.BtableA.Brow[I].Item = 2 AND THEN
LP9A2_Flag[2] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 3 THEN
LP9A2_Flag[3] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 4 THEN
LP9A2_Flag[4] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 5 THEN
LP9A2_Flag[5] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 6 THEN
LP9A2_Flag[6] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 7 THEN
LP9A2_Flag[7] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 8 THEN
LP9A2_Flag[8] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 9 THEN
LP9A2_Flag[9] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 10 THEN
LP9A2_Flag[10] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 11 THEN
LP9A2_Flag[11] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 12 THEN
LP9A2_Flag[12] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 13 THEN
LP9A2_Flag[13] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 16 THEN
LP9A2_Flag[16] := 1
END
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
20
LP9A2_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP9A3_Flag

Field

BSECT20C.LP9A3_Flag
Description:

Flag for Last Purchase section. (Agesex = 3 Boys')

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S9A_END = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-20
LP9A3_Flag[I] = 2
ENDDO
FOR I:= 1 TO 84 DO
IF 3 selected in BSect09.BtableA.Brow[I].AGESEX THEN
IF BSect09.BtableA.Brow[I].Item = 1 THEN
LP9A3_Flag[1] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 2 THEN
LP9A3_Flag[2] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 3 THEN
LP9A3_Flag[3] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 4 THEN
LP9A3_Flag[4] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 5 THEN
LP9A3_Flag[5] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 6 THEN
LP9A3_Flag[6] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 9 THEN
LP9A3_Flag[9] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 10 THEN
LP9A3_Flag[10] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 11 THEN
LP9A3_Flag[11] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 12 THEN
LP9A3_Flag[12] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 16 THEN
LP9A3_Flag[16] := 1
END
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
20
LP9A3_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP9A4_Flag

Field

BSECT20C.LP9A4_Flag
Description:

Flag for Last Purchase section. (Agesex = 4 Girls')

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Sect9A_end = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-20
LP9A4_Flag[I] = 2
ENDDO
FOR I:= 1 TO 84 DO
IF 4 selected in BSect09.BtableA.Brow[I].AGESEX THEN:
IF BSect09.BtableA.Brow[I].Item = 1 THEN
LP9A4_Flag[1] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 2 THEN
LP9A4_Flag[2] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 3 THEN
LP9A4_Flag[3] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 4 THEN
LP9A4_Flag[4] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 5 THEN
LP9A4_Flag[5] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 6 THEN
LP9A4_Flag[6] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 7 THEN
LP9A4_Flag[7] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 8 THEN
LP9A4_Flag[8] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 9 THEN
LP9A4_Flag[9] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 10 THEN
LP9A4_Flag[10] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 11 THEN
LP9A4_Flag[11] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 12 THEN
LP9A4_Flag[12] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 13 THEN
LP9A4_Flag[13] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 16 THEN
LP9A4_Flag[16] := 1
END
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
20
LP9A4_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP9A5_Flag

Field

BSECT20C.LP9A5_Flag
Description:

Flag for Last Purchase section. (Agesex = 5 Infants')

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S9A_END = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-20
LP9A5_Flag[I] = 2
ENDDO
FOR I:= 1 TO 84 DO
IF 5 selected in BSect09.BtableA.Brow[I].AGESEX then:
IF BSect09.BtableA.Brow[I].Item = 1 THEN
LP9A5_Flag[1] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 2 THEN
LP9A5_Flag[2] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 3 THEN
LP9A5_Flag[3] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 4 THEN
LP9A5_Flag[4] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 5 THEN
LP9A5_Flag[5] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 6 THEN
LP9A5_Flag[6] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 7 THEN
LP9A5_Flag[7] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 8 THEN
LP9A5_Flag[8] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 9 THEN
LP9A5_Flag[9] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 10 THEN
LP9A5_Flag[10] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 11 THEN
LP9A5_Flag[11] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 12 THEN
LP9A5_Flag[12] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 14 THEN
LP9A5_Flag[14] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 15 THEN
LP9A5_Flag[15] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 17 THEN
LP9A5_Flag[17] := 1
ELSEIF BSect09.BtableA.Brow[I].Item = 18 THEN
LP9A5_Flag[18] := 1
END
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
20
LP9A5_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP9B_Flag

Field

BSECT20C.LP9B_Flag
Description:

Flag for Last Purchase section 20C

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

S9D_END = "Yes"
Section 9B is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-5
LP9B_Flag[I] = 2
ENDDO
FOR I:= 1 TO 10 DO
IF BSect09.BtableB.Brow[I].Item = 1 THEN
LP9B_Flag[1] := 1
ELSEIF BSect09.BtableB.Brow[I].Item = 2 THEN
LP9B_Flag[2] := 1
ELSEIF BSect09.BtableB.Brow[I].Item = 3 THEN
LP9B_Flag[3] := 1
ELSEIF BSect09.BtableB.Brow[I].Item = 4 THEN
LP9B_Flag[4] := 1
ELSEIF BSect09.BtableB.Brow[I].Item = 5 THEN
LP9B_Flag[5] := 1
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
5
LP9B_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP10R_Flag

Field

BSECT20C.LP10R_Flag
Description:

Flag for Last Purchase section. (Rental Cars)

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

S10A_END = "Yes"
Rental car section is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

FOR I: = 1-9
LP10R_Flag[I] = 2
ENDDO
FOR I:= 1 TO 10 DO
IF BSect10.BSect10L1.BTableA.Brow[I].Item = 1 THEN
LP10R_Flag[1] := 1
END
END DO

Array:
Number of Elements:

X
9

Instrument SAS Name:
Destination Data Set:

LP10R_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP11_Flag

Field

BSECT20C.LP11_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

SECTCOMP(11) = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-9
LP11_Flag[I] = 2
ENDDO
FOR I:= 1 TO 25 DO
IF BSect11.BVehicle.Brow[I].Item = 3 THEN
LP11_Flag[3] := 1
ELSEIF BSect11.BVehicle.Brow[I].Item = 6 THEN
LP11_Flag[6] := 1
ELSEIF BSect11.BVehicle.Brow[I].Item = 7 THEN
LP11_Flag[7] := Yes
ELSEIF BSect11.BVehicle.Brow[I].Item = 9 THEN
LP11_Flag[9] := 1
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
9
LP11_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP12A_Flag

Field

BSECT20C.LP12A_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S12A_END = 1

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-12
LP12A_Flag[I] = 2
ENDDO
FOR I:= 1 TO 26 DO
IF BSect12.BtableA.Brow[I].Item = 1 THEN
LP12A_Flag[1] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 2 THEN
LP12A_Flag[2] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 3 THEN
LP12A_Flag[3] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 4 THEN
LP12A_Flag[4] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 5 THEN
LP12A_Flag[5] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 6 THEN
LP12A_Flag[6] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 7 THEN
LP12A_Flag[7] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 8 THEN
LP12A_Flag[8] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 9 THEN
LP12A_Flag[9] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 10 THEN
LP12A_Flag[10] := 1
ELSEIF BSect12.BtableA.Brow[I].Item = 11 THEN
LP12A_Flag[11] := 1
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
12
LP12A_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP14A_Flag

Field

BSECT20C.LP14A_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

S14CompA = 'Yes'
Section 14A is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-15
LP14A_Flag[I] = 2
ENDDO
FOR I:= 1 TO 40 DO
IF BSect14.BtableA.Brow[I].Item = 1 THEN
LP14A_Flag[1] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 2 THEN
LP14A_Flag[2] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 3 THEN
LP14A_Flag[3] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 5 THEN
LP14A_Flag[5] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 6 THEN
LP14A_Flag[6] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 10 THEN
LP14A_Flag[10] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 12 THEN
LP14A_Flag[12] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 13 THEN
LP14A_Flag[13] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 14 AND
BSect14.BtableA.BROW[I].MEDPRNT = 1 THEN
LP14A_Flag[14] := 1
ELSEIF BSect14.BtableA.BROW[I].Item = 15 AND
BSect14.BtableA.BROW[I].MEDPRNT = 1 THEN
LP14A_Flag[15] := 1
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
15
LP14A_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP16a1_Flag

Field

BSECT20C.LP16a1_Flag
Description:

Flag for Last Purchase section. (college or university)

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Sectcomp[16] = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-9
LP16a1_Flag[I] = 2
ENDDO
FOR I:= 1 TO 34 DO
IF BSect16.BtableA.Brow[I].SCHOOL = 1 THEN
IF BSect16.BtableA.Brow[I].Item = 3 THEN
LP16a1_Flag[3] := 1
ELSEIF BSect16.BtableA.Brow[I].Item = 8 THEN
LP16a1_Flag[8] := 1
ELSEIF BSect16.BtableA.Brow[I].Item = 9 THEN
LP16a1_Flag[9] := 1
END
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
9
LP16a1_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP16a2_Flag

Field

BSECT20C.LP16a2_Flag
Description:

Flag for Last Purchase section. (Elementary - High school)

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Sectcomp[16] = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-9
LP16a2_Flag[I] = 2
ENDDO
FOR I:= 1 TO 34 DO
IF BSect16.BtableA.Brow[I].SCHOOL = 2 THEN
IF BSect16.BtableA.Brow[I].Item = 3 THEN
LP16a2_Flag[3] := 1
ELSEIF BSect16.BtableA.Brow[I].Item = 8 THEN
LP16a2_Flag[8] := 1
ELSEIF BSect16.BtableA.Brow[I].Item = 9 THEN
LP16a2_Flag[9] := 1
END
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
9
LP16a2_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP16a3_Flag

Field

BSECT20C.LP16a3_Flag
Description:

Flag for Last Purchase section. (Child day care center)

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Sectcomp[16] = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

FOR I: = 1-9
LP16a3_Flag[I] = 2
ENDDO
FOR I:= 1 TO 34 DO
IF BSect16.BtableA.Brow[I].SCHOOL = 3 THEN
IF BSect16.BtableA.Brow[I].Item = 3 THEN
LP16a3_Flag[3] := 1
END
END
END DO

Array:

X

Number of Elements:
Instrument SAS Name:
Destination Data Set:

9
LP16a3_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP16a4_Flag

Field

BSECT20C.LP16a4_Flag
Description:

Flag for Last Purchase section. (Nursery school or preschool)

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Sectcomp[16] = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

FOR I: = 1-9
LP16a4_Flag[I] = 2
ENDDO
FOR I:= 1 TO 34 DO
IF BSect16.BtableA.Brow[I].SCHOOL = 4 THEN
IF BSect16.BtableA.Brow[I].Item = 3 THEN
LP16a4_Flag[3] := 1
END
END
END DO

Array:

X

Number of Elements:
Instrument SAS Name:
Destination Data Set:

9
LP16a4_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP16a5_Flag

Field

BSECT20C.LP16a5_Flag
Description:

Flag for Last Purchase section. (Vocational or Technical)

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Sectcomp[16] = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

FOR I: = 1-9
LP16a5_Flag[I] = 2
ENDDO
FOR I:= 1 TO 34 DO
IF BSect16.BtableA.Brow[I].SCHOOL = 5 THEN
IF BSect16.BtableA.Brow[I].Item = 3 THEN
LP16a5_Flag[3] := 1
ELSEIF BSect16.BtableA.Brow[I].Item = 9 THEN
LP16a5_Flag[9] := 1
END
END
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
9
LP16a5_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP16_Flag

Field

BSECT20C.LP16_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Sectcomp[16] = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

FOR I: = 1-9
LP16_Flag[I] = 2
ENDDO
FOR I:= 1 TO 34 DO
IF BSect16.BtableA.Brow[I].Item = 1 THEN
LP16_Flag[1] := 1
ELSEIF BSect16.BtableA.Brow[I].Item = 5 THEN
LP16_Flag[5] := 1
END
END DO

Array:

X

Number of Elements:
Instrument SAS Name:
Destination Data Set:

9
LP16_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP17_Flag

Field

BSECT20C.LP17_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

SECTCOMP(17) = "Yes"

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-27
LP17_Flag[I] = 2
ENDDO
FOR I:= 1 TO 40 DO
IF BSection17.BtableA.BROW[I].Item = 1 THEN
LP17_Flag[1] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 2 THEN
LP17_Flag[2] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 3 THEN
LP17_Flag[3] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 4 THEN
LP17_Flag[4] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 5 THEN
LP17_Flag[5] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 6 THEN
LP17_Flag[6] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 7 THEN
LP17_Flag[7] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 8 THEN
LP17_Flag[8] := Yes
ELSEIF BSection17.BtableA.BROW[I].Item = 10 THEN
LP17_Flag[10] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 11 THEN
LP17_Flag[11] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 12 THEN
LP17_Flag[12] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 13 THEN
LP17_Flag[13] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 14 THEN
LP17_Flag[14] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 15 THEN
LP17_Flag[15] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 16 THEN
LP17_Flag[16] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 17 THEN
LP17_Flag[17] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 18 THEN
LP17_Flag[18] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 19 THEN
LP17_Flag[19] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 20 THEN
LP17_Flag[20] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 22 THEN
LP17_Flag[22] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 23 THEN
LP17_Flag[23] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 24 THEN
LP17_Flag[24] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 25 THEN
LP17_Flag[25] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 26 THEN
LP17_Flag[26] := 1
ELSEIF BSection17.BtableA.BROW[I].Item = 27 THEN
LP17_Flag[27] := 1
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
27
LP17_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

S18BC_Flag

Field

BSECT20C.S18BC_Flag
Description:

Travel flag for last purchase section 20C

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

S18BC_End := '1'

Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Only want to set the flag to no if trips were taken. We do not want to set it to
no if there are no trips
FOR I:= 1 TO 5 DO
Set LP18BC_Flag[I] = EMPTY
END DO
If there are any good trips then set flag to no
FOR I:= 1 TO 17 DO
IF
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_1[I].NUMNIGHT
= 0-800, DK or RF then LP18BC_Flag[I] = no
END
END DO
Of the trips taken, set the flag equal to yes
FOR I:= 1 TO 17 DO
IF
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_1[I].NUMNIGHT
= 0-800, DK or RF THEN: {not an 888 - deleted}
IF
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_1[I].CMSHIPX
= RESPONSE OR NONRESPONSE THEN LP18BC_Flag[1] := Yes
END
IF
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_1[I].RTCARX =
RESPONSE or NONRESPONSE THEN LP18BC_Flag[2] := Yes
END
IF
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_1[I].ANYTOLL
= 1, DK or RF THEN LP18BC_Flag[3] := Yes
END
IF
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_1[I].ANYPARK
= 1, DK or RF THEN LP18BC_Flag[4] := Yes
END
IF
BSECT18.BLKSECT18_BC_STRUCT.BLKSECT18_BC_2[I].LODGING
= 1, DK or RF THEN LP18BC_Flag[5] := Yes
END
END
END DO

Array:
Number of Elements:

X
5

Special Instructions:

Array Positions
1 = Ship
2 = Rental Car
3 = Tolls
4 = Parking Fees
5 = Lodging

Instrument SAS Name:
Destination Data Set:

S18BC_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

S18Fldg_Flag

Field

BSECT20C.S18Fldg_Flag
Description:

Trip lodging flag for last purchase section 20C

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

S18F_End := '1'

Section 18F is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Only want to set the flag to no if trips were taken. We do not want to set it to
no if there are no trips
Set LP18Fldg_Flag = EMPTY
If there are any good trips then set flag to no
FOR I:= 1 TO 17 DO
IF BSECT18.BLKSECT18_F[I].NUMLOC = RESPONSE, DK or RF
then LP18Fldg_Flag = no
END
END DO
Of the trips taken, if any involved lodging set the flag equal to yes
FOR I:= 1 TO 17 DO
IF BSECT18.BLKSECT18_F[I].ANYLODGE = 1, DK, or RF THEN
LP18BFldg_Flag := Yes
END
END DO

Array:
Instrument SAS Name:
Destination Data Set:

S18Fldg_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

LP19A_Flag

Field

BSECT20C.LP19A_Flag
Description:

Flag for Last Purchase section.

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

S19A_END = 'Yes'
Section 19A is complete
** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

FOR I: = 1-24
LP19A_Flag[I] = 2
ENDDO
FOR I:= 1 TO 43 DO
IF BSect19.BtableA.BROW[I].Item = 1 THEN
LP19A_Flag[1] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 2 THEN
LP19A_Flag[2] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 3 THEN
LP19A_Flag[3] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 4 THEN
LP19A_Flag[4] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 6 THEN
LP19A_Flag[6] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 7 THEN
LP19A_Flag[7] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 10 THEN
LP19A_Flag[10] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 14 THEN
LP19A_Flag[14] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 15 THEN
LP19A_Flag[15] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 16 THEN
LP19A_Flag[16] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 17 THEN
LP19A_Flag[17] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 18 THEN
LP19A_Flag[18] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 19 THEN
LP19A_Flag[19] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 20 THEN
LP19A_Flag[20] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 23 THEN
LP19A_Flag[23] := 1
ELSEIF BSect19.BtableA.BROW[I].Item = 24 THEN
LP19A_Flag[24] := 1
END DO

Array:
Number of Elements:
Instrument SAS Name:
Destination Data Set:

X
24
LP19A_Flag
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP1_AskFlags

Field

BSECT20C.POP1_AskFlags
Description:

Set PopGrp 1 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 1 or 01) and SECTCOMP[5] = 1 and
SECTCOMP[6] = 1 and SECTCOMP[7] = 1 and SECTCOMP[8] = 1
and SECTCOMP[11] = 1 and SECTCOMP[17] = 1 and
SECTCOMP[19] = 1
THEN:
FOR I: = 1 to 41 DO
Set Ask_H[I] = EMPTY
Set Ask_R[I] = EMPTY
END DO

IF LP6B_Flag[12] = no and LP17_Flag[24] = no then
set Ask_R[22] = 1
ELSE set Ask_R[22] = 2
END
IF LP6B_Flag[35] = no and LP6B_Flag[36] and
LP19A_Flag[14] = no and LP19A_Flag[15] = no then
set Ask_R[21] = 1
ELSE set Ask_R[21] = 2
END
IF LP6B_Flag[18] = no then set Ask_H[29] = 1
ELSE set Ask_H[29] = 2
END
IF LP5_Flag[8] = no or LP5trnt_Flag = yes then
set Ask_H[27] = 1
ELSE set Ask_H[27] = 2
END
IF LP6B_Flag[29] = no and LP6B_Flag[30] = no then
set Ask_R[16] = 1
ELSE set Ask_R[16] = 2
END
IF LP6B_Flag[27] = no and LP6B_Flag[28] = no and
LP6B_Flag[31] = no and LP6B_Flag[32] = no and
LP6B_Flag[37] = no and LP8A_Flag[4] = no then
set Ask_R[15] = 1
ELSE set Ask_R[15] = 2
END
IF LP5_Flag[3] = no and LP5_Flag[4] = no and
LP5_Flag[8] = no and LP5_Flag[9] = no and
LP5_Flag[10] = no and LP5_Flag[11] = no and
LP5_Flag[12] = no and LP5_Flag[13] = no and
LP5_Flag[17] = no and LP5_Flag[19] = no then

set Ask_H[40] = 1
ELSE set Ask_H[40] = 2
END
IF LP7_Flag[1] = no and LP7_Flag[2] = no then
set Ask_H[38] = 1
ELSE set Ask_H[38] = 2
END
IF LP6B_Flag[17] = no then set Ask_H[28] = 1
ELSE set Ask_H[28] = 2
END
IF LP6B_Flag[34] = no then set Ask_R[14] = 1
ELSE set Ask_R[14] = 2
END
IF BSect8.BlkSect08_Furniture.REPFURN = 2 then
set Ask_H[39] = 1
ELSE set Ask_H[39] = 2
END
IF LP6B_Flag[33] = no and LP11_Flag[5] = no and
LP11_Flag[9] = no then set Ask_R[12] = 1
ELSE set Ask_R[12] = 2
END
IF LP11_Flag[3] = no and LP11_Flag[6] = no and
LP11_Flag[7] = no then set Ask_R[13] = 1
ELSE set Ask_R[13] = 2
END
END
Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP1

Block

BSECT20C.BLP_POPGRP1
Description:
Tab Name:
Fly Over Name:
Universe Type:

Last Purchased Questions for Pop Group 1

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 01 or 1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PGRP1_INTRO

Field

BSECT20C.BLP_POPGRP1.PGRP1_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP1_INTRO
RT8100.POPGRP = 01 or 1
Ask_R[22] = yes OR Ask_R[21] = yes OR Ask_H[29] = yes OR
Ask_H[27] = yes OR Ask_R[16] = yes OR Ask_R[15] = yes OR
Ask_H[40] = yes OR Ask_H[38] = yes OR Ask_H[28] = yes OR
Ask_R[14] = yes OR Ask_H[39] = yes OR Ask_R[12] = yes OR
Ask_R[13] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_R[22] = 1 then goto PSCATR22
ELSEIF Ask_R[21] = 1 then goto PSCATR21
ELSEIF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
PGRP1_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATR22

Field

BSECT20C.BLP_POPGRP1.PSCATR22
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased video games in last 6 months
Video Games
PSCATR22
PSCATR22
RT8100.POPGRP = 01 or 1
Ask_R[22] = yes
Video games was not selected in 6B or 17
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchased any video game
hardware, games, or accessories?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R22_COST
2,DK,RF: IF Ask_R[21] = 1 then goto PSCATR21
ELSEIF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATR22
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R22_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R22_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R22_COST
R22_COST
RT8100.POPGRP = 01 or 1
PSCATR22 = 1
HH did purchase video games in the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of video game hardware, games, or accessories?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R22STORE
R22_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R22STORE

Field

BSECT20C.BLP_POPGRP1.R22STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
R22STORE
R22STORE
RT8100.POPGRP = 01 or 1
PSCATR22 = 1
HH did purchase video games in the last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto R22PURCH
ELSEIF Ask_R[21] = 1 then goto PSCATR21
ELSEIF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R22STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R22PURCH

Field

BSECT20C.BLP_POPGRP1.R22PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R22PURCH
R22PURCH
RT8100.POPGRP = 01 or 1
R22STORE = RESPONSE and
(Uppercase entry in R22STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[21] = 1 then goto PSCATR21
ELSEIF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto R22LOC

Instrument SAS Name:
Destination Data Set:

R22PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R22LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R22LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R22LOC
R22LOC
RT8100.POPGRP = 01 or 1
R22PURCH = 2
Purchased in person
In what city is ^R22STORE_Fill located?
R22STORE_Fill
Fill entry in R22STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R22LOCST
R22LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R22LOCST

Field

BSECT20C.BLP_POPGRP1.R22LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R22LOCST
R22LOCST
RT8100.POPGRP = 01 or 1
R22PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R22STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R22STORE_Fill
Fill entry in R22STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R22LOCST
ELSEIF Ask_R[21] = 1 then goto PSCATR21
ELSEIF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R22LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_R22LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_R22LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in R22LOCST is not a valid state abbreviation) AND R22LOCST <>
DK AND R22LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R22LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATR21

Field

BSECT20C.BLP_POPGRP1.PSCATR21
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased toys, games, hobby supplies, etc in last 6 months
Toys or Games
PSCATR21
PSCATR21
RT8100.POPGRP = 01 or 1
Ask_R[21] = yes

Universe Description:

Toys, games, hobby supllies or playground equipment was not selected in 6B
or 17

Question Text:

^PSCATR21Intro_Fill have ^YOU_ANYONE purchased any toys, games,
hobby supplies, or playground equipment, excluding video games?

Fills:
Instructions:

PSCATR21Intro_Fill
If PSCATR22 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R21_COST
2,DK,RF: IF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATR21
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R21_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R21_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
R21_COST
R21_COST
RT8100.POPGRP = 01 or 1
PSCATR21 = 1
HH did purchase toys, games, hobby supplies or playground equipment in
the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of toys, games, hobby supplies, or playground equipment?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R21STORE
R21_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R21STORE

Field

BSECT20C.BLP_POPGRP1.R21STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Where Purchased
Business
R21STORE
R21STORE
RT8100.POPGRP = 01 or 1
PSCATR21 = 1
HH did purchase toys, games, hobby supplies or playground equipment in
the last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto R21PURCH
ELSEIF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R21STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R21PURCH

Field

BSECT20C.BLP_POPGRP1.R21PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R21PURCH
R21PURCH
RT8100.POPGRP = 01 or 1
R21STORE = RESPONSE and
(Uppercase entry in R21STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto R21LOC

Instrument SAS Name:
Destination Data Set:

R21PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R21LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R21LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R21LOC
R21LOC
RT8100.POPGRP = 01 or 1
R21PURCH = 2
Purchased in person
In what city is ^R21STORE_Fill located?
R21STORE_Fill
Fill entry in R21STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R21LOCST
R21LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R21LOCST

Field

BSECT20C.BLP_POPGRP1.R21LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R21LOCST
R21LOCST
RT8100.POPGRP = 01 or 1
R21PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R21STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R21STORE_Fill
Fill entry in R21STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R21LOCST
ELSEIF Ask_H[29] = 1 then goto PSCATH29
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R21LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_R21LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_R21LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in R21LOCST is not a valid state abbreviation) AND R21LOCST <>
DK AND R21LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R21LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATH29

Field

BSECT20C.BLP_POPGRP1.PSCATH29
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any non-powered tools or misc hardware in last 6 months
Nonpower Tools
PSCATH29
PSCATH29
RT8100.POPGRP = 01 or 1
Ask_H[29] = yes
Non-power tools was not selected in 6B
^PSCATH29Intro_Fill have ^YOU_ANYONE purchased any nonpowered
tools or miscellaneous hardware?

Fills:
Instructions:

PSCATH29Intro_Fill
If PSCATR22 = EMPTY AND PSCATR21 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H29_COST
2,DK,RF: IF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATH29
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H29_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H29_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H29_COST
H29_COST
RT8100.POPGRP = 01 or 1
PSCATH29 = 1
HH did purchase non-powered tools in the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of nonpowered tools or miscellaneous hardware?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H29STORE
H29_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H29STORE

Field

BSECT20C.BLP_POPGRP1.H29STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H29STORE
H29STORE
RT8100.POPGRP = 01 or 1
PSCATH29 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto H29PURCH
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:

H29STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H29PURCH

Field

BSECT20C.BLP_POPGRP1.H29PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H29PURCH
H29PURCH
RT8100.POPGRP = 01 or 1
H29STORE = RESPONSE and
(Uppercase entry in H29STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto H29LOC

Instrument SAS Name:
Destination Data Set:

H29PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H29LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H29LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H29LOC
H29LOC
RT8100.POPGRP = 01 or 1
H29PURCH = 2
Purchased in person
In what city is ^H29STORE_Fill located?
H29STORE_Fill
Fill entry in H29STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H29LOCST
H29LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H29LOCST

Field

BSECT20C.BLP_POPGRP1.H29LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H29LOCST
H29LOCST
RT8100.POPGRP = 01 or 1
H29PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H29STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H29STORE_Fill
Fill entry in H29STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H29LOCST
ELSEIF Ask_H[27] = 1 then goto PSCATH27
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H29LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_H29LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_H29LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in H29LOCST is not a valid state abbreviation) AND H29LOCST <>
DK AND H29LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H29LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATH27

Field

BSECT20C.BLP_POPGRP1.PSCATH27
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any paint or wallpaper supplies in last 6 months
Paint or Wallpaper
PSCATH27
PSCATH27
RT8100.POPGRP = 01 or 1
Ask_H[27] = yes
Materials or supplies for any paint or wallpaper jobs not selected in 5

Question Text:

^PSCATH27Intro_Fill have ^YOU_ANYONE purchased any materials or
supplies for any paint or wallpaper jobs?

Fills:
Instructions:

PSCATH27Intro_Fill
If PSCATR22 = EMPTY AND PSCATR21 = EMPTY AND PSCATH29 =
EMPTY then fill "Now, please think about the last six months, since the
first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H27_COST
2,DK,RF: IF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATH27
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H27_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H27_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
H27_COST
H27_COST
RT8100.POPGRP = 01 or 1
PSCATH27 = 1

Universe Description:

HH did purchase materials or supplies for any paint or wallpaper jobs in the
last 6 months

Question Text:

In the last six months, how much did ^YOU_YRCU spend on your last
purchase of materials or supplies for any paint or wallpaper jobs?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H27STORE
H27_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H27STORE

Field

BSECT20C.BLP_POPGRP1.H27STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Where Purchased
Business
H27STORE
H27STORE
RT8100.POPGRP = 01 or 1
PSCATH27 = 1
HH did purchase materials or supplies for any paint or wallpaper jobs in the
last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto H27PURCH
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H27STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H27PURCH

Field

BSECT20C.BLP_POPGRP1.H27PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H27PURCH
H27PURCH
RT8100.POPGRP = 01 or 1
H27STORE = RESPONSE and
(Uppercase entry in H27STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto H27LOC

Instrument SAS Name:
Destination Data Set:

H27PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H27LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H27LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H27LOC
H27LOC
RT8100.POPGRP = 01 or 1
H27PURCH = 2
Purchased in person
In what city is ^H27STORE_Fill located?
H27STORE_Fill
Fill entry in H27STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H27LOCST
H27LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H27LOCST

Field

BSECT20C.BLP_POPGRP1.H27LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H27LOCST
H27LOCST
RT8100.POPGRP = 01 or 1
H27PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H27STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H27STORE_Fill
Fill entry in H27STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H27LOCST
ELSEIF Ask_R[16] = 1 then goto PSCATR16
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H27LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_H27LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_H27LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in H27LOCST is not a valid state abbreviation) AND H27LOCST <>
DK AND H27LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H27LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATR16

Field

BSECT20C.BLP_POPGRP1.PSCATR16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any hunting, fishing or camping equipment in last 6 months
Hunt/Fish/Camp Eq.
PSCATR16
PSCATR16
RT8100.POPGRP = 01 or 1
Ask_R[16] = yes
Hunting, fishing or camping equipment not selected in 6
^PSCATR16Intro_Fill have ^YOU_ANYONE purchased any hunting,
fishing, or camping equipment?

Fills:
Instructions:

PSCATR16Intro_Fill
If PSCATR22 = EMPTY AND PSCATR21 = EMPTY AND PSCATH29 =
EMPTY AND PSCATH27 = EMPTY then fill "Now, please think about the
last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R16_COST
2,DK,RF: IF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATR16
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R16_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R16_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R16_COST
R16_COST
RT8100.POPGRP = 01 or 1
PSCATR16 = 1
HH did purchase hunting, fishing or camping equipment in the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of hunting, fishing, or camping equipment?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R16STORE
R16_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R16STORE

Field

BSECT20C.BLP_POPGRP1.R16STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
R16STORE
R16STORE
RT8100.POPGRP = 01 or 1
PSCATR16 = 1
HH did purchase hunting, fishing or camping equipment in the last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto R16PURCH
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R16STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R16PURCH

Field

BSECT20C.BLP_POPGRP1.R16PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R16PURCH
R16PURCH
RT8100.POPGRP = 01 or 1
R16STORE = RESPONSE and
(Uppercase entry in R16STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto R16LOC

Instrument SAS Name:
Destination Data Set:

R16PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R16LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R16LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R16LOC
R16LOC
RT8100.POPGRP = 01 or 1
R16PURCH = 2
Purchased in person
In what city is ^R16STORE_Fill located?
R16STORE_Fill
Fill entry in R16STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R16LOCST
R16LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R16LOCST

Field

BSECT20C.BLP_POPGRP1.R16LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R16LOCST
R16LOCST
RT8100.POPGRP = 01 or 1
R16PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R16STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R16STORE_Fill
Fill entry in R16STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R16LOCST
ELSEIF Ask_R[15] = 1 then goto PSCATR15
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R16LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_R16LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_R16LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in R16LOCST is not a valid state abbreviation) AND R16LOCST <>
DK AND R16LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R16LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATR15

Field

BSECT20C.BLP_POPGRP1.PSCATR15
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any sports, recreation, or health and exercise equipment in last 6
months
Sports Equip
PSCATR15
PSCATR15
RT8100.POPGRP = 01 or 1
Ask_R[15] = yes
Sport, recreation, or health and exercise equipment not selected in 6B or 8A
^PSCATR15Intro_Fill have ^YOU_ANYONE purchased any sport,
recreation, or health and exercise equipment?

Fills:
Instructions:

PSCATR15Intro_Fill
PSCATR22 = EMPTY AND PSCATR21 = EMPTY AND PSCATH29 =
EMPTY AND PSCATH27 = EMPTY AND
PSCATR16 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R15_COST
2,DK,RF: IF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATR15
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R15_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R15_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R15_COST
R15_COST
RT8100.POPGRP = 01 or 1
PSCATR15 = 1

Universe Description:

HH did purchase sport, recreation, or health and exercise equipment in the
last 6 months

Question Text:

In the last six months, how much did ^YOU_YRCU spend on your last
purchase of sport, recreation, or health and exercise equipment?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R15STORE
R15_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R15STORE

Field

BSECT20C.BLP_POPGRP1.R15STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Where Purchased
Business
R15STORE
R15STORE
RT8100.POPGRP = 01 or 1
PSCATR15 = 1
HH did purchase sport, recreation, or health and exercise equipment in the
last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto R15PURCH
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R15STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R15PURCH

Field

BSECT20C.BLP_POPGRP1.R15PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R15PURCH
R15PURCH
RT8100.POPGRP = 01 or 1
R15STORE = RESPONSE and
(Uppercase entry in R15STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto R15LOC

Instrument SAS Name:
Destination Data Set:

R15PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R15LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R15LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R15LOC
R15LOC
RT8100.POPGRP = 01 or 1
R15PURCH = 2
Purchased in person
In what city is ^R15STORE_Fill located?
R15STORE_Fill
Fill entry in R15STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R15LOCST
R15LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R15LOCST

Field

BSECT20C.BLP_POPGRP1.R15LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R15LOCST
R15LOCST
RT8100.POPGRP = 01 or 1
R15PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R15STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R15STORE_Fill
Fill entry in R15STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R15LOCST
ELSEIF Ask_H[40] = 1 then goto PSCATH40
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R15LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_R15LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_R15LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in R15LOCST is not a valid state abbreviation) AND R15LOCST <>
DK AND R15LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R15LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATH40

Field

BSECT20C.BLP_POPGRP1.PSCATH40
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Expenses for home maintenance and repair in the last two years
Inside Home Maint
PSCATH40
PSCATH40
RT8100.POPGRP = 01 or 1
Ask_H[40] = yes
Expenses for inside home maintenance and repair not reported in section 5
Now, please think about the last two years, since the first of
^TwoYearsAgo have ^YOU_ANYONE had any expenses for inside home
maintenance and repair, excluding exterior work?

Fills:
Instructions:

TwoYearsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 3 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 2 years"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 2
years"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 2
years"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H40COUNT
2,DK,RF: IF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATH40
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H40COUNT

Field

BSECT20C.BLP_POPGRP1.H40COUNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

do yourself or paid someone else
Do Yourself
H40COUNT
H40COUNT
RT8100.POPGRP = 01 or 1
PSCATH40 = 1

Universe Description:
Question Text:

Type:
Length:
Answer List:

Did you do this job yourself or did you pay someone else to do all or
part of the work?
Enumerated
1
TH40COUNT

Value:

Mnemonic:

Description:

1

Self

Self only

2

Paid

Paid or contracted with someone else

3

Both

Both

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,DK,RF: IF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2,3: H40_COST

Instrument SAS Name:
Destination Data Set:

H40COUNT
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H40_COST

Field

BSECT20C.BLP_POPGRP1.H40_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H40_COST
H40_COST
RT8100.POPGRP = 01 or 1
H40COUNT = 2 or 3
Paid or contracted someone to do the job
In the last two years, how much was ^YR_YRCUS last expense for
inside home maintenance and repair, excluding exterior work?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H40STORE
H40_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H40STORE

Field

BSECT20C.BLP_POPGRP1.H40STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
H40STORE
H40STORE
RT8100.POPGRP = 01 or 1
H40COUNT = 2 or 3

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H40PURCH
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H40STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H40PURCH

Field

BSECT20C.BLP_POPGRP1.H40PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H40PURCH
H40PURCH
RT8100.POPGRP = 01 or 1
H40STORE = RESPONSE and
(Uppercase entry in H40STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto H40LOC

Instrument SAS Name:
Destination Data Set:

H40PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H40LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H40LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H40LOC
H40LOC
RT8100.POPGRP = 01 or 1
H40PURCH = 2
Purchased in person
In what city is ^H40STORE_Fill located?
H40STORE_Fill
Fill entry on H40STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H40LOCST
H40LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H40LOCST

Field

BSECT20C.BLP_POPGRP1.H40LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H40LOCST
H40LOCST
RT8100.POPGRP = 01 or 1
H40PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H40STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H40STORE_Fill
Fill entry on H40STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H40LOCST
ELSEIF Ask_H[38] = 1 then goto PSCATH38
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H40LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_H40LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_H40LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in H40LOCST is not a valid state abbreviation) AND H40LOCST <>
DK AND H40LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H40LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATH38

Field

BSECT20C.BLP_POPGRP1.PSCATH38
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Had any expenses for service contracts in the last two years
Service Contracts
PSCATH38
PSCATH38
RT8100.POPGRP = 01 or 1
Ask_H[38] = yes

Universe Description:
Question Text:

^PSCATH38Intro_Fill have ^YOU_ANYONE had any expenses for
service contracts, maintenance, or repairs for major appliances? Do
not include expenses for repairs you did yourself.

Fills:
Instructions:

PSCATH38Intro_Fill
IF PSCATH40 = EMPTY then fill "Now, please think about the last two
years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H38COST
2,DK,RF: IF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATH38
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H38_COST

Field

BSECT20C.BLP_POPGRP1.H38_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
H38_COST
H38_COST
RT8100.POPGRP = 01 or 1
PSCATH38 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last two years, how much was ^YR_YRCUS last expense for
service contracts, maintenance, or repairs for major appliances?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H38TORE
H38_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H38STORE

Field

BSECT20C.BLP_POPGRP1.H38STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
H38STORE
H38STORE
RT8100.POPGRP = 01 or 1
PSCATH38 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H38PURCH
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:

H38STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H38PURCH

Field

BSECT20C.BLP_POPGRP1.H38PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H38PURCH
H38PURCH
RT8100.POPGRP = 01 or 1
H38STORE = RESPONSE and
(Uppercase entry in H38STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto H38LOC

Instrument SAS Name:
Destination Data Set:

H38PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H38LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H38LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H38LOC
H38LOC
RT8100.POPGRP = 01 or 1
H38PURCH = 2
Purchased in person
In what city is ^H38STORE_Fill located?
H38STORE_Fill
Fill entry from H38STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H38LOCST
H38LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H38LOCST

Field

BSECT20C.BLP_POPGRP1.H38LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H38LOCST
H38LOCST
RT8100.POPGRP = 01 or 1
H38PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H38STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H38STORE_Fill
Fill entry from H38STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H38LOCST
ELSEIF Ask_H[28] = 1 then goto PSCATH28
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H38LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_H38LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_H38LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in H38LOCST is not a valid state abbreviation) AND H38LOCST <>
DK AND H38LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H38LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATH28

Field

BSECT20C.BLP_POPGRP1.PSCATH28
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased any power tools in the last two years
Power Tools
PSCATH28
PSCATH28
RT8100.POPGRP = 01 or 1
Ask_H[28] = yes

Universe Description:
Question Text:

^PSCATH28Intro_Fill have ^YOU_ANYONE purchased any power tools?

Fills:
Instructions:

PSCATH28Intro_Fill
IF PSCATH40 = EMPTYand PSCATH38 = EMPTY then fill "Now, please
think about the last two years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H28COST
2,DK,RF: IF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATH28
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H28_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H28_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
H28_COST
H28_COST
RT8100.POPGRP = 01 or 1
PSCATH28 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last two years, how much did ^YOU_YRCU last spend on power
tools?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H28TORE
H28_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H28STORE

Field

BSECT20C.BLP_POPGRP1.H28STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
H28STORE
H28STORE
RT8100.POPGRP = 01 or 1
PSCATH28 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H28PURCH
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H28STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H28PURCH

Field

BSECT20C.BLP_POPGRP1.H28PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H28PURCH
H28PURCH
RT8100.POPGRP = 01 or 1
H28STORE = RESPONSE and
(Uppercase entry in H28STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto H28LOC

Instrument SAS Name:
Destination Data Set:

H28PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H28LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H28LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H28LOC
H28LOC
RT8100.POPGRP = 01 or 1
H28PURCH = 2
Purchased in person
In what city is ^H28STORE_Fill located?
H28STORE_Fill
Fill entry in H28STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H28LOCST
H28LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H28LOCST

Field

BSECT20C.BLP_POPGRP1.H28LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H28LOCST
H28LOCST
RT8100.POPGRP = 01 or 1
H28PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H28STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H28STORE_Fill
Fill entry in H28STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H28LOCST
ELSEIF Ask_R[14] = 1 then goto PSCATR14
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H28LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_H28LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_H28LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in H28LOCST is not a valid state abbreviation) AND H28LOCST <>
DK AND H28LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H28LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATR14

Field

BSECT20C.BLP_POPGRP1.PSCATR14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased any bicycles or bike equipment in the last 2 years
Bicycles
PSCATR14
PSCATR14
RT8100.POPGRP = 01 or 1
Ask_R[14] = yes

Universe Description:
Question Text:

^PSCATR14Intro_Fill have ^YOU_ANYONE purchased any bicycles or
bicycle equipment?

Fills:
Instructions:

PSCATR14Intro_Fill
IF PSCATH40 = EMPTYand PSCATH38 = EMPTY AND PSCATH28 =
EMPTY then fill "Now, please think about the last two years, since the
first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R14COST
2,DK,RF: IF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATR14
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R14_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R14_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R14_COST
R14_COST
RT8100.POPGRP = 01 or 1
PSCATR14 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last two years, how much did ^YOU_YRCU last spend on bicycles
or bicycle equipment?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R14TORE
R14_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R14STORE

Field

BSECT20C.BLP_POPGRP1.R14STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
R14STORE
R14STORE
RT8100.POPGRP = 01 or 1
PSCATR14 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R14PURCH
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R14STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R14PURCH

Field

BSECT20C.BLP_POPGRP1.R14PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R14PURCH
R14PURCH
RT8100.POPGRP = 01 or 1
R14STORE = RESPONSE and
(Uppercase entry in R14STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto R14LOC

Instrument SAS Name:
Destination Data Set:

R14PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R14LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R14LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R14LOC
R14LOC
RT8100.POPGRP = 01 or 1
R14PURCH = 2
Purchased in person
In what city is ^R14STORE_Fill located?
R14STORE_Fill
Fill entry on R14STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R14LOCST
R14LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R14LOCST

Field

BSECT20C.BLP_POPGRP1.R14LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R14LOCST
R14LOCST
RT8100.POPGRP = 01 or 1
R14PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R14STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R14STORE_Fill
Fill entry on R14STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R14LOCST
ELSEIF Ask_H[39] = 1 then goto PSCATH39
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R14LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_R14LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_R14LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in R14LOCST is not a valid state abbreviation) AND R14LOCST <>
DK AND R14LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R14LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATH39

Field

BSECT20C.BLP_POPGRP1.PSCATH39
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Expenses for any furniture repair in the last five years
Furniture Repair
PSCATH39
PSCATH39
RT8100.POPGRP = 01 or 1
Ask_H[39] = yes
Furniture repair not reported in section 5
Now, please think about the last five years, since the first of
^FiveYearsAgo have ^YOU_ANYONE had any expenses for repairing,
refinishing, or reupholstering furniture? Do not include expenses for
repairs you did yourself.

Fills:
Instructions:

FiveYearsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 6 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 5 years"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 5
years"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 5
years"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No
X
X

X

No

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H39_COST
2,DK,RF: IF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATH39
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H39_COST

Field

BSECT20C.BLP_POPGRP1.H39_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
H39_COST
H39_COST
RT8100.POPGRP = 01 or 1
PSCATH39 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last five years, how much was ^YR_YRCUS last expense for
repairing, refinishing, or reupholstering furniture?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H39STORE
H39_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H39STORE

Field

BSECT20C.BLP_POPGRP1.H39STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
H39STORE
H39STORE
RT8100.POPGRP = 01 or 1
PSCATH39 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H39PURCH
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H39STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H39PURCH

Field

BSECT20C.BLP_POPGRP1.H39PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H39PURCH
H39PURCH
RT8100.POPGRP = 01 or 1
H39STORE = RESPONSE and
(Uppercase entry in H39STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto H39LOC

Instrument SAS Name:
Destination Data Set:

H39PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

H39LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.H39LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H39LOC
H39LOC
RT8100.POPGRP = 01 or 1
H39PURCH = 2
Purchased in person
In what city is ^H39STORE_Fill located?
H39STORE_Fill
Fill entry in H39STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H39LOCST
H39LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

H39LOCST

Field

BSECT20C.BLP_POPGRP1.H39LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H39LOCST
H39LOCST
RT8100.POPGRP = 01 or 1
H39PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H39STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H39STORE_Fill
Fill entry in H39STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H39LOCST
ELSEIF Ask_R[12] = 1 then goto PSCATR12
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

H39LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_H39LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_H39LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in H39LOCST is not a valid state abbreviation) AND H39LOCST <>
DK AND H39LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H39LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATR12

Field

BSECT20C.BLP_POPGRP1.PSCATR12
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Expenses for any outboard motors or powered sports vehicles in the last five
years
Motors/Sport Veh
PSCATR12
PSCATR12
RT8100.POPGRP = 01 or 1
Ask_R[12] = yes
Outboard motors, motor boats, or other vehicles not reported in section 11
^PSCATR12Intro_Fill have ^YOU_YRCU purchased any outboard
motors or powered sports vehicles?

Fills:
Instructions:

PSCATR12Intro_Fill
If PSCATH39 = EMPTY then fill "Now, please think about the last five
years, since the first of ^FiveYearsAgo"
ELSE fill "In the last FIVE YEARS,"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R12_COST
2,DK,RF: IF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATR12
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R12_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R12_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R12_COST
R12_COST
RT8100.POPGRP = 01 or 1
PSCATR12 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last five years, how much did ^YOU_YRCU spend on your last
purchase of an outboard or powered sports vehicle?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R12STORE
R12_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R12STORE

Field

BSECT20C.BLP_POPGRP1.R12STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
R12STORE
R12STORE
RT8100.POPGRP = 01 or 1
PSCATR12 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto R12PURCH
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R12STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R12PURCH

Field

BSECT20C.BLP_POPGRP1.R12PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R12PURCH
R12PURCH
RT8100.POPGRP = 01 or 1
R12STORE = RESPONSE and
(Uppercase entry in R12STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1
2: Goto R12LOC

Instrument SAS Name:
Destination Data Set:

R12PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R12LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R12LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R12LOC
R12LOC
RT8100.POPGRP = 01 or 1
R12PURCH = 2
Purchased in person
In what city is ^R12STORE_Fill located?
R12STORE_Fill
Fill entry in R12STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R12LOCST
R12LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R12LOCST

Field

BSECT20C.BLP_POPGRP1.R12LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R12LOCST
R12LOCST
RT8100.POPGRP = 01 or 1
R12PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R12STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R12STORE_Fill
Fill entry in R12STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R12LOCST
ELSEIF Ask_R[13] = 1 then goto PSCATR13
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R12LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_R12LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_R12LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in R12LOCST is not a valid state abbreviation) AND R12LOCST <>
DK AND R12LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R12LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

PSCATR13

Field

BSECT20C.BLP_POPGRP1.PSCATR13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any unpowered boats, trailers or campers in the last five years
Boats/Campers
PSCATR13
PSCATR13
RT8100.POPGRP = 01 or 1
Ask_R[13] = yes
Unpowered boats, trailers or campers not reported in section 11
^PSCATR13Intro_Fill have ^YOU_YRCU purchased any unpowered
boats, trailers, or campers?

Fills:
Instructions:

PSCATR13Intro_Fill
If PSCATH39 = EMPTY AND PSCATR12 = EMPTY then fill "Now, please
think about the last five years, since the first of ^FiveYearsAgo"
ELSE fill "In the last FIVE YEARS,"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R13_COST
2,DK,RF: Goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

PSCATR13
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R13_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R13_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R13_COST
R13_COST
RT8100.POPGRP = 01 or 1
PSCATR13 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last five years, how much did ^YOU_YRCU spend on your last
purchase of any unpowered boats, trailers, or campers?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R13STORE
R13_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R13STORE

Field

BSECT20C.BLP_POPGRP1.R13STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
R13STORE
R13STORE
RT8100.POPGRP = 01 or 1
PSCATR13 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto R13PURCH
ELSE goto END_POPGRP1

Instrument SAS Name:
Destination Data Set:

R13STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R13PURCH

Field

BSECT20C.BLP_POPGRP1.R13PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R13PURCH
R13PURCH
RT8100.POPGRP = 01 or 1
R13STORE = RESPONSE and
(Uppercase entry in R13STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP1
2: Goto R13LOC

Instrument SAS Name:

R13PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

R13LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP1.R13LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R13LOC
R13LOC
RT8100.POPGRP = 01 or 1
R13PURCH = 2
Purchased in person
In what city is ^R13STORE_Fill located?
R13STORE_Fill
Fill entry in R13STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R13LOCST
R13LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

Spider Version 1.6.2

R13LOCST

Field

BSECT20C.BLP_POPGRP1.R13LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R13LOCST
R13LOCST
RT8100.POPGRP = 01 or 1
R13PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R13STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R13STORE_Fill
Fill entry in R13STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R13LOCST
ELSE goto END_POPGRP1

Instrument SAS Name:

R13LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

CK_R13LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP1.CK_R13LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 01 or 1
(Entry in R13LOCST is not a valid state abbreviation) AND R13LOCST <>
DK AND R13LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R13LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP1

END_POPGRP1

Field

BSECT20C.BLP_POPGRP1.END_POPGRP1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 1

RT8100.POPGRP = 01 or 1

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set 20C Complete Flag
IF (RT8100.POPGRP = 1 or 01) and SECTCOMP[5] = 1 and
SECTCOMP[6] = 1 and SECTCOMP[7] = 1 and SECTCOMP[8] = 1
and SECTCOMP[11] = 1 and SECTCOMP[17] = 1 and
SECTCOMP[19] = 1
THEN:
IF Ask_R[22] = no and Ask_R[21] = no and Ask_H[29] = no
and Ask_H[27] = no and Ask_R[16] = no and
Ask_R[15] = no and Ask_H[40] = no and Ask_H[38] = no
and Ask_H[28] = no and Ask_R[14] = no and
Ask_H[39] = no and Ask_R[12] = no and Ask_R[13] = no
THEN
set S20C_Complete = 1
ELSEIF Ask_R[13] = yes THEN:
IF (PSCATR13 = 2, DK or RF) or
(R13STORE contains .COM or is DK or RF) or
(R13PURCH = 1, 3, 4, DK or RF) or
(R13LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_R[12] = yes THEN:
IF (PSCATR12 = 2, DK or RF) or
(R12STORE contains .COM or is DK or RF) or
(R12PURCH = 1, 3, 4, DK or RF) or
(R12LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_H[39] = yes THEN:
IF(PSCATH39 = 2, DK or RF) or
(H39STORE contains .COM or is DK or RF) or
(H39PURCH = 1, 3, 4, DK or RF) or
(H39LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_R[14] = yes THEN:
IF(PSCATR14 = 2, DK or RF) or
(R14STORE contains .COM or is DK or RF) or
(R14PURCH = 1, 3, 4, DK or RF) or
(R14LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_H[28] = yes THEN:
IF(PSCATH28 = 2, DK or RF) or
(H28STORE contains .COM or is DK or RF) or

(H28PURCH = 1, 3, 4, DK or RF) or
(H28LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_H[38] = yes THEN:
IF(PSCATH38 = 2, DK or RF) or
(H38STORE contains .COM or is DK or RF) or
(H38PURCH = 1, 3, 4, DK or RF) or
(H38LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_H[40] = yes THEN:
IF (PSCATH40 = 2, DK or RF) or
(H40STORE contains .COM or is DK or RF) or
(H40PURCH = 1, 3, 4, DK or RF) or
(H40LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_R[15] = yes THEN:
IF (PSCATR15 = 2, DK or RF) or
(R15STORE contains .COM or is DK or RF) or
(R15PURCH = 1, 3, 4, DK or RF) or
(R15LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_R[16] = yes THEN
IF (PSCATR16 = 2, DK or RF) or
(R16STORE contains .COM or is DK or RF) or
(R16PURCH = 1, 3, 4, DK or RF) or
(R16LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_H[27] = yes THEN:
IF (PSCATH27 = 2, DK or RF) or
(H27STORE contains .COM or is DK or RF) or
(H27PURCH = 1, 3, 4, DK or RF) or
(H27LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_H[29] = yes THEN
IF (PSCATH29 = 2, DK or RF) or
(H29STORE contains .COM or is DK or RF) or
(H29PURCH = 1, 3, 4, DK or RF) or

(H29LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_R[21] = yes THEN
IF (PSCATR21 = 2, DK or RF) or
(R21STORE contains .COM or is DK or RF) or
(R21PURCH = 1, 3, 4, DK or RF) or
(R21LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set S20C_Complete = 2
END
ELSEIF Ask_R[22] = yes THEN
IF (PSCATR22 = 2, DK or RF) or
(R22STORE contains .COM or is DK or RF) or
(R22PURCH = 1, 3, 4, DK or RF) or
(R22LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP2_AskFlags

Field

BSECT20C.POP2_AskFlags
Description:

Set PopGrp 2 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 2 or 02) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[9] = 1 and SECTCOMP[18] = 1
and SECTCOMP[19] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_A[I] = EMPTY
Set Ask_G[I] = EMPTY
Set Ask_H[I] = EMPTY
Set Ask_R[I] = EMPTY
Set Ask_T[I] = EMPTY
END DO
IF LP9A5_Flag[9] = no and LP9A5_Flag[17] = no then
set Ask_A[21] = yes
ELSE set Ask_A[21] = no
END
IF LP9A5_Flag[1] = no and LP9A5_Flag[2] = no and
LP9A5_Flag[3] = no and LP9A5_Flag[4] = no and
LP9A5_Flag[5] = no and LP9A5_Flag[6] = no and
LP9A5_Flag[7] = no and LP9A5_Flag[8] = no and
LP9A5_Flag[10] = no and LP9A5_Flag[11] = no and
LP9A5_Flag[12] = no and LP9A5_Flag[14] = no and
LP9A5_Flag[15] = no and LP9A5_Flag[18] = no then
set Ask_A[20] = yes
ELSE set Ask_A[20] = no
END
IF LP8A_Flag[11] = no then set Ask_G[20] = yes
ELSE set Ask_G[20] = no
END
IF LP6B_Flag[15] = no then set Ask_R[24] = yes
ELSE set Ask_R[24] = no
END
IF LP8A_Flag[18] = no then set Ask_G[19] = yes
ELSE set Ask_G[19] = no
END
IF LP19A_Flag[7] = no then set Ask_H[35] = yes
ELSE set Ask_H[35] = no
END
IF LP19A_Flag[6] = no then set Ask_H[36] = yes
ELSE set Ask_H[36] = no
END
IF LP19A_Flag[10] = no then set Ask_H[37] = yes

ELSE set Ask_H[37] = no
END
IF LP19A_Flag[3] = no then set Ask_G[09] = yes
ELSE set Ask_G[09] = no
END
IF LP19A_Flag[23] = no and LP19A_Flag[24] = no then
set Ask_G[10] = yes
ELSE set Ask_G[10] = no
END
IF LP18BC_Flag[1] = no then set Ask_T[17] = yes
ELSE set Ask_T[17] = no
END
END
Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP2

Block

BSECT20C.BLP_POPGRP2
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 02 or 2
Pop group is 2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PGRP2_INTRO

Field

BSECT20C.BLP_POPGRP2.PGRP2_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP2_INTRO
RT8100.POPGRP = 02 or 2
Ask_A[21] = yes or Ask_A[20] = yes or Ask_A[20] = yes or
Ask_R[24] = yes or Ask_G[19] = yes or Ask_H[35] = yes or
Ask_H[36] = yes or Ask_H[37] = yes or Ask_G[09] = yes or
Ask_G[10] = yes or Ask_T[17] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_A[21] = 1 then goto PSCATA21
ELSEIF Ask_A[20] = 1 then goto PSCATA20
ELSEIF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
PGRP2_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATA21

Field

BSECT20C.BLP_POPGRP2.PSCATA21
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any infants or toddlers underwear or diapers in last 6 months
Infants Diapers
PSCATA21
PSCATA21
RT8100.POPGRP = 02 or 2
Ask_A[21] = yes
Infants underwear or diapers was not selected in 9A
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchased any infants' or
toddlers' underwear or diapers?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto A21_COST
2,DK,RF: IF Ask_A[20] = 1 then goto PSCATA20
ELSEIF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATA21
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

A21_COST

Field

BSECT20C.BLP_POPGRP2.A21_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
A21_COST
A21_COST
RT8100.POPGRP = 02 or 2
PSCATA21 = 1
HH did purchase infants' or toddlers' underwear or diapers in the last 6
months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of infants' or toddlers' underwear or diapers?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A21STORE
A21_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

A21STORE

Field

BSECT20C.BLP_POPGRP2.A21STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A21STORE
A21STORE
RT8100.POPGRP = 02 or 2
PSCATA21 = 1

Universe Description:

HH did purchase infants' or toddlers' underwear or diapers in the last 6
months

Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" or is not a DK or
RF then goto A21PURCH
ELSEIF Ask_A[20] = 1 then goto PSCATA20
ELSEIF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:

A21STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

A21PURCH

Field

BSECT20C.BLP_POPGRP2.A21PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A21PURCH
A21PURCH
RT8100.POPGRP = 02 or 2
A21STORE = RESPONSE and
(Uppercase entry in A21STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[20] = 1 then goto PSCATA20
ELSEIF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto A21LOC

Instrument SAS Name:
Destination Data Set:

A21PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

A21LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.A21LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A21LOC
A21LOC
RT8100.POPGRP = 02 or 2
A21PURCH = 2
Purchased in person
In what city is ^A21STORE_Fill located?
A21STORE_Fill
Fill entry from A21STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A21LOCST
A21LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

A21LOCST

Field

BSECT20C.BLP_POPGRP2.A21LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

Purchase location - State
State
A21LOCST
A21LOCST
RT8100.POPGRP = 02 or 2
A21PURCH = 2
Purchased in person
H_DESTCODE
? [F1]
In what state is ^A21STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A21STORE_Fill
Fill entry from A21STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A21LOCST
ELSEIF Ask_A[20] = 1 then goto PSCATA20
ELSEIF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

A21LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_A21LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_A21LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in A21LOCST is not a valid state abbreviation) AND A21LOCST <>
DK AND A21LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A21LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATA20

Field

BSECT20C.BLP_POPGRP2.PSCATA20
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased infants' or toddlers' clothing or accessories in the last six months
Infants' Clothing
PSCATA20
PSCATA20
RT8100.POPGRP = 02 or 2
Ask_A[20] = yes
Infants' or toddlers' clothing or accessories was not selected in 9A
^PSCATA20Intro_Fill have ^YOU_ANYONE purchased any infants' or
toddlers' clothing or accessories, excluding jewelry, underwear and
diapers?

Fills:
Instructions:

PSCATA20Intro_Fill
If PSCATA21 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto A20_COST
2,DK,RF: IF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATA20
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

A20_COST

Field

BSECT20C.BLP_POPGRP2.A20_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
A20_COST
A20_COST
RT8100.POPGRP = 02 or 2
PSCATA20 = 1
HH did purchase infants' or toddlers' clothing or accessories in the last 6
months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of infants' or toddlers' clothing or accessories, excluding
jewelry, underwear and diapers?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A20STORE
A20_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

A20STORE

Field

BSECT20C.BLP_POPGRP2.A20STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Where Purchased
Business
A20STORE
A20STORE
RT8100.POPGRP = 02 or 2
PSCATA20 = 1
HH did purchase infants' or toddlers' clothing or accessories in the last 6
months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A20PURCH
ELSEIF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

A20STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

A20PURCH

Field

BSECT20C.BLP_POPGRP2.A20PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A20PURCH
A20PURCH
RT8100.POPGRP = 02 or 2
A20STORE = RESPONSE and
(Uppercase entry in A20STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto A20LOC

Instrument SAS Name:
Destination Data Set:

A20PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

A20LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.A20LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A20LOC
A20LOC
RT8100.POPGRP = 02 or 2
A20PURCH = 2
Purchased in person
In what city is ^A20STORE_Fill located?
A20STORE_Fill
Fill entry from A20STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A20LOCST
A20LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

A20LOCST

Field

BSECT20C.BLP_POPGRP2.A20LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A20LOCST
A20LOCST
RT8100.POPGRP = 02 or 2
A20PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A20STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A20STORE_Fill
Fill entry from A20STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A20LOCST
ELSEIF Ask_G[20] = 1 then goto PSCATG20
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

A20LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_A20LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_A20LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in A20LOCST is not a valid state abbreviation) AND A20LOCST <>
DK AND A20LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A20LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATG20

Field

BSECT20C.BLP_POPGRP2.PSCATG20
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Purchased any infants’ equipment in last 2 years
Infants' Equipment
PSCATG20
PSCATG20
RT8100.POPGRP = 02 or 2
Ask_G[20] = yes
Infants' equipment not selected in section 8
In the last TWO YEARS, have ^YOU_ANYONE purchased any infants'
equipment such as strollers, car seats, bottles, or dishes?
YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto G20_COST
2,DK,RF: IF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATG20
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

G20_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.G20_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
G20_COST
G20_COST
RT8100.POPGRP = 02 or 2
PSCATG20 = 1

Universe Description:

HH did purchase infants' equipment, such as strollers, car seats, bottles, or
dishes, in the last 2 years

Question Text:

In the last two years, how much did ^YOU_YRCU spend on your last
purchase of infants' equipment such as strollers, car seats, bottles, or
dishes?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G20STORE
G20_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G20STORE

Field

BSECT20C.BLP_POPGRP2.G20STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
G20STORE
G20STORE
RT8100.POPGRP = 02 or 2
PSCATG20 = 1
HH did purchase infants' equipment in the last 2 years
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto G20PURCH
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

G20STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G20PURCH

Field

BSECT20C.BLP_POPGRP2.G20PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G20PURCH
G20PURCH
RT8100.POPGRP = 02 or 2
G20STORE = RESPONSE and
(Uppercase entry in G20STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto G20LOC

Instrument SAS Name:
Destination Data Set:

G20PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

G20LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.G20LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
G20LOC
G20LOC
RT8100.POPGRP = 02 or 2
G20PURCH = 2
Purchased in person
In what city is ^G20STORE_Fill located?
G20STORE_Fill
Fill entry from G20STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G20LOCST
G20LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G20LOCST

Field

BSECT20C.BLP_POPGRP2.G20LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G20LOCST
G20LOCST
RT8100.POPGRP = 02 or 2
G20PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G20STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G20STORE_Fill
Fill entry from G20STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_G20LOCST
ELSEIF Ask_R[24] = 1 then goto PSCATR24
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

G20LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_G20LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_G20LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in G20LOCST is not a valid state abbreviation) AND G20LOCST <>
DK AND G20LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G20LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATR24

Field

BSECT20C.BLP_POPGRP2.PSCATR24
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any musical instruments or musical accessories in last 2 years
Musical Instruments
PSCATR24
PSCATR24
RT8100.POPGRP = 02 or 2
Ask_R[24] = yes
Musical instruments or musical accessories not selected in 6
^PSCATR24Intro_Fill have ^YOU_ANYONE purchased any musical
instruments or musical accessories?

Fills:
Instructions:

PSCATR24Intro_Fill
If PSCATG20 = EMPTY then fill "Now, please think about the last two
years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R24_COST
2,DK,RF: IF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATR24
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

R24_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.R24_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R24_COST
R24_COST
RT8100.POPGRP = 02 or 2
PSCATR24 = 1

Universe Description:

HH did purchase musical instruments or musical accessories in the last 2
years

Question Text:

In the last two years, how much did ^YOU_YRCU spend on your last
purchase of musical instruments or musical accessories?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R24STORE
R24_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

R24STORE

Field

BSECT20C.BLP_POPGRP2.R24STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Where Purchased
Business
R24STORE
R24STORE
RT8100.POPGRP = 02 or 2
PSCATR24 = 1
HH did purchase musical instruments or musical accessories in the last 2
years
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R24PURCH
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

R24STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

R24PURCH

Field

BSECT20C.BLP_POPGRP2.R24PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R24PURCH
R24PURCH
RT8100.POPGRP = 02 or 2
R24STORE = RESPONSE and
(Uppercase entry in R24STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto R24LOC

Instrument SAS Name:
Destination Data Set:

R24PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

R24LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.R24LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R24LOC
R24LOC
RT8100.POPGRP = 02 or 2
R24PURCH = 2
Purchased in person
In what city is ^R24STORE_Fill located?
R24STORE_Fill
Fill entry from R24STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R24LOCST
R24LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

R24LOCST

Field

BSECT20C.BLP_POPGRP2.R24LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R24LOCST
R24LOCST
RT8100.POPGRP = 02 or 2
R24PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R24STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R24STORE_Fill
Fill entry from R24STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R24LOCST
ELSEIF Ask_G[19] = 1 then goto PSCATG19
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

R24LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_R24LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_R24LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in R24LOCST is not a valid state abbreviation) AND R24LOCST <>
DK AND R24LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R24LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATG19

Field

BSECT20C.BLP_POPGRP2.PSCATG19
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any luggage, briefcases, or other carrying casesin last 2 years
Luggage
PSCATG19
PSCAG19
RT8100.POPGRP = 02 or 2
Ask_G[19] = yes
Luggage, briefcases, or other carrying cases not selected in 8A
^PSCATG19Intro_Fill have ^YOU_ANYONE purchased any luggage,
briefcases, or other carrying cases?

Fills:
Instructions:

PSCATG19Intro_Fill
If PSCATG20 = EMPTY and PSCATR24 = EMPTY then fill "Now, please
think about the last two years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto G19_COST
2,DK,RF: IF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATG19
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

G19_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.G19_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
G19_COST
G19_COST
RT8100.POPGRP = 02 or 2
PSCATG19 = 1

Universe Description:

HH did purchase luggage, briefcases, or other carrying cases in the last 2
months

Question Text:

In the last two years, how much did ^YOU_YRCU spend on your last
purchase of luggage, briefcases, or other carrying cases?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G19STORE
G19_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G19STORE

Field

BSECT20C.BLP_POPGRP2.G19STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Where Purchased
Business
G19STORE
G19STORE
RT8100.POPGRP = 02 or 2
PSCATG19 = 1
HH did purchase luggage, briefcases, or other carrying cases in the last 2
years
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto G19PURCH
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

G19STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G19PURCH

Field

BSECT20C.BLP_POPGRP2.G19PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G19PURCH
G19PURCH
RT8100.POPGRP = 02 or 2
G19STORE = RESPONSE and
(Uppercase entry in G19STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto G19LOC

Instrument SAS Name:
Destination Data Set:

G19PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

G19LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.G19LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
G19LOC
G19LOC
RT8100.POPGRP = 02 or 2
G19PURCH = 2
Purchased in person
In what city is ^G19STORE_Fill located?
G19STORE_Fill
Fill entry from G19STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G19LOCST
G19LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G19LOCST

Field

BSECT20C.BLP_POPGRP2.G19LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G19LOCST
G19LOCST
RT8100.POPGRP = 02 or 2
G19PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G19STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G19STORE_Fill
Fill entry from G19STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_G19LOCST
ELSEIF Ask_H[35] = 1 then goto PSCATH35
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

G19LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_G19LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_G19LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in G19LOCST is not a valid state abbreviation) AND G19LOCST <>
DK AND G19LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G19LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATH35

Field

BSECT20C.BLP_POPGRP2.PSCATH35
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Expenses for housekeeping services in the last two years
Housekeeping
PSCATH35
PSCATH35
RT8100.POPGRP = 02 or 2
Ask_H[35] = yes
Housekeeping services not reported in section 19
^PSCATH35Intro_Fill have ^YOU_ANYONE had any expenses for
housekeeping services?

Fills:
Instructions:

PSCATH35Intro_Fill
If PSCATG20 = EMPTY and PSCATR24 = EMPTY and PSCATG19 =
EMPTY then fill "Now, please think about the last two years, since the
first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H35_COST
2,DK,RF: IF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATH35
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H35_COST

Field

BSECT20C.BLP_POPGRP2.H35_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
H35_COST
H35_COST
RT8100.POPGRP = 02 or 2
PSCATH35 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last two years, how much was ^YR_YRCUS last expense for
housekeeping services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H35STORE
H35_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H35STORE

Field

BSECT20C.BLP_POPGRP2.H35STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
H35STORE
H35STORE
RT8100.POPGRP = 02 or 2
PSCATH35 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H35PURCH
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:

H35STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H35PURCH

Field

BSECT20C.BLP_POPGRP2.H35PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H35PURCH
H35PURCH
RT8100.POPGRP = 02 or 2
H35STORE = RESPONSE and
(Uppercase entry in H35STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto H35LOC

Instrument SAS Name:
Destination Data Set:

H35PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

H35LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.H35LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H35LOC
H35LOC
RT8100.POPGRP = 02 or 2
H35PURCH = 2
Purchased in person
In what city is ^H35STORE_Fill located?
H35STORE_Fill
Fill entry from H35STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H35LOCST
H35LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H35LOCST

Field

BSECT20C.BLP_POPGRP2.H35LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H35LOCST
H35LOCST
RT8100.POPGRP = 02 or 2
H35PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H35STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H35STORE_Fill
Fill entry from H35STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H35LOCST
ELSEIF Ask_H[36] = 1 then goto PSCATH36
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

H35LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_H35LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_H35LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in H35LOCST is not a valid state abbreviation) AND H35LOCST <>
DK AND H35LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H35LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATH36

Field

BSECT20C.BLP_POPGRP2.PSCATH36
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Expenses for gardening or lawncare services in last two years
Lawn Service
PSCATH36
PSCATH36
RT8100.POPGRP = 02 or 2
Ask_H[36] = yes
Gardening or lawncare services was not selected in 19A
^PSCATH36Intro_Fill have ^YOU_ANYONE had any expenses for
gardening or lawncare services?

Fills:
Instructions:

PSCATH36Intro_Fill
If PSCATG20 = EMPTYand PSCATR24 = EMPTY and PSCATG19 =
EMPTY and PSCATH35 = EMPTY then fill "Now, please think about the
last two years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H36_COST
2,DK,RF: IF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATH36
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H36_COST

Field

BSECT20C.BLP_POPGRP2.H36_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H36_COST
H36_COST
RT8100.POPGRP = 02 or 2
PSCATH36 = 1
HH did have expenses for gardening or lawncare services in the last 2 years
In the last two years, how much was ^YR_YRCUS last expense for
gardening or lawncare services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H36STORE
H36_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H36STORE

Field

BSECT20C.BLP_POPGRP2.H36STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Where Purchased
Business
H36STORE
H36STORE
RT8100.POPGRP = 02 or 2
PSCATH36 = 1
HH did have expenses for gardening or lawncare services in the last two
years
What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

If Uppercase entry does not contain.com and is not DK or RF
then goto H36PURCH
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:

H36STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H36PURCH

Field

BSECT20C.BLP_POPGRP2.H36PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H36PURCH
H36PURCH
RT8100.POPGRP = 02 or 2
H36STORE = RESPONSE and
(Uppercase entry in H36STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto H36LOC

Instrument SAS Name:
Destination Data Set:

H36PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

H36LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.H36LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H36LOC
H36LOC
RT8100.POPGRP = 02 or 2
H36PURCH = 2
Purchased in person
In what city is ^H36STORE_Fill located?
H36STORE_Fill
Fill entry from H36STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H36LOCST
H36LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H36LOCST

Field

BSECT20C.BLP_POPGRP2.H36LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H36LOCST
H36LOCST
RT8100.POPGRP = 02 or 2
H36PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H36STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H36STORE_Fill
Fill entry from H36STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H36LOCST
ELSEIF Ask_H[37] = 1 then goto PSCATH37
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

H36LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_H36LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_H36LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in H36LOCST is not a valid state abbreviation) AND H36LOCST <>
DK AND H36LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H36LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATH37

Field

BSECT20C.BLP_POPGRP2.PSCATH37
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Any expenses for moving, storage, or freight services in last 2 years
Moving Service
PSCATH37
PSCATH37
RT8100.POPGRP = 02 or 2
Ask_H[37] = yes
Moving, storage, or freight services not selected in section 19A
^PSCATH37Intro_Fill have ^YOU_ANYONE had any expenses for
moving, storage, or freight services?

Fills:
Instructions:

PSCATH37Intro_Fill
If PSCATG20 = EMPTYand PSCATR24 = EMPTY and PSCATG19 =
EMPTY and PSCATH35 = EMPTY and
PSCATH36 = EMPTY then fill "Now, please think about the last two
years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H37_COST
2,DK,RF: IF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATH37
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H37_COST

Field

BSECT20C.BLP_POPGRP2.H37_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
H37_COST
H37_COST
RT8100.POPGRP = 02 or 2
PSCATH37 = 1
HH did have expenses for moving, storage, or freight services in the last 2
years
In the last two years, how much was ^YR_YRCUS last expense for
moving, storage, or freight services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H37STORE
H37_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H37STORE

Field

BSECT20C.BLP_POPGRP2.H37STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
H37STORE
H37STORE
RT8100.POPGRP = 02 or 2
PSCATH37 = 1
HH have moving, storage, or freight expenses in the last 2 years
What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H37PURCH
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

H37STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H37PURCH

Field

BSECT20C.BLP_POPGRP2.H37PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H37PURCH
H37PURCH
RT8100.POPGRP = 02 or 2
H37STORE = RESPONSE and
(Uppercase entry in H37STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto H37LOC

Instrument SAS Name:
Destination Data Set:

H37PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

H37LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.H37LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H37LOC
H37LOC
RT8100.POPGRP = 02 or 2
H37PURCH = 2
Purchased in person
In what city is ^H37STORE_Fill located?
H37STORE_Fill
Fill entry from H37STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H37LOCST
H37LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

H37LOCST

Field

BSECT20C.BLP_POPGRP2.H37LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H37LOCST
H37LOCST
RT8100.POPGRP = 02 or 2
H37PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H37STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H37STORE_Fill
Fill entry from H37STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H37LOCST
ELSEIF Ask_G[09] = 1 then goto PSCATG09
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

H37LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_H37LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_H37LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in H37LOCST is not a valid state abbreviation) AND H37LOCST <>
DK AND H37LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H37LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATG09

Field

BSECT20C.BLP_POPGRP2.PSCATG09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Any expenses for legal services in the last two years
Legal Services
PSCATG09
PSCATG09
RT8100.POPGRP = 02 or 2
Ask_G[09] = yes
Legal services not selected in 19A

Question Text:

^PSCATG09Intro_Fill have ^YOU_ANYONE had any expenses for legal
services?

Fills:
Instructions:

PSCATG09Intro_Fill
If PSCATG20 = EMPTYand PSCATR24 = EMPTY and PSCATG19 =
EMPTY and PSCATH35 = EMPTY and
PSCATH36 = EMPTY and PSCATH37 = EMPTY then fill "Now, please
think about the last two years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G09_COST
2,DK,RF: IF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATG09
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

G09_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.G09_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
G09_COST
G09_COST
RT8100.POPGRP = 02 or 2
PSCATG09 = 1
HH did have expense for legal services in last two years
In the last two years, how much was ^YR_YRCUS last expense for legal
services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G09STORE
G09_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G09STORE

Field

BSECT20C.BLP_POPGRP2.G09STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
G09STORE
G09STORE
RT8100.POPGRP = 02 or 2
PSCATG09 = 1
HH did have expenses for legal services in last two years
What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G09PURCH
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

G09STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G09PURCH

Field

BSECT20C.BLP_POPGRP2.G09PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G09PURCH
G09PURCH
RT8100.POPGRP = 02 or 2
G09STORE = RESPONSE and
(Uppercase entry in G09STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto G09LOC

Instrument SAS Name:
Destination Data Set:

G09PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

G09LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.G09LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
G09LOC
G09LOC
RT8100.POPGRP = 02 or 2
G09PURCH = 2
Purchased in person
In what city is ^G09STORE_Fill located?
G09STORE_Fill
Fill entry from G09STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G09LOCST
G09LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G09LOCST

Field

BSECT20C.BLP_POPGRP2.G09LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G09LOCST
G09LOCST
RT8100.POPGRP = 02 or 2
G09PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G09STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G09STORE_Fill
Fill entry from G09STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_G09LOCST
ELSEIF Ask_G[10] = 1 then goto PSCATG10
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

G09LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_G09LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_G09LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in G09LOCST is not a valid state abbreviation) AND G09LOCST <>
DK AND G09LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G09LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATG10

Field

BSECT20C.BLP_POPGRP2.PSCATG10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Any expenses for funeral services in last two years
Funeral Services
PSCATG10
PSCAG10
RT8100.POPGRP = 02 or 2
Ask_G[10] = yes
Funeral services not selected in 19A
^PSCATG10Intro_Fill have ^YOU_ANYONE had any expenses for
funeral services?

Fills:
Instructions:

PSCATG10Intro_Fill
If PSCATG20 = EMPTYand PSCATR24 = EMPTY and PSCATG19 =
EMPTY and PSCATH35 = EMPTY and
PSCATH36 = EMPTY and PSCATH37 = EMPTY and PSCATG09 =
EMPTY
then fill "Now, please think about the last two years, since
the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G10_COST
2,DK,RF: IF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATG10
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G10_COST

Field

BSECT20C.BLP_POPGRP2.G10_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
G10_COST
G10_COST
RT8100.POPGRP = 02 or 2
PSCATG10 = 1
HH did have expense for funeral service in last 2 years
In the last two years, how much was ^YR_YRCUS last expense for
funeral services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G10STORE
G10_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G10STORE

Field

BSECT20C.BLP_POPGRP2.G10STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
G10STORE
G10STORE
RT8100.POPGRP = 02 or 2
PSCATG10 = 1
HH did have expenses for funeral services in the last two years
What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G10PURCH
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

G10STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G10PURCH

Field

BSECT20C.BLP_POPGRP2.G10PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G10PURCH
G10PURCH
RT8100.POPGRP = 02 or 2
G10STORE = RESPONSE and
(Uppercase entry in G10STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2
2: Goto G10LOC

Instrument SAS Name:
Destination Data Set:

G10PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

G10LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.G10LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
G10LOC
G10LOC
RT8100.POPGRP = 02 or 2
G10PURCH = 2
Purchased in person
In what city is ^G10STORE_Fill located?
G10STORE_Fill
Fill entry from G10STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G10LOCST
G10LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

G10LOCST

Field

BSECT20C.BLP_POPGRP2.G10LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G10LOCST
G10LOCST
RT8100.POPGRP = 02 or 2
G10PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G10STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G10STORE_Fill
Fill entry from G10STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_G10LOCST
ELSEIF Ask_T[17] = 1 then goto PSCATT17
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

G10LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_G10LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_G10LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in G10LOCST is not a valid state abbreviation) AND G10LOCST <>
DK AND G10LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G10LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

PSCATT17

Field

BSECT20C.BLP_POPGRP2.PSCATT17
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Any expenses for ship travel or cruises in the last five years
Ship Travel
PSCATT17
PSCATT17
RT8100.POPGRP = 02 or 2
Ask_T[17] = yes
Ship travel not reported in section 18

Question Text:

Now, please think about the last five years, since the first of
^FiveYearsAgo have ^YOU_ANYONE had any expenses for ship travel
or passenger cruises?

Fills:
Instructions:

FiveYearsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 6 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 5 years"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 5
years"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 5
years"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto T17_COST
2,DK,RF: Goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

PSCATT17
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

T17_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.T17_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
T17_COST
T17_COST
RT8100.POPGRP = 02 or 2
PSCATT17 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last five years, how much did ^YOU_YRCU spend on your last
expense for ship travel or passenger cruises?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T17STORE
T17_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

T17STORE

Field

BSECT20C.BLP_POPGRP2.T17STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Cruise Line
T17STORE
T17STORE
RT8100.POPGRP = 02 or 2
PSCATT17 = 1

Universe Description:
Question Text:

What is the name of the cruise line or ship travel company?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

RESPONSE: Goto T17DIR
DK,RF: Goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

T17STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

T17DIR

Field

BSECT20C.BLP_POPGRP2.T17DIR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Reservation made directly or through a third party
Third Party?
T17DIR
T17DIR
RT8100.POPGRP = 02 or 2
T17STORE = RESPONSE
DK or RF was not entered in T17STORE
Was the reservation made directly with ^T17STORE_Fill?
T17STORE_Fill
Fill entry from T17STORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,DK,RF:

IF uppercase entry in T17STORE contains .COM then
goto END_POPGRP2
ELSE goto T17PURCH

2: Goto T17THRDP
Instrument SAS Name:

T17DIR

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

T17THRDP

Field

BSECT20C.BLP_POPGRP2.T17THRDP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Third party name
3rd Party Name
T17THRDP
T17THRDP
RT8100.POPGRP = 02 or 2
T17DIR = 2
Reservations made through a third party
What is the name of the company you used to make the reservation?
Enter company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase entry contains ".COM" or is DK or RF then
goto END_POPGRP2
ELSE goto T17PURCH

Instrument SAS Name:
Destination Data Set:

T17THRDP
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

T17PURCH

Field

BSECT20C.BLP_POPGRP2.T17PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T17PURCH
T17PURCH
RT8100.POPGRP = 02 or 2
( (T17DIR = 1,DK or RF) AND T17STORE = RESPONSE and
(Uppercase entry in T17STORE does not contain ".COM") )
OR
( T17THRDP = RESPONSE and
(Uppercase entry in T17THRDP does not contain ".COM") )

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this reservation made Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: Goto END_POPGRP2
2: IF T17DIR = 1 then goto END_POPGRP2
ELSE goto T17LOC

Instrument SAS Name:
Destination Data Set:

T17PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

T17LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP2.T17LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
X
X

X

Purchase location - City
Location - City
T17LOC
T17LOC
RT8100.POPGRP = 02 or 2
T17PURCH = 2 AND T17DIR = 2
Purchased in person through a third party
In what city is ^T17THRDP_Fill located?
T17THRDP_Fill
IF T17THRDP = DK or RF then fill "this company"
ELSE fill entry in T17THRDP
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T17LOCST
T17LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

Spider Version 1.6.2

T17LOCST

Field

BSECT20C.BLP_POPGRP2.T17LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T17LOCST
T17LOCST
RT8100.POPGRP = 02 or 2
T17PURCH = 2 AND T17DIR = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T17THRDP_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:

Type:
Length:
X
X

X

T17THRDP_Fill
IF T17THRDP = DK or RF then fill "this company"
ELSE fill entry in T17THRDP
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T17LOCST
ELSE goto END_POPGRP2

Instrument SAS Name:
Destination Data Set:

T17LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

CK_T17LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP2.CK_T17LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 02 or 2
(Entry in T17LOCST is not a valid state abbreviation) AND T17LOCST <> DK
AND T17LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T17LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP2

END_POPGRP2

Field

BSECT20C.BLP_POPGRP2.END_POPGRP2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 2

RT8100.POPGRP = 02 or 2

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF (RT8100.POPGRP = 2 or 02) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[9] = 1 and SECTCOMP[18] = 1
and SECTCOMP[19] = 1 THEN:
IF Ask_A[21] = no and Ask_A[20] = no and Ask_G[20] = no and
Ask_R[24] = no and Ask_G[19] = no and Ask_H[35] = no and
Ask_H[36] = no and Ask_H[37] = no and Ask_G[09] = no and
Ask_G[10] = no and Ask_T[17] = no THEN
Set S20C_Complete = 1
ELSEIF Ask_T[17] = yes THEN:
IF (PSCATT17 = 2, DK or RF) or
(T17STORE = DK or RF) or
((T17DIR = 1,DK or RF) and
T17STORE contains .COM) or
(T17PURCH = 1,3,4, DK or RF)) or
((T17DIR = 1,DK,RF) and T17PURCH = 2) or
(T17DIR = 2 and (T17THRDP contains .COM or is
DK or RF) or
(T17DIR = 2 and T17PURCH = 2 and
(T17LOCST = RESPONSE, DK or RF)) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[10] = yes THEN:
IF (PSCATG10 = 2, DK or RF) or
(G10STORE contains .COM or is DK or RF) or
(G10PURCH = 1, 3, 4, DK or RF) or
(G10LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[09] = yes THEN:
IF (PSCATG09 = 2, DK or RF) or
(G09STORE contains .COM or is DK or RF) or
(G09PURCH = 1, 3, 4, DK or RF) or
(G09LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[37] = yes THEN
IF (PSCATH37 = 2, DK or RF) or
(H37STORE contains .COM or is DK or RF) or
(H37PURCH = 1, 3, 4, DK or RF) or
(H37LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[36] = yes THEN:

IF (PSCATH36 = 2, DK or RF) or
(H36STORE contains .COM or is DK or RF) or
(H36PURCH = 1, 3, 4, DK or RF) or
(H36LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[35] = yes THEN:
IF (PSCATH35 = 2, DK or RF) or
(H35STORE contains .COM or is DK or RF) or
(H35PURCH = 1, 3, 4, DK or RF) or
(H35LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[19] = yes THEN:
IF (PSCATG19 = 2, DK or RF) or
(G19STORE contains .COM or is DK or RF) or
(G19PURCH = 1, 3, 4, DK or RF) or
(G19LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[24] = yes THEN:
IF (PSCATR24 = 2, DK or RF) or
(R24STORE contains .COM or is DK or RF) or
(R24PURCH = 1, 3, 4, DK or RF) or
(R24LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[20] = yes THEN:
IF (PSCATG20 = 2, DK or RF) or
(G20STORE contains .COM or is DK or RF) or
(G20PURCH = 1, 3, 4, DK or RF) or
(G20LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[20] = yes THEN:
IF (PSCATA20 = 2, DK or RF) or
(A20STORE contains .COM or is DK or RF) or
(A20PURCH = 1, 3, 4, DK or RF) or
(A20LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[21] = yes THEN:
IF (PSCATA21 = 2, DK or RF) or
(A21STORE contains .COM or is DK or RF) or

(A21PURCH = 1, 3, 4, DK or RF) or
(A21LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP3_AskFlags

Field

BSECT20C.POP3_AskFlags
Description:

Set PopGrp 3 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 3 or 03) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[19] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_H[I] = EMPTY
END DO
IF LP19A_Flag[1] = no then set Ask_H[26] = yes
ELSE set Ask_H[26] = no
END
IF LP8A_Flag[20] = no then set Ask_H[25] = yes
ELSE set Ask_H[25] = no
END
IF LP6A_Flag[4] = no then set Ask_H[17] = yes
ELSE set Ask_H[17] = no
END
IF LP6A_Flag[1] = no and LP6A_Flag[2] = no then set
Ask_H[19] = yes
ELSE set Ask_H[19] = no
END
IF LP6A_Flag[8] = no then set Ask_H[18] = yes
ELSE set Ask_H[18] = no
END
IF LP6B_Flag[3] = no then set Ask_H[20] = yes
ELSE set Ask_H[20] = no
END
IF LP6B_Flag[1] = no and LP6B_Flag[2] = no then set
Ask_H[21] = yes
ELSE set Ask_H[21] = no
END
IF LP6B_Flag[4] = no and LP6B_Flag[19] = no and
LP6B_Flag[20] = no then set Ask_H[22] = yes
ELSE set Ask_H[22] = no
END
IF LP8A_Flag[15] = no and LP8A_Flag[16] = no then set
Ask_H[23] = yes
ELSE set Ask_H[23] = no
END
IF LP8A_Flag[19] = no and LP8A_Flag[21] = no then set
Ask_H[24] = yes
ELSE set Ask_H[24] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP3

Block

BSECT20C.BLP_POPGRP3
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 3 or 03

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PGRP3_INTRO

Field

BSECT20C.BLP_POPGRP3.PGRP3_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP3_INTRO
RT8100.POPGRP = 3 or 03
Ask_H[26] = yes OR Ask_H[25] = yes OR Ask_H[17] = yes OR
Ask_H[19] = yes OR Ask_H[18] = yes OR Ask_H[20] = yes OR
Ask_H[21] = yes OR Ask_H[22] = yes OR Ask_H[23] = yes OR
Ask_H[24] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_H[26] = 1 then goto PSCATH26
ELSEIF Ask_H[25] = 1 then goto PSCATH25
ELSEIF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
PGRP3_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH26

Field

BSECT20C.BLP_POPGRP3.PSCATH26
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any fresh flowers or potted plants in last 6 months
Fresh Flowers
PSCATH26
PSCATH26
RT8100.POPGRP = 3 or 03
Ask_H[26] = yes
Fresh flowers or potted plants was not selected in 19A
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchased any indoor plants or
fresh cut flowers?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H26_COST
2,DK,RF: IF Ask_H[25] = 1 then goto PSCATH25
ELSEIF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH26
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H26_COST

Field

BSECT20C.BLP_POPGRP3.H26_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H26_COST
H26_COST
RT8100.POPGRP = 3 or 03
PSCATH26 = 1
HH did purchase fresh flowers or potted plants in the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of indoor plants or fresh cut flowers?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H26STORE
H26_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H26STORE

Field

BSECT20C.BLP_POPGRP3.H26STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H26STORE
H26STORE
RT8100.POPGRP = 3 or 03
PSCATH26 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H26PURCH
ELSEIF Ask_H[25] = 1 then goto PSCATH25
ELSEIF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H26STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H26PURCH

Field

BSECT20C.BLP_POPGRP3.H26PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H26PURCH
H26PURCH
RT8100.POPGRP = 3 or 03
H26STORE = RESPONSE and
(Uppercase entry in H26STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[25] = 1 then goto PSCATH25
ELSEIF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H26LOC

Instrument SAS Name:
Destination Data Set:

H26PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H26LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H26LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H26LOC
H26LOC
RT8100.POPGRP = 3 or 03
H26PURCH = 2
Purchased in person
In what city is ^H26STORE_Fill located?
H26STORE_Fill
Fill entry in H26STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H26LOCST
H26LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H26LOCST

Field

BSECT20C.BLP_POPGRP3.H26LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H26LOCST
H26LOCST
RT8100.POPGRP = 3 or 03
H26PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H26STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H26STORE_Fill
Fill entry in H26STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H26LOCST
ELSEIF Ask_H[25] = 1 then goto PSCATH25
ELSEIF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H26LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H26LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H26LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H26LOCST is not a valid state abbreviation) AND H26LOCST <>
DK AND H26LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H26LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH25

Field

BSECT20C.BLP_POPGRP3.PSCATH25
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any non-electric cookware in last 6 months
Cookware
PSCATH25
PSCATH25
RT8100.POPGRP = 3 or 03
Ask_H[25] = yes
Non-electric cookware was not selected in 8A
^PSCATH25Intro_Fill have ^YOU_ANYONE purchased any non-electric
kitchen utensils, cookingware, or bakeware?

Fills:
Instructions:

PSCATH25Intro_Fill
If PSCATH26 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H25_COST
2,DK,RF: IF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH25
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H25_COST

Field

BSECT20C.BLP_POPGRP3.H25_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H25_COST
H25_COST
RT8100.POPGRP = 3 or 03
PSCATH25 = 1
HH did purchase non-electric cookware in the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of non-electric kitchen utensils, cookingware, or bakeware?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H25STORE
H25_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H25STORE

Field

BSECT20C.BLP_POPGRP3.H25STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H25STORE
H25STORE
RT8100.POPGRP = 3 or 03
PSCATH25 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H25PURCH
ELSEIF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H25STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H25PURCH

Field

BSECT20C.BLP_POPGRP3.H25PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H25PURCH
H25PURCH
RT8100.POPGRP = 3 or 03
H25STORE = RESPONSE and
(Uppercase entry in H25STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H25LOC

Instrument SAS Name:
Destination Data Set:

H25PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H25LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H25LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H25LOC
H25LOC
RT8100.POPGRP = 3 or 03
H25PURCH = 2
Purchased in person
In what city is ^H25STORE_Fill located?
H25STORE_Fill
Fill entry in H25STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H25LOCST
H25LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H25LOCST

Field

BSECT20C.BLP_POPGRP3.H25LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H25LOCST
H25LOCST
RT8100.POPGRP = 3 or 03
H25PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H25STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H25STORE_Fill
Fill entry in H25STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H25LOCST
ELSEIF Ask_H[17] = 1 then goto PSCATH17
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H25LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H25LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H25LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H25LOCST is not a valid state abbreviation) AND H25LOCST <>
DK AND H25LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H25LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH17

Field

BSECT20C.BLP_POPGRP3.PSCATH17
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any refrigerators or home freezers in the last 12 months
Refrigerator
PSCATH17
PSCATH17
RT8100.POPGRP = 3 or 03
Ask_H[17] = yes
Refrigerators or home freezers was not reported in section 6A
Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo have ^YOU_ANYONE purchased any refrigerators
or home freezers?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H17_COST
2,DK,RF: IF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH17
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H17_COST

Field

BSECT20C.BLP_POPGRP3.H17_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H17_COST
H17_COST
RT8100.POPGRP = 3 or 03
PSCATH17 = 1
HH did purchase refrigerators or home freezers in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of refrigerators or home freezers?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H17STORE
H17_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H17STORE

Field

BSECT20C.BLP_POPGRP3.H17STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H17STORE
H17STORE
RT8100.POPGRP = 3 or 03
PSCATH17 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H17PURCH
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H17STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H17PURCH

Field

BSECT20C.BLP_POPGRP3.H17PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H17PURCH
H17PURCH
RT8100.POPGRP = 3 or 03
H17STORE = RESPONSE and
(Uppercase entry in H17STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H17LOC

Instrument SAS Name:
Destination Data Set:

H17PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H17LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H17LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H17LOC
H17LOC
RT8100.POPGRP = 3 or 03
H17PURCH = 2
Purchased in person
In what city is ^H17STORE_Fill located?
H17STORE_Fill
Fill entry in H17STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H17LOCST
H17LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H17LOCST

Field

BSECT20C.BLP_POPGRP3.H17LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H17LOCST
H17LOCST
RT8100.POPGRP = 3 or 03
H17PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H17STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H17STORE_Fill
Fill entry in H17STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H17LOCST
ELSEIF Ask_H[19] = 1 then goto PSCATH19
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H17LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H17LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H17LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H17LOCST is not a valid state abbreviation) AND H17LOCST <>
DK AND H17LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H17LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH19

Field

BSECT20C.BLP_POPGRP3.PSCATH19
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any microwave ovens or cooking stoves in the last 12 months
Ovens
PSCATH19
PSCATH19
RT8100.POPGRP = 3 or 03
Ask_H[19] = yes
Microwave ovens or cooking stove was not reported in section 6A
^PSCATH19Intro_Fill have ^YOU_ANYONE purchased any stoves,
ovens, microwave ovens?

Fills:
Instructions:

PSCATH19Intro_Fill
If PSCATH17 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H19_COST
2,DK,RF: IF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH19
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H19_COST

Field

BSECT20C.BLP_POPGRP3.H19_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H19_COST
H19_COST
RT8100.POPGRP = 3 or 03
PSCATH19 = 1
HH did purchase microwave or cooking ovens in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of stoves, ovens, or microwave ovens?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H19STORE
H19_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H19STORE

Field

BSECT20C.BLP_POPGRP3.H19STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H19STORE
H19STORE
RT8100.POPGRP = 3 or 03
PSCATH19 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H19PURCH
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H19STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H19PURCH

Field

BSECT20C.BLP_POPGRP3.H19PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H19PURCH
H19PURCH
RT8100.POPGRP = 3 or 03
H19STORE = RESPONSE and
(Uppercase entry in H19STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H19LOC

Instrument SAS Name:
Destination Data Set:

H19PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H19LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H19LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H19LOC
H19LOC
RT8100.POPGRP = 3 or 03
H19PURCH = 2
Purchased in person
In what city is ^H19STORE_Fill located?
H19STORE_Fill
Fill entry in H19STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H19LOCST
H19LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H19LOCST

Field

BSECT20C.BLP_POPGRP3.H19LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H19LOCST
H19LOCST
RT8100.POPGRP = 3 or 03
H19PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H19STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H19STORE_Fill
Fill entry in H19STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H19LOCST
ELSEIF Ask_H[18] = 1 then goto PSCATH18
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H19LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H19LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H19LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H19LOCST is not a valid state abbreviation) AND H19LOCST <>
DK AND H19LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H19LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH18

Field

BSECT20C.BLP_POPGRP3.PSCATH18
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased clothes washer or dryer in the last 12 months
Washer or Dryer
PSCATH18
PSCATH18
RT8100.POPGRP = 3 or 03
Ask_H[18] = yes
Clothes washer or dryer was not reported in section 6A

Question Text:

^PSCATH18Intro_Fill have ^YOU_ANYONE purchased any washers or
dryers?

Fills:
Instructions:

PSCATH18Intro_Fill
If PSCATH17 = EMPTY AND PSCATH19 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H18_COST
2,DK,RF: IF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH18
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H18_COST

Field

BSECT20C.BLP_POPGRP3.H18_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H18_COST
H18_COST
RT8100.POPGRP = 3 or 03
PSCATH18 = 1
HH did purchase clothes washers or dryers in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of washers or dryers?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H18STORE
H18_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H18STORE

Field

BSECT20C.BLP_POPGRP3.H18STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H18STORE
H18STORE
RT8100.POPGRP = 3 or 03
PSCATH18 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H18PURCH
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H18STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H18PURCH

Field

BSECT20C.BLP_POPGRP3.H18PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H18PURCH
H18PURCH
RT8100.POPGRP = 3 or 03
H18STORE = RESPONSE and
(Uppercase entry in H18STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H18LOC

Instrument SAS Name:
Destination Data Set:

H18PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H18LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H18LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H18LOC
H18LOC
RT8100.POPGRP = 3 or 03
H18PURCH = 2
Purchased in person
In what city is ^H18STORE_Fill located?
H18STORE_Fill
Fill entry in H18STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H18LOCST
H18LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H18LOCST

Field

BSECT20C.BLP_POPGRP3.H18LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H18LOCST
H18LOCST
RT8100.POPGRP = 3 or 03
H18PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H18STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H18STORE_Fill
Fill entry in H18STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H18LOCST
ELSEIF Ask_H[20] = 1 then goto PSCATH20
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H18LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H18LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H18LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H18LOCST is not a valid state abbreviation) AND H18LOCST <>
DK AND H18LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H18LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH20

Field

BSECT20C.BLP_POPGRP3.PSCATH20
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any electric floor cleaning equipment in the last 12 months
Floor Clean Eq.
PSCATH20
PSCATH20
RT8100.POPGRP = 3 or 03
Ask_H[20] = yes
Electric floor cleaning equipment was not reported in section 6B
^PSCATH20Intro_Fill have ^YOU_ANYONE purchased any vacuums or
other electric floor cleaning equipment?

Fills:
Instructions:

PSCATH20Intro_Fill
If PSCATH17 = EMPTY AND PSCATH19 = EMPTY AND PSCATH18 =
EMPTY then fill "Now, please think about the last 12 months, since the
first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H20_COST
2,DK,RF: IF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH20
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H20_COST

Field

BSECT20C.BLP_POPGRP3.H20_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H20_COST
H20_COST
RT8100.POPGRP = 3 or 03
PSCATH20 = 1
HH did purchase electric floor cleaning equipment in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of vacuums or other electric floor cleaning equipment?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H20STORE
H20_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H20STORE

Field

BSECT20C.BLP_POPGRP3.H20STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H20STORE
H20STORE
RT8100.POPGRP = 3 or 03
PSCATH20 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H20PURCH
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H20STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H20PURCH

Field

BSECT20C.BLP_POPGRP3.H20PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H20PURCH
H20PURCH
RT8100.POPGRP = 3 or 03
H20STORE = RESPONSE and
(Uppercase entry in H20STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H20LOC

Instrument SAS Name:
Destination Data Set:

H20PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H20LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H20LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H20LOC
H20LOC
RT8100.POPGRP = 3 or 03
H20PURCH = 2
Purchased in person
In what city is ^H20STORE_Fill located?
H20STORE_Fill
Fill entry in H20STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H20LOCST
H20LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H20LOCST

Field

BSECT20C.BLP_POPGRP3.H20LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H20LOCST
H20LOCST
RT8100.POPGRP = 3 or 03
H20PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H20STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H20STORE_Fill
Fill entry in H20STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H20LOCST
ELSEIF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H20LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H20LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H20LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H20LOCST is not a valid state abbreviation) AND H20LOCST <>
DK AND H20LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H20LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH21

Field

BSECT20C.BLP_POPGRP3.PSCATH21
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any small electric appliances or irons in the last 12 months
Small Appl or Irons
PSCATH21
PSCATH21
RT8100.POPGRP = 3 or 03
Ask_H[21] = yes
Small electrical kitchen appliances or electrical personal care appliances was
not reported in section 6B
^PSCATH21Intro_Fill have ^YOU_ANYONE purchased any small
electric appliances or clothing irons?

Fills:
Instructions:

PSCATH21Intro_Fill
If PSCATH17 = EMPTY AND PSCATH19 = EMPTY AND PSCATH18 =
EMPTY AND PSCATH20 = EMPTY then fill "Now, please think about
the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H21_COST
2,DK,RF: IF Ask_H[21] = 1 then goto PSCATH21
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH21
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H21_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H21_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
H21_COST
H21_COST
RT8100.POPGRP = 3 or 03
PSCATH21 = 1
HH did purchase small electric appliances or clothing irons in the last 12
months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of small electric appliances or clothing irons?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H21STORE
H21_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H21STORE

Field

BSECT20C.BLP_POPGRP3.H21STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H21STORE
H21STORE
RT8100.POPGRP = 3 or 03
PSCATH21 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H21PURCH
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H21STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H21PURCH

Field

BSECT20C.BLP_POPGRP3.H21PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H21PURCH
H21PURCH
RT8100.POPGRP = 3 or 03
H21STORE = RESPONSE and
(Uppercase entry in H21STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H21LOC

Instrument SAS Name:
Destination Data Set:

H21PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H21LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H21LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H21LOC
H21LOC
RT8100.POPGRP = 3 or 03
H21PURCH = 2
Purchased in person
In what city is ^H21STORE_Fill located?
H21STORE_Fill
Fill entry in H21STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H21LOCST
H21LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H21LOCST

Field

BSECT20C.BLP_POPGRP3.H21LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H21LOCST
H21LOCST
RT8100.POPGRP = 3 or 03
H21PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H21STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H21STORE_Fill
Fill entry in H21STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H21LOCST
ELSEIF Ask_H[22] = 1 then goto PSCATH22
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H21LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H21LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H21LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H21LOCST is not a valid state abbreviation) AND H21LOCST <>
DK AND H21LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H21LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH22

Field

BSECT20C.BLP_POPGRP3.PSCATH22
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any home heating or cooling equipment or home safety devices in
the last 12 months
Air/Heat Equip
PSCATH22
PSCATH22
RT8100.POPGRP = 3 or 03
Ask_H[22] = yes
Window air conditioners, portable cooling or heat equipment or other
household appliances was not reported in section 6B
^PSCATH22Intro_Fill have ^YOU_ANYONE purchased any home
heating or cooling equipment or home safety devices?

Fills:
Instructions:

PSCATH22Intro_Fill
If PSCATH17 = EMPTY AND PSCATH19 = EMPTY AND PSCATH18 =
EMPTY AND PSCATH20 = EMPTY AND
PSCATH21 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

X

On Output

Array:
Skip Instructions:

1: Goto H22_COST
2,DK,RF: IF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH22
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H22_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H22_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
H22_COST
H22_COST
RT8100.POPGRP = 3 or 03
PSCATH22 = 1
HH did purchase home heating or cooling equipment or home safety devices
in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of home heating or cooling equipment or home safety
devices?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H22STORE
H22_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H22STORE

Field

BSECT20C.BLP_POPGRP3.H22STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H22STORE
H22STORE
RT8100.POPGRP = 3 or 03
PSCATH22 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H22PURCH
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H22STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H22PURCH

Field

BSECT20C.BLP_POPGRP3.H22PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H22PURCH
H22PURCH
RT8100.POPGRP = 3 or 03
H22STORE = RESPONSE and
(Uppercase entry in H22STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H22LOC

Instrument SAS Name:
Destination Data Set:

H22PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H22LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H22LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H22LOC
H22LOC
RT8100.POPGRP = 3 or 03
H22PURCH = 2
Purchased in person
In what city is ^H22STORE_Fill located?
H22STORE_Fill
Fill entry in H22STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H22LOCST
H22LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H22LOCST

Field

BSECT20C.BLP_POPGRP3.H22LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H22LOCST
H22LOCST
RT8100.POPGRP = 3 or 03
H22PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H22STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H22STORE_Fill
Fill entry in H22STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H22LOCST
ELSEIF Ask_H[23] = 1 then goto PSCATH23
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H22LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H22LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H22LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H22LOCST is not a valid state abbreviation) AND H22LOCST <>
DK AND H22LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H22LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH23

Field

BSECT20C.BLP_POPGRP3.PSCATH23
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any HH decorative items in the last 12 months
Lamps
PSCATH23
PSCATH23
RT8100.POPGRP = 3 or 03
Ask_H[23] = yes
Lamps, lighting fixtures, ceiling fans or other household decorative items
were not reported in section 8A

Question Text:

^PSCATH23Intro_Fill have ^YOU_ANYONE purchased any household
decorative items including clocks and lamps?

Fills:
Instructions:

PSCATH23Intro_Fill
If PSCATH17 = EMPTY AND PSCATH19 = EMPTY AND PSCATH18 =
EMPTY AND PSCATH20 = EMPTY AND
PSCATH21 = EMPTY AND PSCATH22 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H23_COST
2,DK,RF: IF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

PSCATH23
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H23_COST

Field

BSECT20C.BLP_POPGRP3.H23_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H23_COST
H23_COST
RT8100.POPGRP = 3 or 03
PSCATH23 = 1
HH did purchase household decorative items in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of household decorative items including clocks and lamps?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H23STORE
H23_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H23STORE

Field

BSECT20C.BLP_POPGRP3.H23STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H23STORE
H23STORE
RT8100.POPGRP = 3 or 03
PSCATH23 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H23PURCH
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H23STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H23PURCH

Field

BSECT20C.BLP_POPGRP3.H23PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H23PURCH
H23PURCH
RT8100.POPGRP = 3 or 03
H23STORE = RESPONSE and
(Uppercase entry in H23STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3
2: Goto H23LOC

Instrument SAS Name:
Destination Data Set:

H23PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H23LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H23LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H23LOC
H23LOC
RT8100.POPGRP = 3 or 03
H23PURCH = 2
Purchased in person
In what city is ^H23STORE_Fill located?
H23STORE_Fill
Fill entry in H23STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H23LOCST
H23LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H23LOCST

Field

BSECT20C.BLP_POPGRP3.H23LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H23LOCST
H23LOCST
RT8100.POPGRP = 3 or 03
H23PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H23STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H23STORE_Fill
Fill entry in H23STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H23LOCST
ELSEIF Ask_H[24] = 1 then goto PSCATH24
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H23LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H23LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H23LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H23LOCST is not a valid state abbreviation) AND H23LOCST <>
DK AND H23LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H23LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

PSCATH24

Field

BSECT20C.BLP_POPGRP3.PSCATH24
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any dishes, glasses, or flatware in the last 12 months
Dishes or Flatware
PSCATH24
PSCATH24
RT8100.POPGRP = 3 or 03
Ask_H[24] = yes
Stainless, silver or other flatware, dishes, glasses or serving pieces were not
reported in section 8A
^PSCATH24Intro_Fill have ^YOU_ANYONE purchased any dishes,
glasses or flatware?

Fills:
Instructions:

PSCATH24Intro_Fill
If PSCATH17 = EMPTY AND PSCATH19 = EMPTY AND PSCATH18 =
EMPTY AND PSCATH20 = EMPTY AND
PSCATH21 = EMPTY AND PSCATH22 = EMPTY AND PSCATH23 =
EMPTY then fill "Now, please think about the last 12 months, since the
first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

X

On Output

Array:
Skip Instructions:

1: Goto H24_COST
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

PSCATH24
OTLT

Goto END_POPGRP3

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H24_COST

Field

BSECT20C.BLP_POPGRP3.H24_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H24_COST
H24_COST
RT8100.POPGRP = 3 or 03
PSCATH24 = 1
HH did purchase dishes, glasses or flatware in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of dishes, glasses or flatware?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H24STORE
H24_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H24STORE

Field

BSECT20C.BLP_POPGRP3.H24STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H24STORE
H24STORE
RT8100.POPGRP = 3 or 03
PSCATH24 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H24PURCH
ELSE goto END_POPGRP3

Instrument SAS Name:
Destination Data Set:

H24STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H24PURCH

Field

BSECT20C.BLP_POPGRP3.H24PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H24PURCH
H24PURCH
RT8100.POPGRP = 3 or 03
H24STORE = RESPONSE and
(Uppercase entry in H24STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP3
2: Goto H24LOC

Instrument SAS Name:

H24PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

H24LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP3.H24LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H24LOC
H24LOC
RT8100.POPGRP = 3 or 03
H24PURCH = 2
Purchased in person
In what city is ^H24STORE_Fill located?
H24STORE_Fill
Fill entry in H24STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H24LOCST
H24LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

Spider Version 1.6.2

H24LOCST

Field

BSECT20C.BLP_POPGRP3.H24LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H24LOCST
H24LOCST
RT8100.POPGRP = 3 or 03
H24PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H24STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H24STORE_Fill
Fill entry in H24STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H24LOCST
ELSE goto END_POPGRP3

Instrument SAS Name:

H24LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

CK_H24LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP3.CK_H24LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 3 or 03
(Entry in H24LOCST is not a valid state abbreviation) AND H24LOCST <>
DK AND H24LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H24LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP3

END_POPGRP3

Field

BSECT20C.BLP_POPGRP3.END_POPGRP3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of pop group 3 section

RT8100.POPGRP = 3 or 03

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF (RT8100.POPGRP = 3 or 03) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[19] = 1 THEN:
IF Ask_H[26] = no and Ask_H[25] = no and Ask_H[17] = no
and Ask_H[19] = no and Ask_H[18] = no and
Ask_H[20] = no and Ask_H[21] = no and Ask_H[22] = no
and Ask_H[23] = no and Ask_H[24] = no THEN
set S20C_Complete = 1
ELSEIF Ask_H[24] = yes THEN:
IF ((PSCATH24 = 2, DK or RF) or
(H24STORE contains .COM or is DK or RF) or
(H24PURCH = 1, 3, 4, DK or RF) or
(H24LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[23] = yes THEN:
IF ((PSCATH23 = 2, DK or RF) or
(H23STORE contains .COM or is DK or RF) or
(H23PURCH = 1, 3, 4, DK or RF) or
(H23LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[22] = yes THEN:
IF (PSCATH22 = 2, DK or RF) or
(H22STORE contains .COM or is DK or RF) or
(H22PURCH = 1, 3, 4, DK or RF) or
(H22LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[21] = yes THEN:
IF ((PSCATH21 = 2, DK or RF) or
(H21STORE contains .COM or is DK or RF) or
(H21PURCH = 1, 3, 4, DK or RF) or
(H21LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[20] = yes THEN:
IF (PSCATH20 = 2, DK or RF) or
(H20STORE contains .COM or is DK or RF) or
(H20PURCH = 1, 3, 4, DK or RF) or

(H20LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[18] = yes THEN:
IF (PSCATH18 = 2, DK or RF) or
(H18STORE contains .COM or is DK or RF) or
(H18PURCH = 1, 3, 4, DK or RF) or
(H18LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[19] = yes THEN:
IF (PSCATH19 = 2, DK or RF) or
(H19STORE contains .COM or is DK or RF) or
(H19PURCH = 1, 3, 4, DK or RF) or
(H19LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[17] = yes THEN:
IF (PSCATH17 = 2, DK or RF) or
(H17STORE contains .COM or is DK or RF) or
(H17PURCH = 1, 3, 4, DK or RF) or
(H17LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[25] = yes THEN:
IF (PSCATH25 = 2, DK or RF) or
(H25STORE contains .COM or is DK or RF) or
(H25PURCH = 1, 3, 4, DK or RF) or
(H25LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[26] = yes THEN:
IF (PSCATH26 = 2, DK or RF) or
(H26STORE contains .COM or is DK or RF) or
(H26PURCH = 1, 3, 4, DK or RF) or
(H26LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP4_AskFlags

Field

BSECT20C.POP4_AskFlags
Description:

Set PopGrp 4 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 4 or 04) and SECTCOMP[16] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_E[I] = EMPTY
END DO
IF LP16a1_Flag[8] = no then set Ask_E[01] = yes
ELSE set Ask_E[01] = no
END
IF LP16a2_Flag[8] = no then set Ask_E[02] = yes
ELSE set Ask_E[02] = no
END
IF LP16a34_Flag[3] = no then set Ask_E[06] = yes
ELSE set Ask_E[06] = no
END
IF LP16a2_Flag[3] = no and LP16a2_Flag[9] = no then
set Ask_E[05] = yes
ELSE set Ask_E[05] = no
END
IF LP16a1_Flag[3] = no and LP16a1_Flag[9] = no then
set Ask_E[04] = yes
ELSE set Ask_E[04] = no
END
IF LP16a5_Flag[3] = no and LP16a5_Flag[9] = no then
set Ask_E[07] = yes
ELSE set Ask_E[07] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP4

Block

BSECT20C.BLP_POPGRP4
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 4 or 04

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

PGRP4_INTRO

Field

BSECT20C.BLP_POPGRP4.PGRP4_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP4_INTRO
RT8100.POPGRP = 4 or 04
Ask_E[01] = yes OR Ask_E[02] = yes OR Ask_E[06] = yes OR
Ask_E[05] = yes OR Ask_E[04] = yes OR Ask_E[07] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

IF Ask_E[01] = 1 then goto PSCATE01
ELSEIF Ask_E[02] = 1 then goto PSCATE02
ELSEIF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

PGRP4_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

PSCATE01

Field

BSECT20C.BLP_POPGRP4.PSCATE01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any college or university level textbooks in the last 12 months
College Books
PSCATE01
PSCATE01
RT8100.POPGRP = 4 or 04
Ask_E[01] = yes
School books, supplies, or equipment for college or university not reported in
section 16
Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo have ^YOU_ANYONE purchased any college or
university textbooks?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto E01_COST
2,DK,RF: IF Ask_E[02] = 1 then goto PSCATE02
ELSEIF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

PSCATE01
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E01_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E01_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
E01_COST
E01_COST
RT8100.POPGRP = 4 or 04
PSCATE01 = 1
HH did purchase college textbooks in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of college or university textbooks?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E01STORE
E01_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E01STORE

Field

BSECT20C.BLP_POPGRP4.E01STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E01STORE
E01STORE
RT8100.POPGRP = 4 or 04
PSCATE01 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto E01PURCH
ELSEIF Ask_E[02] = 1 then goto PSCATE02
ELSEIF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:

E01STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E01PURCH

Field

BSECT20C.BLP_POPGRP4.E01PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E01PURCH
E01PURCH
RT8100.POPGRP = 4 or 04
E01STORE = RESPONSE and
(Uppercase entry in E01STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_E[02] = 1 then goto PSCATE02
ELSEIF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4
2: Goto E01LOC

Instrument SAS Name:
Destination Data Set:

E01PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E01LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E01LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E01LOC
E01LOC
RT8100.POPGRP = 4 or 04
E01PURCH = 2
Purchased in person
In what city is ^E01STORE_Fill located?
E01STORE_Fill
Fill entry in E01STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E01LOCST
E01LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E01LOCST

Field

BSECT20C.BLP_POPGRP4.E01LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E01LOCST
E01LOCST
RT8100.POPGRP = 4 or 04
E01PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E01STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E01STORE_Fill
Fill entry in E01STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E01LOCST
ELSEIF Ask_E[02] = 1 then goto PSCATE02
ELSEIF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E01LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

CK_E01LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP4.CK_E01LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 4 or 04
(Entry in E01LOCST is not a valid state abbreviation) AND E01LOCST <>
DK AND E01LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E01LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

PSCATE02

Field

BSECT20C.BLP_POPGRP4.PSCATE02
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any textbooks for elementary through high school in the last 12
months
Grade School Books
PSCATE02
PSCATE02
RT8100.POPGRP = 4 or 04
Ask_E[02] = yes
School books, supplies, or equipment for Elementary through high school not
reported in section 16
^PSCATE02Intro_Fill have ^YOU_ANYONE purchased any textbooks
for elementary through high school?

Fills:
Instructions:

PSCATE02Intro_Fill
If PSCATE01 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto E02_COST
2,DK,RF: IF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

PSCATE02
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E02_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E02_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
E02_COST
E02_COST
RT8100.POPGRP = 4 or 04
PSCATE02 = 1
HH did purchase textbooks for elementary through high school in the last 12
months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of textbooks for elementary through high school?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E02STORE
E02_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E02STORE

Field

BSECT20C.BLP_POPGRP4.E02STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E02STORE
E02STORE
RT8100.POPGRP = 4 or 04
PSCATE02 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto E02PURCH
ELSEIF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E02STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E02PURCH

Field

BSECT20C.BLP_POPGRP4.E02PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E02PURCH
E02PURCH
RT8100.POPGRP = 4 or 04
E02STORE = RESPONSE and
(Uppercase entry in E02STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4
2: Goto E02LOC

Instrument SAS Name:
Destination Data Set:

E02PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E02LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E02LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E02LOC
E02LOC
RT8100.POPGRP = 4 or 04
E02PURCH = 2
Purchased in person
In what city is ^E02STORE_Fill located?
E02STORE_Fill
Fill entry in E02STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E02LOCST
E02LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E02LOCST

Field

BSECT20C.BLP_POPGRP4.E02LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E02LOCST
E02LOCST
RT8100.POPGRP = 4 or 04
E02PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E02STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E02STORE_Fill
Fill entry in E02STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E02LOCST
ELSEIF Ask_E[06] = 1 then goto PSCATE06
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E02LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

CK_E02LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP4.CK_E02LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 4 or 04
(Entry in E02LOCST is not a valid state abbreviation) AND E02LOCST <>
DK AND E02LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E02LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

PSCATE06

Field

BSECT20C.BLP_POPGRP4.PSCATE06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Any expenses for day care in the last 12 months
Day Care
PSCATE02
PSCATE02
RT8100.POPGRP = 4 or 04
Ask_F[06] = yes
Tuition of child day care, nursery or preschool not reported in section 16
^PSCATE06Intro_Fill have ^YOU_ANYONE had any expenses for day
care providers including nursery school?

Fills:
Instructions:

PSCATE06Intro_Fill
If PSCATE01 = EMPTY AND PSCATE02 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto E06_COST
2,DK,RF: IF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

PSCATE06
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E06_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E06_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
E06_COST
E06_COST
RT8100.POPGRP = 4 or 04
PSCATE06 = 1
HH had expenses for day care in the last 12 months
In the last 12 months, how much was ^YR_YRCUS last expense for day
care providers including nursery school?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E06STORE
E06_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E06STORE

Field

BSECT20C.BLP_POPGRP4.E06STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E06STORE
E06STORE
RT8100.POPGRP = 4 or 04
PSCATE06 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto E06PURCH
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E06STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E06PURCH

Field

BSECT20C.BLP_POPGRP4.E06PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E06PURCH
E06PURCH
RT8100.POPGRP = 4 or 04
E06STORE = RESPONSE and
(Uppercase entry in E06STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4
2: Goto E06LOC

Instrument SAS Name:
Destination Data Set:

E06PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E06LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E06LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E06LOC
E06LOC
RT8100.POPGRP = 4 or 04
E06PURCH = 2
Purchased in person
In what city is ^E06STORE_Fill located?
E06STORE_Fill
Fill entry in E06STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E06LOCST
E06LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E06LOCST

Field

BSECT20C.BLP_POPGRP4.E06LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E06LOCST
E06LOCST
RT8100.POPGRP = 4 or 04
E06PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E06STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E06STORE_Fill
Fill entry in E06STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E06LOCST
ELSEIF Ask_E[05] = 1 then goto PSCATE05
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E06LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

CK_E06LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP4.CK_E06LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 4 or 04
(Entry in E06LOCST is not a valid state abbreviation) AND E06LOCST <>
DK AND E06LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E06LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

PSCATE05

Field

BSECT20C.BLP_POPGRP4.PSCATE05
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Had any expenses for tuition for elementary through high school in the last 12
months
Grade Sch Tuition
PSCATE05
PSCATE05
RT8100.POPGRP = 4 or 04
Ask_E[05] = yes

Universe Description:

Tuition and other school related expenses for elementary through high school
not reported in section 16

Question Text:

^PSCATE05Intro_Fill have ^YOU_ANYONE had any expenses for tuition
or fixed fees for elementary through high school?

Fills:
Instructions:

PSCATE05Intro_Fill
If PSCATE01 = EMPTY AND PSCATE02 = EMPTY AND PSCATE06 =
EMPTY then fill "Now, please think about the last 12 months, since the
first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto E05_COST
2,DK,RF: IF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

PSCATE05
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E05_COST

Field

BSECT20C.BLP_POPGRP4.E05_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
E05_COST
E05_COST
RT8100.POPGRP = 4 or 04
PSCATE05 = 1
HH did pay tuition for elementary through high school in the last 12 months
In the last 12 months, how much was ^YR_YRCUS last expense for
tuition or fixed fees for elementary through high school?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E05STORE
E05_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E05STORE

Field

BSECT20C.BLP_POPGRP4.E05STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E05STORE
E05STORE
RT8100.POPGRP = 4 or 04
PSCATE05 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto E05PURCH
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E05STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E05PURCH

Field

BSECT20C.BLP_POPGRP4.E05PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E05PURCH
E05PURCH
RT8100.POPGRP = 4 or 04
E05STORE = RESPONSE and
(Uppercase entry in E05STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4
2: Goto E05LOC

Instrument SAS Name:
Destination Data Set:

E05PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E05LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E05LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E05LOC
E05LOC
RT8100.POPGRP = 4 or 04
E05PURCH = 2
Purchased in person
In what city is ^E05STORE_Fill located?
E05STORE_Fill
Fill entry in E05STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E05LOCST
E05LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E05LOCST

Field

BSECT20C.BLP_POPGRP4.E05LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E05LOCST
E05LOCST
RT8100.POPGRP = 4 or 04
E05PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E05STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E05STORE_Fill
Fill entry in E05STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E05LOCST
ELSEIF Ask_E[04] = 1 then goto PSCATE04
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E05LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

CK_E05LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP4.CK_E05LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 4 or 04
(Entry in E05LOCST is not a valid state abbreviation) AND E05LOCST <>
DK AND E05LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E05LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

PSCATE04

Field

BSECT20C.BLP_POPGRP4.PSCATE04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Had any expenses for college tuition in the last 12 months
College Tuition
PSCATE04
PSCATE04
RT8100.POPGRP = 4 or 04
Ask_E[04] = yes

Universe Description:

Tuition and other school related expenses for elementary through high school
not reported in section 16

Question Text:

^PSCATE04Intro_Fill have ^YOU_ANYONE had any expenses for tuition
or fixed fees for college or university?

Fills:
Instructions:

PSCATE04Intro_Fill
If PSCATE01 = EMPTY AND PSCATE02 = EMPTY AND PSCATE06 =
EMPTY AND PSCATE05 = EMPTY then fill "Now, please think about the
last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto E04_COST
2,DK,RF: IF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

PSCATE04
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E04_COST

Field

BSECT20C.BLP_POPGRP4.E04_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
E04_COST
E04_COST
RT8100.POPGRP = 4 or 04
PSCATE04 = 1
HH did pay college tuition in the last 12 months
In the last 12 months, how much was ^YR_YRCUS last expense for
tuition or fixed fees for college or university?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E04STORE
E04_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E04STORE

Field

BSECT20C.BLP_POPGRP4.E04STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E04STORE
E04STORE
RT8100.POPGRP = 4 or 04
PSCATE04 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E04STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E04PURCH

Field

BSECT20C.BLP_POPGRP4.E04PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E04PURCH
E04PURCH
RT8100.POPGRP = 4 or 04
E04STORE = RESPONSE and
(Uppercase entry in E04STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4
2: Goto E04LOC

Instrument SAS Name:
Destination Data Set:

E04PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E04LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E04LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E04LOC
E04LOC
RT8100.POPGRP = 4 or 04
E04PURCH = 2
Purchased in person
In what city is ^E04STORE_Fill located?
E04STORE_Fill
Fill entry in E04STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E04LOCST
E04LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E04LOCST

Field

BSECT20C.BLP_POPGRP4.E04LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E04LOCST
E04LOCST
RT8100.POPGRP = 4 or 04
E04PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E04STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E04STORE_Fill
Fill entry in E04STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_E04LOCST
ELSEIF Ask_E[07] = 1 then goto PSCATE07
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E04LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

CK_E04LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP4.CK_E04LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 4 or 04
(Entry in E04LOCST is not a valid state abbreviation) AND E04LOCST <>
DK AND E04LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E04LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

PSCATE07

Field

BSECT20C.BLP_POPGRP4.PSCATE07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for vocational or technical school tuition in the last 5 years
Voc Sch Tuition
PSCATE07
PSCATE07
RT8100.POPGRP = 4 or 04
Ask_E[07] = yes
Tuition and other school related expenses for vocational or technical school
not reported in section 16
Now please think about the last five years, since the first
^FiveYearsAgo have ^YOU_ANYONE had any expenses for tuition or
fixed fees for technical or vocational school?

Fills:
Instructions:

FiveYearsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 6 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 5 years"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 5
years"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 5 years"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 5
years"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto E07_COST
2,DK,RF: Goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

PSCATE07
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E07_COST

Field

BSECT20C.BLP_POPGRP4.E07_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
E07_COST
E07_COST
RT8100.POPGRP = 4 or 04
PSCATE07 = 1
HH did pay tuition or other school related expenses for vocational or technical
school in the last 5 years
In the last five years, how much was ^YR_YRCUS last expense for
tuition or fixed fees for technical or vocational school?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E07STORE
E07_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E07STORE

Field

BSECT20C.BLP_POPGRP4.E07STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E07STORE
E07STORE
RT8100.POPGRP = 4 or 04
PSCATE07 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto E07PURCH
ELSE goto END_POPGRP4

Instrument SAS Name:
Destination Data Set:

E07STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E07PURCH

Field

BSECT20C.BLP_POPGRP4.E07PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E07PURCH
E07PURCH
RT8100.POPGRP = 4 or 04
E07STORE = RESPONSE and
(Uppercase entry in E07STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP4
2: Goto E07LOC

Instrument SAS Name:

E07PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

E07LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP4.E07LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E07LOC
E07LOC
RT8100.POPGRP = 4 or 04
E07PURCH = 2
Purchased in person
In what city is ^E07STORE_Fill located?
E07STORE_Fill
Fill entry in E07STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E07LOCST
E07LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

Spider Version 1.6.2

E07LOCST

Field

BSECT20C.BLP_POPGRP4.E07LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E07LOCST
E07LOCST
RT8100.POPGRP = 4 or 04
E07PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E07STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E07STORE_Fill
Fill entry in E07STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_E07LOCST
ELSE goto END_POPGRP4

Instrument SAS Name:

E07LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

CK_E07LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP4.CK_E07LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 4 or 04
(Entry in E07LOCST is not a valid state abbreviation) AND E07LOCST <>
DK AND E07LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E07LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP4

END_POPGRP4

Field

BSECT20C.BLP_POPGRP4.END_POPGRP4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 4

RT8100.POPGRP = 4 or 04

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF (RT8100.POPGRP = 4 or 04) and SECTCOMP[16] = 1 THEN:
IF Ask_E[01] = no and Ask_E[02] = no and Ask_E[06] = no
and Ask_E[05] = no and Ask_E[04] = no and
Ask_E[07] = no THEN set S20C_Complete = 1
ELSEIF Ask_E[07] = yes THEN:
IF (PSCATE07 = 2, DK or RF) or
(E07STORE contains .COM or is DK or RF) or
(E07PURCH = 1, 3, 4, DK or RF) or
(E07LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[04] = yes THEN:
IF (PSCATE04 = 2, DK or RF) or
(E04STORE contains .COM or is DK or RF) or
(E04PURCH = 1, 3, 4, DK or RF) or
(E04LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[05] = yes THEN:
IF (PSCATE05 = 2, DK or RF) or
(E05STORE contains .COM or is DK or RF) or
(E05PURCH = 1, 3, 4, DK or RF) or
(E05LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[06] = yes THEN:
IF (PSCATE06 = 2, DK or RF) or
(E06STORE contains .COM or is DK or RF) or
(E06PURCH = 1, 3, 4, DK or RF) or
(E06LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[02] = yes THEN:
IF (PSCATE02 = 2, DK or RF) or
(E02STORE contains .COM or is DK or RF) or
(E02PURCH = 1, 3, 4, DK or RF) or
(E02LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2

END
ELSEIF Ask_E[01] = yes THEN:
IF (PSCATE01 = 2, DK or RF) or
(E01STORE contains .COM or is DK or RF) or
(E01PURCH = 1, 3, 4, DK or RF) or
(E01LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP5_AskFlags

Field

BSECT20C.POP5_AskFlags
Description:

Set PopGrp 5 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 5 or 05) and SECTCOMP[6] = 1 and
SECTCOMP[9] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_A[I] = EMPTY
Set Ask_R[I] = EMPTY
END DO
IF LP9A1_Flag[4] = no and LP9A1_Flag[5] = no then
set Ask_A[06] = yes
ELSE set Ask_A[06] = no
END
IF LP9A1_Flag[6] = no then set Ask_A[07] = yes
ELSE set Ask_A[07] = no
END
IF LP9A1_Flag[2] = no and LP9A1_Flag[3] = no then set
Ask_A[01] = yes
ELSE set Ask_A[01] = no
END
IF LP9A1_Flag[1] = no then set Ask_A[02] = yes
ELSE set Ask_A[02] = no
END
IF LP6B_Flag[21] = no then set Ask_R[01] = yes
ELSE set Ask_R[01] = no
END
IF LP6B_Flag[22] = no and LP6B_Flag[23] = no then set
Ask_R[03] = yes
ELSE set Ask_R[03] = no
END
IF LP6B_Flag[24] = no and LP6B_Flag[25] = no and
LP6B_Flag[26] = no then set Ask_R[06] = yes
ELSE set Ask_R[06] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP5

Block

BSECT20C.BLP_POPGRP5
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 5 or 05

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

PGRP5_INTRO

Field

BSECT20C.BLP_POPGRP5.PGRP5_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP5_INTRO
RT8100.POPGRP = 5 or 05
Ask_A[06] = yes or Ask_A[07] = yes or Ask_A[01] = yes or
Ask_A[02] = yes or Ask_R[01] = yes or Ask_R[03] = yes or
Ask_R[06] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_A[06] = 1 then goto PSCATA06
ELSEIF Ask_A[07] = 1 then goto PSCATA07
ELSEIF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5
PGRP5_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

PSCATA06

Field

BSECT20C.BLP_POPGRP5.PSCATA06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any men's shirts, sweaters or vests in last 6 months
Men's Tops
PSCATA06
PSCATA06
RT8100.POPGRP = 5 or 05
Ask_A[06] = yes
Men's vests, Shirts, sweaters, or tops was not selected in 9A
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchased any men's shirts,
sweaters, or vests?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto A06_COST
2,DK,RF: IF Ask_A[07] = 1 then goto PSCATA07
ELSEIF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

PSCATA06
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

A06_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.A06_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A06_COST
A06_COST
RT8100.POPGRP = 5 or 05
PSCATA06 = 1
HH did purchase men's shirts in the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of men's shirts, sweaters, or vests?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A06STORE
A06_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A06STORE

Field

BSECT20C.BLP_POPGRP5.A06STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A06STORE
A06STORE
RT8100.POPGRP = 5 or 05
PSCATA06 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A06PURCH
ELSEIF Ask_A[07] = 1 then goto PSCATA07
ELSEIF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

A06STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A06PURCH

Field

BSECT20C.BLP_POPGRP5.A06PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A06PURCH
A06PURCH
RT8100.POPGRP = 5 or 05
A06STORE = RESPONSE and
(Uppercase entry in A06STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_A[07] = 1 then goto PSCATA07
ELSEIF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

2: Goto A06LOC
Instrument SAS Name:
Destination Data Set:

A06PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

A06LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.A06LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A06LOC
A06LOC
RT8100.POPGRP = 5 or 05
A06PURCH = 2
Purchased in person
In what city is ^A06STORE_Fill located?
A06STORE_Fill
Fill entry in A06STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A06LOCST
A06LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A06LOCST

Field

BSECT20C.BLP_POPGRP5.A06LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A06LOCST
A06LOCST
RT8100.POPGRP = 5 or 05
A06PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A06STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A06STORE_Fill
Fill entry in A06STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A06LOCST
ELSEIF Ask_A[07] = 1 then goto PSCATA07
ELSEIF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

A06LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

CK_A06LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP5.CK_A06LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 5 or 05
(Entry in A06LOCST is not a valid state abbreviation) AND A06LOCST <>
DK AND A06LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A06LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

PSCATA07

Field

BSECT20C.BLP_POPGRP5.PSCATA07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any men's pants, jeans or shorts in last 6 months
Men's Pants
PSCATA07
PSCATA07
RT8100.POPGRP = 5 or 05
Ask_A[07] = yes
Men's pants, jeans or shorts was not selected in 9A
^PSCATA07Intro_Fill have ^YOU_ANYONE purchased any men's pants,
jeans or shorts?

Fills:
Instructions:

PSCATA07Intro_Fill
If PSCATA06 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A07_COST
2,DK,RF: IF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

PSCATA07
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A07_COST

Field

BSECT20C.BLP_POPGRP5.A07_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A07_COST
A07_COST
RT8100.POPGRP = 5 or 05
PSCATA07 = 1
HH did purchase men's pants, jeans or shorts in the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of men's pants, jeans or shorts?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A07STORE
A07_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A07STORE

Field

BSECT20C.BLP_POPGRP5.A07STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A07STORE
A07STORE
RT8100.POPGRP = 5 or 05
PSCATA07 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A07PURCH
ELSEIF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

A07STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A07PURCH

Field

BSECT20C.BLP_POPGRP5.A07PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A07PURCH
A07PURCH
RT8100.POPGRP = 5 or 05
A07STORE = RESPONSE and
(Uppercase entry in A07STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

2: Goto A07LOC
Instrument SAS Name:
Destination Data Set:

A07PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

A07LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.A07LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A07LOC
A07LOC
RT8100.POPGRP = 5 or 05
A07PURCH = 2
Purchased in person
In what city is ^A07STORE_Fill located?
A07STORE_Fill
Fill entry in A07STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A07LOCST
A07LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A07LOCST

Field

BSECT20C.BLP_POPGRP5.A07LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A07LOCST
A07LOCST
RT8100.POPGRP = 5 or 05
A07PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A07STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A07STORE_Fill
Fill entry in A07STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A07LOCST
ELSEIF Ask_A[01] = 1 then goto PSCATA01
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

A07LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

CK_A07LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP5.CK_A07LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 5 or 05
(Entry in A07LOCST is not a valid state abbreviation) AND A07LOCST <>
DK AND A07LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A07LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

PSCATA01

Field

BSECT20C.BLP_POPGRP5.PSCATA01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any men's suits or blazers in last 12 months
Men's Suit
PSCATA01
PSCATA01
RT8100.POPGRP = 5 or 05
Ask_A[01] = yes
Men's sport coats, tailored jackets, blazers, or suits was not selected in 9A

Question Text:

Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo have ^YOU_ANYONE purchased any men's suits or
blazers?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto A01_COST
2,DK,RF: IF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

PSCATA01
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A01_COST

Field

BSECT20C.BLP_POPGRP5.A01_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A01_COST
A01_COST
RT8100.POPGRP = 5 or 05
PSCATA01 = 1
HH did purchase men's suits or blazers in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of men's suits or blazers?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A01STORE
A01_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A01STORE

Field

BSECT20C.BLP_POPGRP5.A01STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A01STORE
A01STORE
RT8100.POPGRP = 5 or 05
PSCATA01 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto A01PURCH
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

A01STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A01PURCH

Field

BSECT20C.BLP_POPGRP5.A01PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A01PURCH
A01PURCH
RT8100.POPGRP = 5 or 05
A01STORE = RESPONSE and
(Uppercase entry in A01STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

2: Goto A01LOC
Instrument SAS Name:
Destination Data Set:

A01PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

A01LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.A01LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A01LOC
A01LOC
RT8100.POPGRP = 5 or 05
A01PURCH = 2
Purchased in person
In what city is ^A01STORE_Fill located?
A01STORE_Fill
Fill entry in A01STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A01LOCST
A01LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A01LOCST

Field

BSECT20C.BLP_POPGRP5.A01LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A01LOCST
A01LOCST
RT8100.POPGRP = 5 or 05
A01PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A01STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A01STORE_Fill
Fill entry in A01STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A01LOCST
ELSEIF Ask_A[02] = 1 then goto PSCATA02
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

A01LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

CK_A01LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP5.CK_A01LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 5 or 05
(Entry in A01LOCST is not a valid state abbreviation) AND A01LOCST <>
DK AND A01LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A01LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

PSCATA02

Field

BSECT20C.BLP_POPGRP5.PSCATA02
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any men's coats or jackets in last 12 months
Men's Coats
PSCATA02
PSCATA02
RT8100.POPGRP = 5 or 05
Ask_A[02] = yes
Men's coats, jackets or furs was not selected in 9A
^PSCATA02Intro_Fill have ^YOU_ANYONE purchased any men's coats
or jackets?

Fills:
Instructions:

PSCATA02Intro_Fill
If PSCATA01 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A02_COST
2,DK,RF: IF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

PSCATA02
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A02_COST

Field

BSECT20C.BLP_POPGRP5.A02_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A02_COST
A02_COST
RT8100.POPGRP = 5 or 05
PSCATA02 = 1
HH did purchase men's coats or jackets in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of men's coats or jackets?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A02STORE
A02_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A02STORE

Field

BSECT20C.BLP_POPGRP5.A02STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A02STORE
A02STORE
RT8100.POPGRP = 5 or 05
PSCATA02 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A02PURCH
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

A02STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A02PURCH

Field

BSECT20C.BLP_POPGRP5.A02PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A02PURCH
A02PURCH
RT8100.POPGRP = 5 or 05
A02STORE = RESPONSE and
(Uppercase entry in A02STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

2: Goto A02LOC
Instrument SAS Name:
Destination Data Set:

A02PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

A02LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.A02LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A02LOC
A02LOC
RT8100.POPGRP = 5 or 05
A02PURCH = 2
Purchased in person
In what city is ^A02STORE_Fill located?
A02STORE_Fill
Fill entry in A02STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A02LOCST
A02LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

A02LOCST

Field

BSECT20C.BLP_POPGRP5.A02LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A02LOCST
A02LOCST
RT8100.POPGRP = 5 or 05
A02PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A02STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A02STORE_Fill
Fill entry in A02STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A02LOCST
ELSEIF Ask_R[01] = 1 then goto PSCATR01
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

A02LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

CK_A02LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP5.CK_A02LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 5 or 05
(Entry in A02LOCST is not a valid state abbreviation) AND A02LOCST <>
DK AND A02LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A02LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

PSCATR01

Field

BSECT20C.BLP_POPGRP5.PSCATR01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any televisions in last 12 months
Televisions
PSCATR01
PSCATR01
RT8100.POPGRP = 5 or 05
Ask_R[01] = yes
Televisions was not selected in 6B

Question Text:

^PSCATR01Intro_Fill have ^YOU_ANYONE purchased any televisions?

Fills:
Instructions:

PSCATR01Intro_Fill
If PSCATA01 = EMPTY AND PSCATA02 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R01_COST
2,DK,RF: IF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

PSCATR01
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

R01_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.R01_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R01_COST
R01_COST
RT8100.POPGRP = 5 or 05
PSCATR01 = 1
HH did purchase televisions in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of televisions?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R01STORE
R01_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R01STORE

Field

BSECT20C.BLP_POPGRP5.R01STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R01STORE
R01STORE
RT8100.POPGRP = 5 or 05
PSCATR01 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R01PURCH
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

R01STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R01PURCH

Field

BSECT20C.BLP_POPGRP5.R01PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R01PURCH
R01PURCH
RT8100.POPGRP = 5 or 05
R01STORE = RESPONSE and
(Uppercase entry in R01STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

2: Goto R01LOC

Instrument SAS Name:
Destination Data Set:

R01PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

R01LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.R01LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R01LOC
R01LOC
RT8100.POPGRP = 5 or 05
R01PURCH = 2
Purchased in person
In what city is ^R01STORE_Fill located?
R01STORE_Fill
Fill entry in R01STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R01LOCST
R01LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R01LOCST

Field

BSECT20C.BLP_POPGRP5.R01LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R01LOCST
R01LOCST
RT8100.POPGRP = 5 or 05
R01PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R01STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R01STORE_Fill
Fill entry in R01STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R01LOCST
ELSEIF Ask_R[03] = 1 then goto PSCATR03
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

R01LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

CK_R01LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP5.CK_R01LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 5 or 05
(Entry in R01LOCST is not a valid state abbreviation) AND R01LOCST <>
DK AND R01LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R01LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

PSCATR03

Field

BSECT20C.BLP_POPGRP5.PSCATR03
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any DVD players, camcorders, or other video equipment in last 12
months
DVD Player
PSCATR03
PSCATR03
RT8100.POPGRP = 5 or 05
Ask_R[03] = yes
DVD players, VCRs, DVRs, video cameras, or satellite dishes, receivers or
accessories was not selected in 6B
^PSCATR03Intro_Fill have ^YOU_ANYONE purchased any DVD players,
camcorders, or other video equipment?

Fills:
Instructions:

PSCATR03Intro_Fill
If PSCATA01 = EMPTY AND PSCATA02 = EMPTY AND PSCATR01 =
EMPTY then fill "Now, please think about the last 12 months, since the
first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R03_COST
2,DK,RF: IF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

PSCATR03
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R03_COST

Field

BSECT20C.BLP_POPGRP5.R03_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
R03_COST
R03_COST
RT8100.POPGRP = 5 or 05
PSCATR03 = 1
HH did purchase DVD players, VCRs, DVRs, video cameras, or satellite
dishes, receivers or accessories in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of DVD players, camcorders, or other video equipment?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R03STORE
R03_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R03STORE

Field

BSECT20C.BLP_POPGRP5.R03STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R03STORE
R03STORE
RT8100.POPGRP = 5 or 05
PSCATR03 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R03PURCH
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

R03STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R03PURCH

Field

BSECT20C.BLP_POPGRP5.R03PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R03PURCH
R03PURCH
RT8100.POPGRP = 5 or 05
R03STORE = RESPONSE and
(Uppercase entry in R03STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

2: Goto R03LOC

Instrument SAS Name:
Destination Data Set:

R03PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

R03LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.R03LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R03LOC
R03LOC
RT8100.POPGRP = 5 or 05
R03PURCH = 2
Purchased in person
In what city is ^R03STORE_Fill located?
R03STORE_Fill
Fill entry in R03STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R03LOCST
R03LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R03LOCST

Field

BSECT20C.BLP_POPGRP5.R03LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R03LOCST
R03LOCST
RT8100.POPGRP = 5 or 05
R03PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R03STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R03STORE_Fill
Fill entry in R03STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R03LOCST
ELSEIF Ask_R[06] = 1 then goto PSCATR06
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

R03LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

CK_R03LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP5.CK_R03LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 5 or 05
(Entry in R03LOCST is not a valid state abbreviation) AND R03LOCST <>
DK AND R03LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R03LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

PSCATR06

Field

BSECT20C.BLP_POPGRP5.PSCATR06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any audio equipment in last 12 months
Audio Equipment
PSCATR06
PSCATR06
RT8100.POPGRP = 5 or 05
Ask_R[06] = yes
Music players, stereos, radios, speakers, sound components, or other sound
or video equipment was not selected in 6B
^PSCATR06Intro_Fill have ^YOU_ANYONE purchased any audio
equipment for automobiles or home?

Fills:
Instructions:

PSCATR06Intro_Fill
If PSCATA01 = EMPTY AND PSCATA02 = EMPTY AND PSCATR01 =
EMPTY AND PSCATR03 = EMPTY then fill "Now, please think about the
last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R06_COST
2,DK,RF: Goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

PSCATR06
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

R06_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.R06_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R06_COST
R06_COST
RT8100.POPGRP = 5 or 05
PSCATR06 = 1
HH did purchase audio equipment in the last 12 months
In the last 12 months, how much did ^YOU_YRCU spend on your last
purchase of audio equipment for automobiles or home?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R06STORE
R06_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R06STORE

Field

BSECT20C.BLP_POPGRP5.R06STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R06STORE
R06STORE
RT8100.POPGRP = 5 or 05
PSCATR06 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R06PURCH
ELSE goto END_POPGRP5

Instrument SAS Name:
Destination Data Set:

R06STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R06PURCH

Field

BSECT20C.BLP_POPGRP5.R06PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R06PURCH
R06PURCH
RT8100.POPGRP = 5 or 05
R06STORE = RESPONSE and
(Uppercase entry in R06STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP5
2: Goto R06LOC

Instrument SAS Name:

R06PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

R06LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP5.R06LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R06LOC
R06LOC
RT8100.POPGRP = 5 or 05
R06PURCH = 2
Purchased in person
In what city is ^R06STORE_Fill located?
R06STORE_Fill
Fill entry in R06STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R06LOCST
R06LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

Spider Version 1.6.2

R06LOCST

Field

BSECT20C.BLP_POPGRP5.R06LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R06LOCST
R06LOCST
RT8100.POPGRP = 5 or 05
R06PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R06STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R06STORE_Fill
Fill entry in R06STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R06LOCST
ELSE goto END_POPGRP5

Instrument SAS Name:

R06LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

CK_R06LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP5.CK_R06LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 5 or 05
(Entry in R06LOCST is not a valid state abbreviation) AND R06LOCST <>
DK AND R06LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R06LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP5

END_POPGRP5

Field

BSECT20C.BLP_POPGRP5.END_POPGRP5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 5

RT8100.POPGRP = 5 or 05

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF (RT8100.POPGRP = 5 or 05) and SECTCOMP[6] = 1 and
SECTCOMP[9] = 1 THEN:
IF Ask_A[06] = no and Ask_A[07] = no and Ask_A[01] = no
and Ask_A[02] = no and Ask_R[01] = no and
Ask_R[03] = no and Ask_R[06] = no THEN
set S20C_Complete = 1
ELSEIF Ask_R[06] = yes THEN:
IF (PSCATR06 = 2, DK or RF) or
(R06STORE contains .COM or is DK or RF) or
(R06PURCH = 1, 3, 4, DK or RF) or
(R06LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[03] = yes THEN:
IF (PSCATR03 = 2, DK or RF) or
(R03STORE contains .COM or is DK or RF) or
(R03PURCH = 1, 3, 4, DK or RF) or
(R03LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[01] = yes THEN:
IF (PSCATR01 = 2, DK or RF) or
(R01STORE contains .COM or is DK or RF) or
(R01PURCH = 1, 3, 4, DK or RF) or
(R01LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[02] = yes THEN:
IF (PSCATA02 = 2, DK or RF) or
(A02STORE contains .COM or is DK or RF) or
(A02PURCH = 1, 3, 4, DK or RF) or
(A02LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[01] = yes THEN:
IF (PSCATA01 = 2, DK or RF) or
(A01STORE contains .COM or is DK or RF) or
(A01PURCH = 1, 3, 4, DK or RF) or
(A01LOCST = RESPONSE, DK or RF) then

Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[07] = yes THEN:
IF (PSCATA07 = 2, DK or RF) or
(A07STORE contains .COM or is DK or RF) or
(A07PURCH = 1, 3, 4, DK or RF) or
(A07LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[06] = yes THEN:
IF ((PSCATA06 = 2, DK or RF) or
(A06STORE contains .COM or is DK or RF) or
(A06PURCH = 1, 3, 4, DK or RF) or
(A06LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP6_AskFlags

Field

BSECT20C.POP6_AskFlags
Description:

Set PopGrp 6 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 6 or 06) and SECTCOMP[6] = 1 and
SECTCOMP[10] = 1 and SECTCOMP[17] = 1 and SECTCOMP[18] = 1
and SECTCOMP[19] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_R[I] = EMPTY
Set Ask_T[I] = EMPTY
END DO
IF LP17_Flag[17] = no then set Ask_R[20] = yes
ELSE set Ask_R[20] = no
END
IF LP17_Flag[18] = no then set Ask_R[17] = yes
ELSE set Ask_R[17] = no
END
IF LP6B_Flag[14] = no then set Ask_R[18] = yes
ELSE set Ask_R[18] = no
END
IF LP10R_Flag[1] = no AND LP18BC_Flag[2] = no then
set Ask_R[19] = yes
ELSE set Ask_R[19] = no
END
IF LP6B_Flag[21] = no then set Ask_T[04] = yes
ELSE set Ask_T[04] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP6

Block

BSECT20C.BLP_POPGRP6
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 6 or 06

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

PGRP6_INTRO

Field

BSECT20C.BLP_POPGRP6.PGRP6_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP6_INTRO
RT8100.POPGRP = 6 or 06
Ask_R[20] = yes or Ask_R[17] = yes or Ask_R[18] = yes or Ask_R[19] = yes
or Ask_T[04] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

IF Ask_R[20] = 1 then goto PSCATR20
ELSEIF Ask_R[17] = 1 then goto PSCATR17
ELSEIF Ask_R[18] = 1 then goto PSCATR18
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

PGRP6_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

PSCATR20

Field

BSECT20C.BLP_POPGRP6.PSCATR20
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for photo printing or processing in last 6 months
Photo Printing
PSCATR20
PSCATR20
RT8100.POPGRP = 6 or 06
Ask_R[20] = yes
Photo printing or processing was not selected in 17
Now, please think about the last six months, since the first of
^SixMonthsAgo
have ^YOU_ANYONE purchased any digital photo printing or film
development services?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R20_COST
2,DK,RF: IF Ask_R[17] = 1 then goto PSCATR17
ELSEIF Ask_R[18] = 1 then goto PSCATR18
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

PSCATR20
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

R20_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP6.R20_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R20_COST
R20_COST
RT8100.POPGRP = 6 or 06
PSCATR20 = 1

Universe Description:

HH did have expenses for photo printing or processing in the last 6 months

Question Text:

In the last six months, how much did ^YOU_YRCU spend on your last
purchase of digital photo printing or film development services?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R20STORE
R20_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R20STORE

Field

BSECT20C.BLP_POPGRP6.R20STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R20STORE
R20STORE
RT8100.POPGRP = 6 or 06
PSCATR20 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R20PURCH
ELSEIF Ask_R[17] = 1 then goto PSCATR17
ELSEIF Ask_R[18] = 1 then goto PSCATR18
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

R20STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R20PURCH

Field

BSECT20C.BLP_POPGRP6.R20PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R20PURCH
R20PURCH
RT8100.POPGRP = 6 or 06
R20STORE = RESPONSE and
(Uppercase entry in R20STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF LP17_Flag[18] = no then goto PSCATR17
ELSEIF LP6B_Flag[14] = no then goto PSCATR18
ELSEIF LP19A_Flag[2] = no then goto PSCATR19
ELSEIF LP10R_Flag[1] = no AND LP18B_Flag = no
then goto PSCATT04
ELSE goto END_POPGRP6
2: Goto R20LOC

Instrument SAS Name:
Destination Data Set:

R20PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

R20LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP6.R20LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R20LOC
R20LOC
RT8100.POPGRP = 6 or 06
R20PURCH = 2
Purchased in person
In what city is ^R20STORE_Fill located?
R20STORE_Fill
Fill entry in R20STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R20LOCST
R20LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R20LOCST

Field

BSECT20C.BLP_POPGRP6.R20LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R20LOCST
R20LOCST
RT8100.POPGRP = 6 or 06
R20PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R20STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R20STORE_Fill
Fill entry in R20STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R20LOCST
ELSEIF Ask_R[17] = 1 then goto PSCATR17
ELSEIF Ask_R[18] = 1 then goto PSCATR18
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

R20LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

CK_R20LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP6.CK_R20LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 6 or 06
(Entry in R20LOCST is not a valid state abbreviation) AND R20LOCST <>
DK AND R20LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R20LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

PSCATR17

Field

BSECT20C.BLP_POPGRP6.PSCATR17
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any photographic film or disposable cameras in last 6 months
Film
PSCATR17
PSCATR17
RT8100.POPGRP = 6 or 06
Ask_R[17] = yes
Photographic film or disposable cameras was not selected in 17

Question Text:

^PSCATR17Intro_Fill have ^YOU_ANYONE purchased any film, film
development supplies, or disposable cameras?

Fills:
Instructions:

PSCATR17Intro_Fill
If PSCATR20 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last six months,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R17_COST
2,DK,RF: IF Ask_R[18] = 1 then goto PSCATR18
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

PSCATR17
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R17_COST

Field

BSECT20C.BLP_POPGRP6.R17_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R17_COST
R17_COST
RT8100.POPGRP = 6 or 06
PSCATR17 = 1
HH did purchase film or disposable cameras in the last 6 months
In the last six months, how much did ^YOU_YRCU spend on your last
purchase of any film, film developing supplies, or disposable cameras?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R17STORE
R17_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R17STORE

Field

BSECT20C.BLP_POPGRP6.R17STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R17STORE
R17STORE
RT8100.POPGRP = 6 or 06
PSCATR17 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R17PURCH
ELSEIF Ask_R[18] = 1 then goto PSCATR18
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

R17STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R17PURCH

Field

BSECT20C.BLP_POPGRP6.R17PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R17PURCH
R17PURCH
RT8100.POPGRP = 6 or 06
R17STORE = RESPONSE and
(Uppercase entry in R17STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF LP6B_Flag[14] = no then goto PSCATR18
ELSEIF LP19A_Flag[2] = no then goto PSCATR19
ELSEIF LP10R_Flag[1] = no AND LP18B_Flag = no
then goto PSCATT04
ELSE goto END_POPGRP6
2: Goto R17LOC

Instrument SAS Name:
Destination Data Set:

R17PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

R17LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP6.R17LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R17LOC
R17LOC
RT8100.POPGRP = 6 or 06
R17PURCH = 2
Purchased in person
In what city is ^R17STORE_Fill located?
R17STORE_Fill
Fill entry in R17STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R17LOCST
R17LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R17LOCST

Field

BSECT20C.BLP_POPGRP6.R17LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R17LOCST
R17LOCST
RT8100.POPGRP = 6 or 06
R17PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R17STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R17STORE_Fill
Fill entry in R17STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R17LOCST
ELSEIF Ask_R[18] = 1 then goto PSCATR18
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

R17LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

CK_R17LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP6.CK_R17LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 6 or 06
(Entry in R17LOCST is not a valid state abbreviation) AND R17LOCST <>
DK AND R17LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R17LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

PSCATR18

Field

BSECT20C.BLP_POPGRP6.PSCATR18
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any for cameras or photography equipment in last 2 years
Cameras
PSCATR18
PSCATR18
RT8100.POPGRP = 6 or 06
Ask_R[18] = yes
Photographic equipment was not selected in 6B

Question Text:

Now, please think about the last two years, since the first of
^TwoYearsAgo have ^YOU_ANYONE purchased any cameras or other
photography equipment excluding film?

Fills:
Instructions:

TwoYearsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 3 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 2 years"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 2
years"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 2
years"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R18_COST
2,DK,RF: IF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

PSCATR18
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R18_COST

Field

BSECT20C.BLP_POPGRP6.R18_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R18_COST
R18_COST
RT8100.POPGRP = 6 or 06
PSCATR18 = 1
HH did purchase photographic equipment in the last 2 years
In the last TWO YEARS, how much did ^YOU_YRCU spend on your last
purchase of any cameras or other photography equipment excluding
film?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R18STORE
R18_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R18YEAR

Field

BSECT20C.BLP_POPGRP6.R18YEAR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Year of last expense
Expense Year
R18YEAR
R18YEAR
RT8100.POPGRP = 6 or 06
PSCATR18 = 1

Universe Description:
Question Text:

In what year was ^YR_YRCUS last purchase?
Enter four digit year

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"
Integer
4
2017
9997
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R18STORE
R18YEAR
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R18STORE

Field

BSECT20C.BLP_POPGRP6.R18STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R18STORE
R18STORE
RT8100.POPGRP = 6 or 06
PSCATR18 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R18PURCH
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

R18STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R18PURCH

Field

BSECT20C.BLP_POPGRP6.R18PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R18PURCH
R18PURCH
RT8100.POPGRP = 6 or 06
R18STORE = RESPONSE and
(Uppercase entry in R18STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF LP19A_Flag[2] = no then goto PSCATR19
ELSEIF LP10R_Flag[1] = no AND LP18B_Flag = no
then goto PSCATT04
ELSE goto END_POPGRP6
2: Goto R18LOC

Instrument SAS Name:
Destination Data Set:

R18PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

R18LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP6.R18LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R18LOC
R18LOC
RT8100.POPGRP = 6 or 06
R18PURCH = 2
Purchased in person
In what city is ^R18STORE_Fill located?
R18STORE_Fill
Fill entry in R18STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R18LOCST
R18LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R18LOCST

Field

BSECT20C.BLP_POPGRP6.R18LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R18LOCST
R18LOCST
RT8100.POPGRP = 6 or 06
R18PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R18STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R18STORE_Fill
Fill entry in R18STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R18LOCST
ELSEIF Ask_R[19] = 1 then goto PSCATR19
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

R18LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

CK_R18LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP6.CK_R18LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 6 or 06
(Entry in R18LOCST is not a valid state abbreviation) AND R18LOCST <>
DK AND R18LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R18LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

PSCATR19

Field

BSECT20C.BLP_POPGRP6.PSCATR19
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for professional photography in last 2 years
Professional Photo
PSCATR19
PSCATR19
RT8100.POPGRP = 6 or 06
Ask_R[19] = yes
Professional photography was not selected in 19A
^PSCATR19Intro_Fill have ^YOU_ANYONE had any expenses for
photographer's fees?

Fills:
Instructions:

PSCATR19Intro_Fill
If PSCATR18 = EMPTY then fill "Now, please think about the last two
years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R19_COST
2,DK,RF: IF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

PSCATR19
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R19_COST

Field

BSECT20C.BLP_POPGRP6.R19_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R19_COST
R19_COST
RT8100.POPGRP = 6 or 06
PSCATR19 = 1
HH did have expenses for photographer's fees in the last 2 years
In the last TWO YEARS, how much was ^YR_YRCUS last expense for
photographer's fees?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R19STORE
R19_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R19STORE

Field

BSECT20C.BLP_POPGRP6.R19STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R19STORE
R19STORE
RT8100.POPGRP = 6 or 06
PSCATR19 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R19PURCH
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

R19STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R19PURCH

Field

BSECT20C.BLP_POPGRP6.R19PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R19PURCH
R19PURCH
RT8100.POPGRP = 6 or 06
R19STORE = RESPONSE and
(Uppercase entry in R19STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF LP10R_Flag[1] = no AND LP18B_Flag = no
then goto PSCATT04
ELSE goto END_POPGRP6
2: Goto R19LOC

Instrument SAS Name:
Destination Data Set:

R19PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

R19LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP6.R19LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R19LOC
R19LOC
RT8100.POPGRP = 6 or 06
R19PURCH = 2
Purchased in person
In what city is ^R19STORE_Fill located?
R19STORE_Fill
Fill entry in R19STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R19LOCST
R19LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

R19LOCST

Field

BSECT20C.BLP_POPGRP6.R19LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R19LOCST
R19LOCST
RT8100.POPGRP = 6 or 06
R19PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R19STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R19STORE_Fill
Fill entry in R19STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R19LOCST
ELSEIF Ask_T[04] = 1 then goto PSCATT04
ELSE goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

R19LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

CK_R19LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP6.CK_R19LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 6 or 06
(Entry in R19LOCST is not a valid state abbreviation) AND R19LOCST <>
DK AND R19LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R19LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

PSCATT04

Field

BSECT20C.BLP_POPGRP6.PSCATT04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for rental cars in last 2 years
Rental Cars
PSCATT04
PSCATT04
RT8100.POPGRP = 6 or 06
Ask_T[04] = yes
Rental cars was not selected in 10 or 18
^PSCATT04Intro_Fill have ^YOU_ANYONE had any expenses for car,
truck, or van rentals?

Fills:
Instructions:

PSCATT04Intro_Fill
If PSCATR18 = EMPTY AND PSCATR19 = EMPTY then fill "Now, please
think about the last two years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto T04_COST
2,DK,RF: Goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

PSCATT04
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

T04_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP6.T04_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
T04_COST
T04_COST
RT8100.POPGRP = 6 or 06
PSCATT04 = 1
HH did have expenses for rental cars in the last 2 years
In the last TWO YEARS, how much was ^YR_YRCUS last expense for
car, truck, or van rentals?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T04STORE
T04_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

T04STORE

Field

BSECT20C.BLP_POPGRP6.T04STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T04STORE
T04STORE
RT8100.POPGRP = 6 or 06
PSCATT04 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

RESPONSE: Goto T04PKCTY
DK,RF: Goto END_POPGRP6

Instrument SAS Name:
Destination Data Set:

T04STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

T04PKCTY

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP6.T04PKCTY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Pick up location - City
Pickup - City
T04PKCTY
T04PKCTY
RT8100.POPGRP = 6 or 06
T04STORE = RESPONSE

Universe Description:
Question Text:
Type:
Length:
X
X

X

In what city was the vehicle picked up?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T04PKST
T04PKCTY
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

T04PKST

Field

BSECT20C.BLP_POPGRP6.T04PKST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Pick up location - State
Pickup State
T04PKST
T04PKST
RT8100.POPGRP = 6 or 06
T04STORE = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state was the vehicle picked up?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T04PKST
ELSE goto T04DIR

Instrument SAS Name:
Destination Data Set:

T04PKST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

CK_T04PKST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP6.CK_T04PKST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 6 or 06
(Entry in T04PKST is not a valid state abbreviation) AND T04PKST <> DK
AND T04PKST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T04PKST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

T04DIR

Field

BSECT20C.BLP_POPGRP6.T04DIR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Direct or 3rd party
Direct
T04DIR
T04DIR
RT8100.POPGRP = 6 or 06
T04STORE = RESPONSE

Universe Description:
Question Text:

Fills:
Instructions:

Was the reservation made directly with ^T04STORE_Fill or through a
third party?
T04STORE_Fill
Fill entry in T04STORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,DK,RF:

IF Uppercase entry in T04STORE contains ".COM"
then goto END_POPGRP6
ELSE goto T04PURCH

2: Goto T04THRDP

Instrument SAS Name:
Destination Data Set:

T04DIR
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

T04THRDP

Field

BSECT20C.BLP_POPGRP6.T04THRDP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Name of reservation company
3rd Party
T04THRDP
T04THRDP
RT8100.POPGRP = 6 or 06
T04DIR = 2

Universe Description:
Question Text:

What is the name of the company you used to make the reservation?
Enter company name

Type:
Length:
X
X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase entry T04STORE contains ".COM" then
goto END_POPGRP6
ELSE goto T04PURCH

Instrument SAS Name:
Destination Data Set:

T04THRDP
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

T04PURCH

Field

BSECT20C.BLP_POPGRP6.T04PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T04PURCH
T04PURCH
RT8100.POPGRP = 6 or 06
T04STORE = RESPONSE and
(Uppercase entry in T04STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP6
2: Goto T04LOC

Instrument SAS Name:

T04PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

T04LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP6.T04LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
T04LOC
T04LOC
RT8100.POPGRP = 6 or 06
T04PURCH = 2
Purchased in person
In what city is ^T04STORE_Fill located?
T04STORE_Fill
Fill entry in T04STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T04LOCST
T04LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

Spider Version 1.6.2

T04LOCST

Field

BSECT20C.BLP_POPGRP6.T04LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T04LOCST
T04LOCST
RT8100.POPGRP = 6 or 06
T04PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T04STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T04STORE_Fill
Fill entry in T04STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T04LOCST
ELSE goto END_POPGRP6

Instrument SAS Name:

T04LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

CK_T04LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP6.CK_T04LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 6 or 06
(Entry in T04LOCST is not a valid state abbreviation) AND T04LOCST <> DK
AND T04LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T04LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP6

END_POPGRP6

Field

BSECT20C.BLP_POPGRP6.END_POPGRP6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of pop group 6 section

RT8100.POPGRP = 6 or 06

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not DIsplayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF (RT8100.POPGRP = 6 or 06) and SECTCOMP[6] = 1 and
SECTCOMP[10] = 1 and SECTCOMP[17] = 1 and SECTCOMP[18] = 1
and SECTCOMP[19] = 1 THEN:
IF Ask_R[20] = no and Ask_R[17] = no and Ask_R[18] = no
and Ask_R[19] = no and Ask_T[04] = no THEN
set S20C_Complete = 1
ELSEIF Ask_T[04] = yes THEN:
IF (PSCATT04 = 2, DK or RF) or
(T04STORE = DK or RF) or
((T04DIR = 1,2,DK or RF) and
T04STORE contains .COM) or
(T04PURCH = 1, 3, 4, DK or RF) or
(T04LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[19] = yes THEN:
IF (PSCATR19 = 2, DK or RF) or
(R19STORE contains .COM or is DK or RF) or
(R19PURCH = 1, 3, 4, DK or RF) or
(R19LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[18] = yes THEN:
IF (PSCATR18 = 2, DK or RF) or
(R18STORE contains .COM or is DK or RF) or
(R18PURCH = 1, 3, 4, DK or RF) or
(R18LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[17] = yes THEN:
IF (PSCATR17 = 2, DK or RF) or
(R17STORE contains .COM or is DK or RF) or
(R17PURCH = 1, 3, 4, DK or RF) or
(R17LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[20] = yes THEN:
IF (PSCATR20 = 2, DK or RF) or
(R20STORE contains .COM or is DK or RF) or
(R20PURCH = 1, 3, 4, DK or RF) or
(R20LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP7_AskFlags

Field

BSECT20C.POP7_AskFlags
Description:

Set PopGrp 7 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 7 or 07) and SECTCOMP[4] = 1 and
SECTCOMP[6] = 1 and SECTCOMP[9] = 1 and
SECTCOMP[17] = 1
THEN:
FOR I: = 1 to 41 DO
Set Ask_A[I] = EMPTY
Set Ask_E[I] = EMPTY
Set Ask_G[I] = EMPTY
END DO

IF LP9A_Flag[20] = no then set Ask_A[23] = yes
ELSE set Ask_A[23] = no
END
IF LP6B_Flag[9] = no and LP6B_Flag[10] = no and
LP6B_Flag[11] = no and LP17_Flag[27] = no then
set Ask_E[12] = yes
ELSE set Ask_E[12] = no
END
IF LP4A_Flag[3] = no and BSection4.BSection04B.INTAWAY = 2
then set Ask_E[13] = yes
ELSE set Ask_E[13] = no
END
IF LP9A_Flag[19] = no then set Ask_A[22] = yes
ELSE set Ask_A[22] = no
END
IF LP6B_Flag[6] = no then set Ask_E[15] = yes
ELSE set Ask_E[15] = no
END
IF LP9B_Flag[2] = no then set Ask_G[12] = yes
ELSE set Ask_G[12] = no
END
IF LP9B_Flag[1] = no and LP9B_Flag[4] = no then
set Ask_G[13] = yes
ELSE set Ask_G[13] = no
END
IF LP9B_Flag[3] = no then set Ask_G[14] = yes
ELSE set Ask_G[14] = no
END
IF LP6B_Flag[8] = no and LP6B_Flag[10] = no then

set Ask_E[11] = yes
ELSE set Ask_E[11] = no
END
IF LP6B_Flag[13] = no then set Ask_E[14] = yes
ELSE set Ask_E[14] = no
END
END
Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP7

Block

BSECT20C.BLP_POPGRP7
Description:
Tab Name:
Fly Over Name:
Universe Type:

Last Purchased Block for Pop Group 7

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 7 or 07

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PGRP7_INTRO

Field

BSECT20C.BLP_POPGRP7.PGRP7_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP7_INTRO
RT8100.POPGRP = 7 or 07
Ask_A[23] = yes or Ask_E[12] = yes or Ask_E[13] = yes or
Ask_A[22] = yes or Ask_E[15] = yes or Ask_G[12] = yes or
Ask_G[13] = yes or Ask_G[14] = yes or Ask_E[11] = yes or
Ask_E[14] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_A[23] = 1 then goto PSCATA23
ELSEIF Ask_E[12] = 1 then goto PSCATE12
ELSEIF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7
PGRP7_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATA23

Field

BSECT20C.BLP_POPGRP7.PSCATA23
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any jewelry in last 6 months
Jewelry
PSCATA23
PSCATA23
RT8100.POPGRP = 7 or 07
Ask_A[23] = yes
Jewelry was not selected in 9A
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchased any jewelry?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

X

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto A23_COST
2,DK,RF: IF Ask_E[12] = 1 then goto PSCATE12
ELSEIF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATA23
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

A23_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.A23_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A23_COST
A23_COST
RT8100.POPGRP = 7 or 07
PSCATA23 = 1
HH did have expenses for jewelry in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of jewelry?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A23STORE
A23_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

A23STORE

Field

BSECT20C.BLP_POPGRP7.A23STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A23STORE
A23STORE
RT8100.POPGRP = 7 or 07
PSCATA23 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto A23PURCH
ELSEIF Ask_E[12] = 1 then goto PSCATE12
ELSEIF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

A23STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

A23PURCH

Field

BSECT20C.BLP_POPGRP7.A23PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
A23PURCH
A23PURCH
RT8100.POPGRP = 7 or 07
A23STORE = RESPONSE and
(Uppercase entry in A23STORE does not contain ".COM")
Purchase place does not contain .com
Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_E[12] = 1 then goto PSCATE12
ELSEIF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto A23LOC
Instrument SAS Name:
Destination Data Set:

A23PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

A23LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.A23LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A23LOC
A23LOC
RT8100.POPGRP = 7 or 07
A23PURCH = 2
Purchased in person
In what city is ^A23STORE_Fill located?
A23STORE_Fill
Fill entry in A23STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A23LOCST
A23LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

A23LOCST

Field

BSECT20C.BLP_POPGRP7.A23LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A23LOCST
A23LOCST
RT8100.POPGRP = 7 or 07
A23PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A23STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A23STORE_Fill
Fill entry in A23STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A23LOCST
ELSEIF Ask_E[12] = 1 then goto PSCATE12
ELSEIF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

A23LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_A23LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_A23LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in A23LOCST is not a valid state abbreviation) AND A23LOCST <>
DK AND A23LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A23LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATE12

Field

BSECT20C.BLP_POPGRP7.PSCATE12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any computer software or games in last 6 months
Comp Software
PSCATE12
PSCATE12
RT8100.POPGRP = 7 or 07
Ask_E[12] = yes
Computer software was not selected in 6B or 17
^PSCATE12Intro_Fill have ^YOU_ANYONE purchased any computer
software, accessories, online games, or blank media?

Fills:
Instructions:

PSCATE12Intro_Fill
If PSCATA23 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto E12_COST
2,DK,RF: IF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATE12
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E12_COST

Field

BSECT20C.BLP_POPGRP7.E12_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
E12_COST
E12_COST
RT8100.POPGRP = 7 or 07
PSCATE12 = 1
HH did have expenses for computer software in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of computer software, accessories, online games, or blank
media?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E12STORE
E12_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E12STORE

Field

BSECT20C.BLP_POPGRP7.E12STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E12STORE
E12STORE
RT8100.POPGRP = 7 or 07
PSCATE12 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto E12PURCH
ELSEIF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E12STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E12PURCH

Field

BSECT20C.BLP_POPGRP7.E12PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
E12PURCH
E12PURCH
RT8100.POPGRP = 7 or 07
E12STORE = RESPONSE and
(Uppercase entry in E12STORE does not contain ".COM")
Purchase place does not contain .com
Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto E12LOC
Instrument SAS Name:
Destination Data Set:

E12PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

E12LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.E12LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E12LOC
E12LOC
RT8100.POPGRP = 7 or 07
E12PURCH = 2
Purchased in person
In what city is ^E12STORE_Fill located?
E12STORE_Fill
Fill entry in E12STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E12LOCST
E12LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E12LOCST

Field

BSECT20C.BLP_POPGRP7.E12LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E12LOCST
E12LOCST
RT8100.POPGRP = 7 or 07
E12PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E12STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E12STORE_Fill
Fill entry in E12STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E12LOCST
ELSEIF Ask_E[13] = 1 then goto PSCATE13
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E12LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_E12LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_E12LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in E12LOCST is not a valid state abbreviation) AND E12LOCST <>
DK AND E12LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E12LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATE13

Field

BSECT20C.BLP_POPGRP7.PSCATE13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expense for accessing the internet in last 6 months
Internet
PSCATE13
PSCATE13
RT8100.POPGRP = 7 or 07
Ask_E[13] = yes
Internet service was not selected in 4A or 4B
^PSCATE13Intro_Fill have ^YOU_ANYONE had any expenses for
accessing the internet at home or away from home? Do not include
mobile data charges.

Fills:
Instructions:

PSCATE13Intro_Fill
If PSCATA23 = EMPTY AND PSCATE12 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto E13_COST
2,DK,RF: IF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATE13
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E13_COST

Field

BSECT20C.BLP_POPGRP7.E13_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
E13_COST
E13_COST
RT8100.POPGRP = 7 or 07
PSCATE13 = 1
HH did have expenses for accessing the internet in the last 6 months
In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
accessing the internet at home and away, including separate or bundled
charges?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E13STORE
E13_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E13STORE

Field

BSECT20C.BLP_POPGRP7.E13STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E13STORE
E13STORE
RT8100.POPGRP = 7 or 07
PSCATE13 = 1

Universe Description:
Question Text:

What is the name of the business where YOU_YRCU had this expense?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto E13PURCH
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E13STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E13PURCH

Field

BSECT20C.BLP_POPGRP7.E13PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
E13PURCH
E13PURCH
RT8100.POPGRP = 7 or 07
E13STORE = RESPONSE and
(Uppercase entry in E13STORE does not contain ".COM")
Purchase place does not contain .com
Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto E13LOC
Instrument SAS Name:
Destination Data Set:

E13PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

E13LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.E13LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E13LOC
E13LOC
RT8100.POPGRP = 7 or 07
E13PURCH = 2
Purchased in person
In what city is ^E13STORE_Fill located?
E13STORE_Fill
Fill entry in E13STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E13LOCST
E13LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E13LOCST

Field

BSECT20C.BLP_POPGRP7.E13LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E13LOCST
E13LOCST
RT8100.POPGRP = 7 or 07
E13PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E13STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E13STORE_Fill
Fill entry in E13STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E13LOCST
ELSEIF Ask_A[22] = 1 then goto PSCATA22
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E13LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_E13LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_E13LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in E13LOCST is not a valid state abbreviation) AND E13LOCST <>
DK AND E13LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E13LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATA22

Field

BSECT20C.BLP_POPGRP7.PSCATA22
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased watches in last 12 months
Watches
PSCATA22
PSCATA22
RT8100.POPGRP = 7 or 07
Ask_A[22] = yes
Watches was not selected in 9A
Now, please think about the last 12 MONTHS, since the first of
^TwelveMonthsAgo have ^YOU_ANYONE purchased any watches?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

X

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto A22_COST
2,DK,RF: IF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATA22
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

A22_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.A22_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A22_COST
A22_COST
RT8100.POPGRP = 7 or 07
PSCATA22 = 1
HH did purchase watches in the last 12 months
In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of watches?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A22STORE
A22_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

A22STORE

Field

BSECT20C.BLP_POPGRP7.A22STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A22STORE
A22STORE
RT8100.POPGRP = 7 or 07
PSCATA22 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A22PURCH
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

A22STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

A22PURCH

Field

BSECT20C.BLP_POPGRP7.A22PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
A22PURCH
A22PURCH
RT8100.POPGRP = 7 or 07
A22STORE = RESPONSE and
(Uppercase entry in A22STORE does not contain ".COM")
Purchase place does not contain .com
Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto A22LOC
Instrument SAS Name:
Destination Data Set:

A22PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

A22LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.A22LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A22LOC
A22LOC
RT8100.POPGRP = 7 or 07
A22PURCH = 2
Purchased in person
In what city is ^A22STORE_Fill located?
A22STORE_Fill
Fill entry in A22STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A22LOCST
A22LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

A22LOCST

Field

BSECT20C.BLP_POPGRP7.A22LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A22LOCST
A22LOCST
RT8100.POPGRP = 7 or 07
A22PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A22STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A22STORE_Fill
Fill entry in A22STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A22LOCST
ELSEIF Ask_E[15] = 1 then goto PSCATE15
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

A22LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_A22LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_A22LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in A22LOCST is not a valid state abbreviation) AND A22LOCST <>
DK AND A22LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A22LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATE15

Field

BSECT20C.BLP_POPGRP7.PSCATE15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any calculators, type writers or fax machines in last 12 months
Calculators
PSCATE15
PSCATE15
RT8100.POPGRP = 7 or 07
Ask_E[15] = yes
Calculators, typewriters, and fax machines was not selected in 6B
^PSCATE15Intro_Fill have ^YOU_ANYONE purchased any calculators,
typewriters, or fax machines?

Fills:
Instructions:

PSCATE15Intro_Fill
If PSCATA22 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto E15_COST
2,DK,RF: IF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATE15
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E15_COST

Field

BSECT20C.BLP_POPGRP7.E15_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
E15_COST
E15_COST
RT8100.POPGRP = 7 or 07
PSCATE15 = 1
HH did purchase calculators, typewriters or fax machines in the last 12
months
In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of calculators, typewriters, or fax machines?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E15STORE
E15_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E15STORE

Field

BSECT20C.BLP_POPGRP7.E15STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E15STORE
E15STORE
RT8100.POPGRP = 7 or 07
PSCATE15 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto E15PURCH
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E15STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E15PURCH

Field

BSECT20C.BLP_POPGRP7.E15PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
E15PURCH
E15PURCH
RT8100.POPGRP = 7 or 07
E15STORE = RESPONSE and
(Uppercase entry in E15STORE does not contain ".COM")
Purchase place does not contain .com
Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto E15LOC
Instrument SAS Name:
Destination Data Set:

E15PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

E15LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.E15LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E15LOC
E15LOC
RT8100.POPGRP = 7 or 07
E15PURCH = 2
Purchased in person
In what city is ^E15STORE_Fill located?
E15STORE_Fill
Fill entry in E15STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E15LOCST
E15LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E15LOCST

Field

BSECT20C.BLP_POPGRP7.E15LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E15LOCST
E15LOCST
RT8100.POPGRP = 7 or 07
E15PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E15STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E15STORE_Fill
Fill entry in E15STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E15LOCST
ELSEIF Ask_G[12] = 1 then goto PSCATG12
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E15LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_E15LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_E15LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in E15LOCST is not a valid state abbreviation) AND E15LOCST <>
DK AND E15LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E15LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATG12

Field

BSECT20C.BLP_POPGRP7.PSCATG12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Had any expenses for shoe repair or other shoe services in last 12 months
Shoe Repair
PSCATG12
PSCATG12
RT8100.POPGRP = 7 or 07
Ask_G[12] = yes
Shoe repair or other shoe services was not selected in 9B

Question Text:

^PSCATG12Intro_Fill have ^YOU_ANYONE had any expenses for shoe
repair or other shoe services?

Fills:
Instructions:

PSCATG12Intro_Fill
If PSCATA22 = EMPTY AND PSCATE15 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto G12_COST
2,DK,RF: IF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATG12
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

G12_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.G12_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
G12_COST
G12_COST
RT8100.POPGRP = 7 or 07
PSCATG12 = 1
HH did have any expenses for shoe repair or other shoe services in the last
12 months
In the last 12 MONTHS, how much was^YR_YRCUS last expense for
shoe repair or other shoe services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G12STORE
G12_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G12STORE

Field

BSECT20C.BLP_POPGRP7.G12STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G12STORE
G12STORE
RT8100.POPGRP = 7 or 07
PSCATG12 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G12PURCH
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

G12STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G12PURCH

Field

BSECT20C.BLP_POPGRP7.G12PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
G12PURCH
G12PURCH
RT8100.POPGRP = 7 or 07
G12STORE = RESPONSE and
(Uppercase entry in G12STORE does not contain ".COM")
Purchase place does not contain .com
Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto G12LOC
Instrument SAS Name:
Destination Data Set:

G12PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

G12LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.G12LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
G12LOC
G12LOC
RT8100.POPGRP = 7 or 07
G12PURCH = 2
Purchased in person
In what city is ^G12STORE_Fill located?
G12STORE_Fill
Fill entry in G12STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G12LOCST
G12LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G12LOCST

Field

BSECT20C.BLP_POPGRP7.G12LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G12LOCST
G12LOCST
RT8100.POPGRP = 7 or 07
G12PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G12STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G12STORE_Fill
Fill entry in G12STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_G12LOCST
ELSEIF Ask_G[13] = 1 then goto PSCATG13
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

G12LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_G12LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_G12LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in G12LOCST is not a valid state abbreviation) AND G12LOCST <>
DK AND G12LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G12LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATG13

Field

BSECT20C.BLP_POPGRP7.PSCATG13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for clothing rental, alteration or repairs in last 12 months
Clothing Rental
PSCATG13
PSCATG13
RT8100.POPGRP = 7 or 07
Ask_G[13] = yes
Repair, alteration or tailoring for clothing and accessories and clothing or
accessory rental was not selected in 9B
^PSCATG13Intro_Fill have ^YOU_ANYONE had any expenses for
clothing rental, alterations or repairs?

Fills:
Instructions:

PSCATG13Intro_Fill
If PSCATA22 = EMPTY AND PSCATE15 = EMPTY AND PSCATG12 =
EMPTY then fill "Now, please think about the last 12 months, since the
first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G13_COST
2,DK,RF: IF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATG13
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

G13_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.G13_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
G13_COST
G13_COST
RT8100.POPGRP = 7 or 07
PSCATG13 = 1
HH did purchase clothing rental, alterations or repairs in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
clothing rental, alterations or repairs?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G13STORE
G13_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G13STORE

Field

BSECT20C.BLP_POPGRP7.G13STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G13STORE
G13STORE
RT8100.POPGRP = 7 or 07
PSCATG13 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G13PURCH
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

G13STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G13PURCH

Field

BSECT20C.BLP_POPGRP7.G13PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G13PURCH
G13PURCH
RT8100.POPGRP = 7 or 07
G13STORE = RESPONSE and
(Uppercase entry in G13STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto G13LOC
Instrument SAS Name:
Destination Data Set:

G13PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

G13LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.G13LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
G13LOC
G13LOC
RT8100.POPGRP = 7 or 07
G13PURCH = 2
Purchased in person
In what city is ^G13STORE_Fill located?
G13STORE_Fill
Fill entry in G13STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G13LOCST
G13LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G13LOCST

Field

BSECT20C.BLP_POPGRP7.G13LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G13LOCST
G13LOCST
RT8100.POPGRP = 7 or 07
G13PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G13STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G13STORE_Fill
Fill entry in G13STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_G13LOCST
ELSEIF Ask_G[14] = 1 then goto PSCATG14
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

G13LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_G13LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_G13LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in G13LOCST is not a valid state abbreviation) AND G13LOCST <>
DK AND G13LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G13LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATG14

Field

BSECT20C.BLP_POPGRP7.PSCATG14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Had any expenses for watch or jewelry repair in last 12 months
Watch Repair
PSCATG14
PSCATG14
RT8100.POPGRP = 7 or 07
Ask_G[14] = yes
Watch or jewelry repair was not selected in 9B

Question Text:

^PSCATG14Intro_Fill have ^YOU_ANYONE had any expenses for watch
or jewelry repair?

Fills:
Instructions:

PSCATG14Intro_Fill
If PSCATA22 = EMPTY AND PSCATE15 = EMPTY AND PSCATG12 =
EMPTY AND PSCATG13 = EMPTY then fill "Now, please think about the
last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G14_COST
2,DK,RF: IF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATG14
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G14_COST

Field

BSECT20C.BLP_POPGRP7.G14_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
G14_COST
G14_COST
RT8100.POPGRP = 7 or 07
PSCATG14 = 1
HH did purchase watch or jewelry repair in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
watch or jewelry repair?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G14STORE
G14_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G14STORE

Field

BSECT20C.BLP_POPGRP7.G14STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G14STORE
G14STORE
RT8100.POPGRP = 7 or 07
PSCATG14 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto G14PURCH
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

G14STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G14PURCH

Field

BSECT20C.BLP_POPGRP7.G14PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G14PURCH
G14PURCH
RT8100.POPGRP = 7 or 07
G14STORE = RESPONSE and
(Uppercase entry in G14STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto G14LOC

Instrument SAS Name:
Destination Data Set:

G14PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

G14LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.G14LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
G14LOC
G14LOC
RT8100.POPGRP = 7 or 07
G14PURCH = 2
Purchased in person
In what city is ^G14STORE_Fill located?
G14STORE_Fill
Fill entry in G14STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G14LOCST
G14LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

G14LOCST

Field

BSECT20C.BLP_POPGRP7.G14LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G14LOCST
G14LOCST
RT8100.POPGRP = 7 or 07
G14PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G14STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G14STORE_Fill
Fill entry in G14STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_G14LOCST
ELSEIF Ask_E[11] = 1 then goto PSCATE11
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

G14LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_G14LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_G14LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in G14LOCST is not a valid state abbreviation) AND G14LOCST <>
DK AND G14LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G14LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATE11

Field

BSECT20C.BLP_POPGRP7.PSCATE11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased any personal computers or equipment in the last 2 years
Computers
PSCATE11
PSCATE11
RT8100.POPGRP = 7 or 07
Ask_E[11] = yes

Universe Description:
Question Text:

Now, please think about the last two years, since the first of
^TwoYearsAgo have ^YOU_ANYONE purchased any personal
computers or peripheral equipment?

Fills:
Instructions:

TwoYearsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 3 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 2 years"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 2
years"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 2
years"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto E11_COST
2,DK,RF: IF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATE11
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

E11_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.E11_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
E11_COST
E11_COST
RT8100.POPGRP = 7 or 07
PSCATE11 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last TWO YEARS, how much did ^YOU_YRCU spend on your last
purchase of personal computers or peripheral equipment?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E11STORE
E11_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E11STORE

Field

BSECT20C.BLP_POPGRP7.E11STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E11STORE
E11STORE
RT8100.POPGRP = 7 or 07
PSCATE11 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto E11PURCH
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E11STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E11PURCH

Field

BSECT20C.BLP_POPGRP7.E11PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E11PURCH
E11PURCH
RT8100.POPGRP = 7 or 07
E11STORE = RESPONSE and
(Uppercase entry in E11STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

2: Goto E11LOC

Instrument SAS Name:
Destination Data Set:

E11PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

E11LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.E11LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E11LOC
E11LOC
RT8100.POPGRP = 7 or 07
E11PURCH = 2
Purchased in person
In what city is ^E11STORE_Fill located?
E11STORE_Fill
Fill entry in E11STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E11LOCST
E11LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E11LOCST

Field

BSECT20C.BLP_POPGRP7.E11LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E11LOCST
E11LOCST
RT8100.POPGRP = 7 or 07
E11PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E11STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E11STORE_Fill
Fill entry in E11STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_E11LOCST
ELSEIF Ask_E[14] = 1 then goto PSCATE14
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E11LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_E11LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_E11LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in E11LOCST is not a valid state abbreviation) AND E11LOCST <>
DK AND E11LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E11LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

PSCATE14

Field

BSECT20C.BLP_POPGRP7.PSCATE14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased any telephones or accessories in the last 2 years
Phones
PSCATE14
PSCATE14
RT8100.POPGRP = 7 or 07
Ask_E[14] = yes

Universe Description:
Question Text:

^PSCATE14Intro_Fill have ^YOU_ANYONE purchased any home or
cellular telephones, answering machines, or other phone accessories?

Fills:
Instructions:

PSCATE14Intro_Fill
If PSCATE11 = EMPTY then fill "Now, please think about the last two
years, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto E14_COST
2,DK,RF: Goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

PSCATE14
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

E14_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.E14_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
E14_COST
E14_COST
RT8100.POPGRP = 7 or 07
PSCATE14 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last TWO YEARS, how much did ^YOU_YRCU spend on your last
purchase of home or cellular telephones, answering machines, or other
phone accessories?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E14STORE
E14_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E14STORE

Field

BSECT20C.BLP_POPGRP7.E14STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E14STORE
E14STORE
RT8100.POPGRP = 7 or 07
PSCATE14 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto E14PURCH
ELSE goto END_POPGRP7

Instrument SAS Name:
Destination Data Set:

E14STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E14PURCH

Field

BSECT20C.BLP_POPGRP7.E14PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E14PURCH
E14PURCH
RT8100.POPGRP = 7 or 07
E14STORE = RESPONSE and
(Uppercase entry in E14STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP7
2: Goto E14LOC

Instrument SAS Name:

E14PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

E14LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP7.E14LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
E14LOC
E14LOC
RT8100.POPGRP = 7 or 07
E14PURCH = 2
Purchased in person
In what city is ^E14STORE_Fill located?
E14STORE_Fill
Fill entry in E14STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E14LOCST
E14LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

Spider Version 1.6.2

E14LOCST

Field

BSECT20C.BLP_POPGRP7.E14LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E14LOCST
E14LOCST
RT8100.POPGRP = 7 or 07
E14PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E14STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E14STORE_Fill
Fill entry in E14STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_E14LOCST
ELSE goto END_POPGRP7

Instrument SAS Name:

E14LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

CK_E14LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP7.CK_E14LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 7 or 07
(Entry in E14LOCST is not a valid state abbreviation) AND E14LOCST <>
DK AND E14LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E14LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP7

END_POPGRP7

Field

BSECT20C.BLP_POPGRP7.END_POPGRP7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 7

RT8100.POPGRP = 7 or 07

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF (RT8100.POPGRP = 7 or 07) and SECTCOMP[4] = 1 and
SECTCOMP[6] = 1 and SECTCOMP[9] = 1 and
SECTCOMP[17] = 1 THEN:
IF Ask_A[23] = no and Ask_E[12] = no and Ask_E[13] = no
and Ask_A[22] = no and Ask_E[15] = no and
Ask_G[12] = no and Ask_G[13] = no and Ask_G[14] = no
and Ask_E[11] = no and Ask_E[14] = no THEN
set S20C_Complete = 1
ELSEIF Ask_E[14] = yes THEN:
IF (PSCATE14 = 2, DK or RF) or
(E14STORE contains .COM or is DK or RF) or
(E14PURCH = 1, 3, 4, DK or RF) or
(E14LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[11] = yes THEN:
IF (PSCATE11 = 2, DK or RF) or
(E11STORE contains .COM or is DK or RF) or
(E11PURCH = 1, 3, 4, DK or RF) or
(E11LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[14] = yes THEN:
IF (PSCATG14 = 2, DK or RF) or
(G14STORE contains .COM or is DK or RF) or
(G14PURCH = 1, 3, 4, DK or RF) or
(G14LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[13] = yes THEN:
IF (PSCATG13 = 2, DK or RF) or
(G13STORE contains .COM or is DK or RF) or
(G13PURCH = 1, 3, 4, DK or RF) or
(G13LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[12] = yes THEN:
IF (PSCATG12 = 2, DK or RF) or
(G12STORE contains .COM or is DK or RF) or

(G12PURCH = 1, 3, 4, DK or RF) or
(G12LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[15] = yes THEN:
IF (PSCATE15 = 2, DK or RF) or
(E15STORE contains .COM or is DK or RF) or
(E15PURCH = 1, 3, 4, DK or RF) or
(E15LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[22] = yes THEN:
IF (PSCATA22 = 2, DK or RF) or
(A22STORE contains .COM or is DK or RF) or
(A22PURCH = 1, 3, 4, DK or RF) or
(A22LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[13] = yes THEN:
IF (PSCATE13 = 2, DK or RF) or
(E13STORE contains .COM or is DK or RF) or
(E13PURCH = 1, 3, 4, DK or RF) or
(E13LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[12] = yes THEN:
IF (PSCATE12 = 2, DK or RF) or
(E12STORE contains .COM or is DK or RF) or
(E12PURCH = 1, 3, 4, DK or RF) or
(E12LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[23] = yes THEN:
IF (PSCATA23 = 2, DK or RF) or
(A23STORE contains .COM or is DK or RF) or
(A23PURCH = 1, 3, 4, DK or RF) or
(A23LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:

Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP8_AskFlags

Field

BSECT20C.POP8_AskFlags
Description:

Set PopGrp 8 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 8 or 08) and SECTCOMP[5] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[14] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_A[I] = EMPTY
END DO
IF LP8A_Flag[5] = no then set Ask_H[16] = yes
ELSE set Ask_H[16] = no
END
IF LP8A_Flag[8] = no and LP8A_Flag[9] = no then set
Ask_H[10] = yes
ELSE set Ask_H[10] = no
END
IF LP8A_Flag[12] = no then set Ask_H[15] = yes
ELSE set Ask_H[15] = no
END
IF LP14A_Flag[6] = no then set Ask_M[04] = yes
ELSE set Ask_M[04] = no
END
IF LP14A_Flag[3] = no then set Ask_M[05] = yes
ELSE set Ask_M[05] = no
END
IF LP14A_Flag[1] = no and LP14A_Flag[2] = no then set
Ask_M[06] = yes
ELSE set Ask_M[06] = no
END
IF LP14A_Flag[5] = no and LP14A_Flag[12] = no and
LP9B_Flag[4] = no then set Ask_M[07] = yes
ELSE set Ask_M[07] = no
END
IF LP8A_Flag[1] = no and LP8A_Flag[2] = no and
LP8A_Flag[3] = no and LP8A_Flag[5] = no and
LP8A_Flag[6] = no and LP8A_Flag[7] = no and
LP8A_Flag[25] = no then set Ask_H[41] = yes
ELSE set Ask_H[41] = no
END
IF LP8A_Flag[10] = no then set Ask_H[14] = yes
ELSE set Ask_H[14] = no
END

IF LP5_Flag[13] = no and LP8A_Flag[26] = no then set
Ask_H[07] = yes
ELSE set Ask_H[07] = no
END
IF LP8A_Flag[27] = no and LP8A_Flag[28] = no then set
Ask_H[08] = yes
ELSE set Ask_H[08] = no
END
END
Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP8

Block

BSECT20C.BLP_POPGRP8
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 8 or 08

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PGRP8_INTRO

Field

BSECT20C.BLP_POPGRP8.PGRP8_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP8_INTRO
RT8100.POPGRP = 8 or 08
Ask_A[23] = yes or Ask_E[12] = yes or Ask_E[13] = yes or
Ask_A[22] = yes or Ask_E[15] = yes or Ask_G[12] = yes or
Ask_G[13] = yes or Ask_G[14] = yes or Ask_E[11] = yes or
Ask_E[14] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_H[16] = 1 then goto PSCATH16
ELSEIF Ask_H[10] = 1 then goto PSCATH10
ELSEIF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
PGRP8_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATH16

Field

BSECT20C.BLP_POPGRP8.PSCATH16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Purchased any entertainment centers, bookcases, desks or barstools?
Bookcases
PSCATH16
PSCATH16
RT8100.POPGRP = 8 or 08
Ask_H[16] = yes
Living room, family, or recreation room furniture was not selected in 8A
In the last 12 MONTHS, have ^YOU_ANYONE purchased any
entertainment ceners, bookcases, desks, or barstools?
YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H16_COST
2,DK,RF: IF Ask_H[10] = 1 then goto PSCATH10
ELSEIF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATH16
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H16_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H16_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
H16_COST
H16_COST
RT8100.POPGRP = 8 or 08
PSCATH16 = 1
HH did purchase living room, family, or recreation room furniture in the last
12 months
In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of living room, family, or recreation room furniture?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H16STORE
H16_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H16STORE

Field

BSECT20C.BLP_POPGRP8.H16STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H16STORE
H16STORE
RT8100.POPGRP = 8 or 08
PSCATH16 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H16PURCH
ELSEIF Ask_H[10] = 1 then goto PSCATH10
ELSEIF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:

H16STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H16PURCH

Field

BSECT20C.BLP_POPGRP8.H16PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
H16PURCH
H16PURCH
RT8100.POPGRP = 8 or 08
H16STORE = RESPONSE and
(Uppercase entry in H16STORE does not contain ".COM")
Purchase place is not a website
Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[10] = 1 then goto PSCATH10
ELSEIF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto H16LOC

Instrument SAS Name:
Destination Data Set:

H16PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H16LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H16LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H16LOC
H16LOC
RT8100.POPGRP = 8 or 08
H16PURCH = 2
Purchased in person
In what city is ^H16STORE_Fill located?
H16STORE_Fill
Fill entry in H16STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H16LOCST
H16LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H16LOCST

Field

BSECT20C.BLP_POPGRP8.H16LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H16LOCST
H16LOCST
RT8100.POPGRP = 8 or 08
H16PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H16STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H16STORE_Fill
Fill entry in H16STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H16LOCST
ELSEIF Ask_H[10] = 1 then goto PSCATH10
ELSEIF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H16LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_H16LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_H16LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in H16LOCST is not a valid state abbreviation) AND H16LOCST <>
DK AND H16LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H16LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATH10

Field

BSECT20C.BLP_POPGRP8.PSCATH10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any bedroom furniture including mattresses or box springs?
Bedroom Furniture
PSCATH10
PSCATH10
RT8100.POPGRP = 8 or 08
Ask_H[10] = yes
Mattress, box springs or bedroom furniture were not selected in 8A

Question Text:

^PSCATH10Intro_Fill have ^YOU_ANYONE purchased any bedroom
furniture including mattresses or box springs?

Fills:
Instructions:

PSCATH10Intro_Fill
If PSCATH16 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H10_COST
2,DK,RF: IF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATH10
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H10_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H10_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
H10_COST
H10_COST
RT8100.POPGRP = 8 or 08
PSCATH10 = 1

Universe Description:

HH did purchase mattresses, box springs or bedroom furniturein the last 12
months

Question Text:

In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of bedrrom furniture including mattresses or box springs?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H10STORE
H10_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H10STORE

Field

BSECT20C.BLP_POPGRP8.H10STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H10STORE
H10STORE
RT8100.POPGRP = 8 or 08
PSCATH10 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H10PURCH
ELSEIF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H10STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H10PURCH

Field

BSECT20C.BLP_POPGRP8.H10PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H10PURCH
H10PURCH
RT8100.POPGRP = 8 or 08
H10STORE = RESPONSE and
(Uppercase entry in H10STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto H10LOC

Instrument SAS Name:
Destination Data Set:

H10PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H10LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H10LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H10LOC
H10LOC
RT8100.POPGRP = 8 or 08
H10PURCH = 2
Purchased in person
In what city is ^H10STORE_Fill located?
H10STORE_Fill
Fill entry in H10STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H10LOCST
H10LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H10LOCST

Field

BSECT20C.BLP_POPGRP8.H10LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H10LOCST
H10LOCST
RT8100.POPGRP = 8 or 08
H10PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H10STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H10STORE_Fill
Fill entry in H10STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H10LOCST
ELSEIF Ask_H[15] = 1 then goto PSCATH15
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H10LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_H10LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_H10LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in H10LOCST is not a valid state abbreviation) AND H10LOCST <>
DK AND H10LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H10LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATH15

Field

BSECT20C.BLP_POPGRP8.PSCATH15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any outdoor furniture?
Outdoor Furniture
PSCATH15
PSCATH15
RT8100.POPGRP = 8 or 08
Ask_H[15] = yes
Patio, porch, or outdoor furniture not selected in 8A
^PSCATH15Intro_Fill have ^YOU_ANYONE purchased any outdoor
furniture?

Fills:
Instructions:

PSCATH15Intro_Fill
If PSCATH16 = EMPTY AND PSCATH10 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H15_COST
2,DK,RF: IF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATH15
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H15_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H15_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H15_COST
H15_COST
RT8100.POPGRP = 8 or 08
PSCATH15 = 1
HH did purchase outdoor furniture in the last 12 months
In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of outdoor furniture?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H15STORE
H15_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H15STORE

Field

BSECT20C.BLP_POPGRP8.H15STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H15STORE
H15STORE
RT8100.POPGRP = 8 or 08
PSCATH15 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H15PURCH
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H15STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H15PURCH

Field

BSECT20C.BLP_POPGRP8.H15PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H15PURCH
H15PURCH
RT8100.POPGRP = 8 or 08
H15STORE = RESPONSE and
(Uppercase entry in H15STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto H15LOC

Instrument SAS Name:
Destination Data Set:

H15PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H15LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H15LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H15LOC
H15LOC
RT8100.POPGRP = 8 or 08
H15PURCH = 2
Purchased in person
In what city is ^H15STORE_Fill located?
H15STORE_Fill
Fill entry in H15STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H15LOCST
H15LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H15LOCST

Field

BSECT20C.BLP_POPGRP8.H15LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H15LOCST
H15LOCST
RT8100.POPGRP = 8 or 08
H15PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H15STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H15STORE_Fill
Fill entry in H15STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H15LOCST
ELSEIF Ask_M[04] = 1 then goto PSCATM04
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H15LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_H15LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_H15LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in H15LOCST is not a valid state abbreviation) AND H15LOCST <>
DK AND H15LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H15LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATM04

Field

BSECT20C.BLP_POPGRP8.PSCATM04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for physicians' services
Physician Serv.
PSCATM04
PSCATM04
RT8100.POPGRP = 8 or 08
Ask_H[15] = yes
Physicians' services not selected in 14A
^PSCATM04Intro_Fill have ^YOU_ANYONE had any expenses for
physicians' services?

Fills:
Instructions:

PSCATM04Intro_Fill
If PSCATH16 = EMPTY AND PSCATH10 = EMPTY AND PSCATH15 =
EMPTY then fill "Now, please think about the last 12 months, since the
first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto M04_COST
2,DK,RF: IF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATM04
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M04_COST

Field

BSECT20C.BLP_POPGRP8.M04_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
M04_COST
M04_COST
RT8100.POPGRP = 8 or 08
PSCATM04 = 1
HH did have expenses for physicians' services in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expenses for
physicians' services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto M04STORE
M04_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M04STORE

Field

BSECT20C.BLP_POPGRP8.M04STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
M04STORE
M04STORE
RT8100.POPGRP = 8 or 08
PSCATM04 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto M04PURCH
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

M04STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M04PURCH

Field

BSECT20C.BLP_POPGRP8.M04PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
M04PURCH
M04PURCH
RT8100.POPGRP = 8 or 08
M04STORE = RESPONSE and
(Uppercase entry in M04STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto M04LOC

Instrument SAS Name:
Destination Data Set:

M04PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

M04LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.M04LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
M04LOC
M04LOC
RT8100.POPGRP = 8 or 08
M04PURCH = 2
Purchased in person
In what city is ^M04STORE_Fill located?
M04STORE_Fill
Fill entry in M04STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto M04LOCST
M04LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M04LOCST

Field

BSECT20C.BLP_POPGRP8.M04LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
M04LOCST
M04LOCST
RT8100.POPGRP = 8 or 08
M04PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^M04STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

M04STORE_Fill
Fill entry in M04STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_M04LOCST
ELSEIF Ask_M[05] = 1 then goto PSCATM05
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

M04LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_M04LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_M04LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in M04LOCST is not a valid state abbreviation) AND M04LOCST <>
DK AND M04LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to M04LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATM05

Field

BSECT20C.BLP_POPGRP8.PSCATM05
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for dental services
Dental Services
PSCATM05
PSCATM05
RT8100.POPGRP = 8 or 08
Ask_M[05] = yes
Dental care not selected in 14A
^PSCATM05Intro_Fill have ^YOU_ANYONE had any expenses for dental
services?

Fills:
Instructions:

PSCATM05Intro_Fill
If PSCATH16 = EMPTY AND PSCATH10 = EMPTY AND PSCATH15 =
EMPTY AND PSCATM04 = EMPTY then fill "Now, please think about the
last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto M05_COST
2,DK,RF: IF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATM05
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M05_COST

Field

BSECT20C.BLP_POPGRP8.M05_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
M05_COST
M05_COST
RT8100.POPGRP = 8 or 08
PSCATM05 = 1
HH did have expenses for dental services in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
dental services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto M05STORE
M05_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M05STORE

Field

BSECT20C.BLP_POPGRP8.M05STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
M05STORE
M05STORE
RT8100.POPGRP = 8 or 08
PSCATM05 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto M05PURCH
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

M05STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M05PURCH

Field

BSECT20C.BLP_POPGRP8.M05PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
M05PURCH
M05PURCH
RT8100.POPGRP = 8 or 08
M05STORE = RESPONSE and
(Uppercase entry in M05STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto M05LOC

Instrument SAS Name:
Destination Data Set:

M05PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

M05LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.M05LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
M05LOC
M05LOC
RT8100.POPGRP = 8 or 08
M05PURCH = 2
Purchased in person
In what city is ^M05STORE_Fill located?
M05STORE_Fill
Fill entry from M05STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto M05LOCST
M05LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M05LOCST

Field

BSECT20C.BLP_POPGRP8.M05LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
M05LOCST
M05LOCST
RT8100.POPGRP = 8 or 08
M05PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^M05STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

M05STORE_Fill
Fill entry from M05STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_M05LOCST
ELSEIF Ask_M[06] = 1 then goto PSCATM06
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

M05LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_M05LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_M05LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in M05LOCST is not a valid state abbreviation) AND M05LOCST <>
DK AND M05LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to M05LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATM06

Field

BSECT20C.BLP_POPGRP8.PSCATM06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for eyeglasses or eye care?
Eye Care
PSCATM06
PSCATM06
RT8100.POPGRP = 8 or 08
Ask_M[05] = yes
Eye examinations, treatment, surgery, eye glasses or contact lenses not
selected in 14A
^PSCATM06Intro_Fill have ^YOU_ANYONE had any expenses for
eyeglasses or eye care?

Fills:
Instructions:

PSCATM06Intro_Fill
IF PSCATH16 = EMPTY AND PSCATH10 = EMPTY AND PSCATH15 =
EMPTY AND PSCATM04 = EMPTY AND
PSCATM05 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto M06_COST
2,DK,RF: IF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATM06
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M06_COST

Field

BSECT20C.BLP_POPGRP8.M06_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
M06_COST
M06_COST
RT8100.POPGRP = 8 or 08
PSCATM06 = 1
HH did pay for eyeglasses or eye care in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
eyeglasses or eye care?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto M06STORE
M06_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M06STORE

Field

BSECT20C.BLP_POPGRP8.M06STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
M06STORE
M06STORE
RT8100.POPGRP = 8 or 08
PSCATM06 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto M06PURCH
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:

M06STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M06PURCH

Field

BSECT20C.BLP_POPGRP8.M06PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
M06PURCH
M06PURCH
RT8100.POPGRP = 8 or 08
M06STORE = RESPONSE and
(Uppercase entry in M06STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto M06LOC

Instrument SAS Name:
Destination Data Set:

M06PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

M06LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.M06LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
M06LOC
M06LOC
RT8100.POPGRP = 8 or 08
M06PURCH = 2
Purchased in person
In what city is ^M06STORE_Fill located?
M06STORE_Fill
Fill entry in M06STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto M06LOCST
M06LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M06LOCST

Field

BSECT20C.BLP_POPGRP8.M06LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
M06LOCST
M06LOCST
RT8100.POPGRP = 8 or 08
M06PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^M06STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

M06STORE_Fill
Fill entry in M06STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_M06LOCST
ELSEIF Ask_M[07] = 1 then goto PSCATM07
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

M06LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_M06LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_M06LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in M06LOCST is not a valid state abbreviation) AND M06LOCST <>
DK AND M06LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to M06LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATM07

Field

BSECT20C.BLP_POPGRP8.PSCATM07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Had any expenses for medical services?
Medical Services
PSCATM07
PSCATM07
RT8100.POPGRP = 8 or 08
Ask_M[07] = yes

Universe Description:

Services by medical professionals other than physicians or hearing aids not
selected in 14A

Question Text:

^PSCATM07Intro_Fill have ^YOU_ANYONE had any expenses for
services by medical professionals excluding physicians, dentists, and
ophthalmologists or opticians?

Fills:
Instructions:

PSCATM07Intro_Fill
IF IF PSCATH16 = EMPTY AND PSCATH10 = EMPTY AND PSCATH15 =
EMPTY AND PSCATM04 = EMPTY AND
PSCATM05 = EMPTY AND PSCATM06 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

X

On Output

Array:
Skip Instructions:

1: Goto M07_COST
2,DK,RF: IF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATM07
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M07_COST

Field

BSECT20C.BLP_POPGRP8.M07_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
M07_COST
M07_COST
RT8100.POPGRP = 8 or 08
PSCATM07 = 1
HH did pay for services by medical professionals in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
services by medical professionals excluding physicians, dentists,
ophthalmologists or opticians?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto M07STORE
M07_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M07STORE

Field

BSECT20C.BLP_POPGRP8.M07STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
M07STORE
M07STORE
RT8100.POPGRP = 8 or 08
PSCATM07 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto M07PURCH
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

M07STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M07PURCH

Field

BSECT20C.BLP_POPGRP8.M07PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
M07PURCH
M07PURCH
RT8100.POPGRP = 8 or 08
M07STORE = RESPONSE and
(Uppercase entry in M07STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto M07LOC

Instrument SAS Name:
Destination Data Set:

M07PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

M07LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.M07LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
M07LOC
M07LOC
RT8100.POPGRP = 8 or 08
M07PURCH = 2
Purchased in person
In what city is ^M07STORE_Fill located?
M07STORE_Fill
Fill entry in M07STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto M07LOCST
M07LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

M07LOCST

Field

BSECT20C.BLP_POPGRP8.M07LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
M07LOCST
M07LOCST
RT8100.POPGRP = 8 or 08
M07PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^M07STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

M07STORE_Fill
Fill entry in M07STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_M07LOCST
ELSEIF Ask_H[41] = 1 then goto PSCATH41
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

M07LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_M07LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_M07LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in M07LOCST is not a valid state abbreviation) AND M07LOCST <>
DK AND M07LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to M07LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATH41

Field

BSECT20C.BLP_POPGRP8.PSCATH41
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any living room, dining room, or kitchen furniture in last 2 years
HH Furniture
PSCATH41
PSCATH41
RT8100.POPGRP = 8 or 08
Ask_H[41] = yes
Household furniture, slipcovers, decorative pillows or cushions not selected in
section 8A
Now, please think about the last TWO YEARS, since the first of
^TwoYearsAgo, have ^YOU_ANYONE purchased any living room,
dining room, or kitchen furniture?

Fills:
Instructions:

TwoYearsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 3 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 2 years"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 2
years"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 2
years"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H41_COST
2,DK,RF: IF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATH41
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H41_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H41_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H41_COST
H41_COST
RT8100.POPGRP = 8 or 08
PSCATH41 = 1
HH did purchase household furniture
In the last TWO YEARS, how much did ^YOU_YRCU spend on your last
purchase of living room, dining room, or kitchen furniture?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H41STORE
H41_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H41STORE

Field

BSECT20C.BLP_POPGRP8.H41STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H41STORE
H41STORE
RT8100.POPGRP = 8 or 08
PSCATH41 = 1

Universe Description:

HH did purchase household furniture, slipcovers, decorative pillows or
cushions in the last 2 years

Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H41PURCH
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H41STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H41PURCH

Field

BSECT20C.BLP_POPGRP8.H41PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H41PURCH
H41PURCH
RT8100.POPGRP = 8 or 08
H41STORE = RESPONSE and
(Uppercase entry in H41STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto H41LOC

Instrument SAS Name:
Destination Data Set:

H41PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H41LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H41LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H41LOC
H41LOC
RT8100.POPGRP = 8 or 08
H41PURCH = 2
Purchased in person
In what city is ^H41STORE_Fill located?
H41STORE_Fill
Fill entry in H41STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H41LOCST
H41LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H41LOCST

Field

BSECT20C.BLP_POPGRP8.H41LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H41LOCST
H41LOCST
RT8100.POPGRP = 8 or 08
H41PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H41STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H41STORE_Fill
Fill entry in H41STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H41LOCST
ELSEIF Ask_H[14] = 1 then goto PSCATH14
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H41LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_H41LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_H41LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in H41LOCST is not a valid state abbreviation) AND H41LOCST <>
DK AND H41LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H41LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATH14

Field

BSECT20C.BLP_POPGRP8.PSCATH14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any infants’ furniture in last 2 years
Infants' Furniture
PSCATH14
PSCATH14
RT8100.POPGRP = 8 or 08
Ask_H[14] = yes
Infants' furniture not selected in section 8A
^PSCATH14Intro_Fill have ^YOU_ANYONE purchased any infants'
furniture?

Fills:
Instructions:

PSCATH14Intro_Fill
IF PSCATH41 = EMPTY then fill "Now, please think about the last TWO
YEARS, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H14_COST
2,DK,RF: IF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATH14
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H14_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H14_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H14_COST
H14_COST
RT8100.POPGRP = 8 or 08
PSCATH14 = 1
HH did purchase infants' furniture in the last 2 years
In the last TWO YEARS, how much did ^YOU_YRCU spend on your last
purchase of infants' furniture?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H14STORE
H14_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H14STORE

Field

BSECT20C.BLP_POPGRP8.H14STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
H14STORE
H14STORE
RT8100.POPGRP = 8 or 08
PSCATH14 = 1
HH did purchase infants' furniture in the last 2 years
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H14PURCH
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H14STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H14PURCH

Field

BSECT20C.BLP_POPGRP8.H14PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H14PURCH
H14PURCH
RT8100.POPGRP = 8 or 08
H14STORE = RESPONSE and
(Uppercase entry in H14STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto H14LOC

Instrument SAS Name:
Destination Data Set:

H14PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H14LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H14LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H14LOC
H14LOC
RT8100.POPGRP = 8 or 08
H14PURCH = 2
Purchased in person
In what city is ^H14STORE_Fill located?
H14STORE_Fill
Fill entry in H14STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H14LOCST
H14LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H14LOCST

Field

BSECT20C.BLP_POPGRP8.H14LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H14LOCST
H14LOCST
RT8100.POPGRP = 8 or 08
H14PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H14STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H14STORE_Fill
Fill entry in H14STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H14LOCST
ELSEIF Ask_H[07] = 1 then goto PSCATH07
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H14LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_H14LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_H14LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in H14LOCST is not a valid state abbreviation) AND H14LOCST <>
DK AND H14LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H14LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATH07

Field

BSECT20C.BLP_POPGRP8.PSCATH07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any flooring coverings in last 2 years
Flooring Covering
PSCATH07
PSCATH07
RT8100.POPGRP = 8 or 08
Ask_H[07] = yes
Flooring, rugs or carpet squares not selected in section 5 and 8A
^PSCATH07Intro_Fill have ^YOU_ANYONE purchased any flooring
coverings, such as hard surface tiling, carpets, or scatter rugs?

Fills:
Instructions:

PSCATH07Intro_Fill
IF PSCATH41 = EMPTY AND PSCATH14 = EMPTY then fill "Now, please
think about the last TWO YEARS, since the first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H07_COST
2,DK,RF: IF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATH07
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H07_COST

Field

BSECT20C.BLP_POPGRP8.H07_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H07_COST
H07_COST
RT8100.POPGRP = 8 or 08
PSCATH07 = 1
HH did purchase flooring, rugs or carpet squares in the last 2 years
In the last TWO YEARS, how much did ^YOU_YRCU spend on your last
purchase of flooring coverings, such as hard surface tiliing, carpets, or
scatter rugs?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H07STORE
H07_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H07STORE

Field

BSECT20C.BLP_POPGRP8.H07STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
H07STORE
H07STORE
RT8100.POPGRP = 8 or 08
PSCATH07 = 1
HH did purchase flooring, rugs or carpet squares in the last 2 years
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H07PURCH
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H07STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H07PURCH

Field

BSECT20C.BLP_POPGRP8.H07PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H07PURCH
H07PURCH
RT8100.POPGRP = 8 or 08
H07STORE = RESPONSE and
(Uppercase entry in H07STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8
2: Goto H07LOC

Instrument SAS Name:
Destination Data Set:

H07PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H07LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H07LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H07LOC
H07LOC
RT8100.POPGRP = 8 or 08
H07PURCH = 2
Purchased in person
In what city is ^H07STORE_Fill located?
H07STORE_Fill
Fill entry in H07STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H07LOCST
H07LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H07LOCST

Field

BSECT20C.BLP_POPGRP8.H07LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H07LOCST
H07LOCST
RT8100.POPGRP = 8 or 08
H07PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H07STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H07STORE_Fill
Fill entry in H07STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H07LOCST
ELSEIF Ask_H[08] = 1 then goto PSCATH08
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H07LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_H07LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_H07LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in H07LOCST is not a valid state abbreviation) AND H07LOCST <>
DK AND H07LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H07LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

PSCATH08

Field

BSECT20C.BLP_POPGRP8.PSCATH08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any window coverings in last 2 years
Curtains
PSCATH08
PSCATH08
RT8100.POPGRP = 8 or 08
Ask_H[08] = yes
Curtains or blinds not selected in section 8A
^PSCATH08Intro_Fill have ^YR_YRCUS purchased any window
coverings, such as curtains, drapes, or blinds?

Fills:
Instructions:

PSCATH08Intro_Fill
IF PSCATH41 = EMPTY AND PSCATH14 = EMPTY AND PSCATH07 =
EMPTY then fill "Now, please think about the last two years, since the
first of ^TwoYearsAgo"
ELSE fill "In the last TWO YEARS,"

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H08_COST
2,DK,RF: Goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

PSCATH08
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H08_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H08_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H08_COST
H08_COST
RT8100.POPGRP = 8 or 08
PSCATH08 = 1
HH did purchase window coverings in the last 2 years
In the last TWO YEARS, how much did ^YOU_YRCU spend on your last
purchase of window coverings, such as curtains, drapes, or blinds?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H08STORE
H08_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H08STORE

Field

BSECT20C.BLP_POPGRP8.H08STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
H08STORE
H08STORE
RT8100.POPGRP = 8 or 08
PSCATH08 = 1
HH did purchase curtains or blinds in the last 2 years
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H08PURCH
ELSE goto END_POPGRP8

Instrument SAS Name:
Destination Data Set:

H08STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H08PURCH

Field

BSECT20C.BLP_POPGRP8.H08PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Universe Description:
Question Text:
Type:
Length:
Answer List:

Purchased Online or in person
Online
H08PURCH
H08PURCH
RT8100.POPGRP = 8 or 08
H08STORE = RESPONSE and
(Uppercase entry in H08STORE does not contain ".COM")
Purchase place is not a website
Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP8
2: Goto H08LOC

Instrument SAS Name:

H08PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

H08LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP8.H08LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H08LOC
H08LOC
RT8100.POPGRP = 8 or 08
H08PURCH = 2
Purchased in person
In what city is ^H08STORE_Fill located?
H08STORE_Fill
Fill entry in H08STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H08LOCST
H08LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

Spider Version 1.6.2

H08LOCST

Field

BSECT20C.BLP_POPGRP8.H08LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H08LOCST
H08LOCST
RT8100.POPGRP = 8 or 08
H08PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H08STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H08STORE_Fill
Fill entry in H08STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H08LOCST
ELSE goto END_POPGRP8

Instrument SAS Name:

H08LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

CK_H08LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP8.CK_H08LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 8 or 08
(Entry in H08LOCST is not a valid state abbreviation) AND H08LOCST <>
DK AND H08LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H08LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP8

END_POPGRP8

Field

BSECT20C.BLP_POPGRP8.END_POPGRP8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 8

RT8100.POPGRP = 8 or 08

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF (RT8100.POPGRP = 7 or 07) and SECTCOMP[4] = 1 and
SECTCOMP[6] = 1 and SECTCOMP[9] = 1 and
SECTCOMP[17] = 1
THEN:
IF Ask_A[23] = no and Ask_E[12] = no and Ask_E[13] = no
and Ask_A[22] = no and Ask_E[15] = no and
Ask_G[12] = no and Ask_G[13] = no and Ask_G[14] = no
and Ask_E[11] = no and Ask_E[14] = no THEN
set S20C_Complete = 1
ELSEIF Ask_E[14] = yes THEN:
IF (PSCATE14 = 2, DK or RF) or
(E14STORE contains .COM or is DK or RF) or
(E14PURCH = 1, 3, 4, DK or RF) or
(E14LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[11] = yes THEN:
IF (PSCATE11 = 2, DK or RF) or
(E11STORE contains .COM or is DK or RF) or
(E11PURCH = 1, 3, 4, DK or RF) or
(E11LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[14] = yes THEN:
IF (PSCATG14 = 2, DK or RF) or
(G14STORE contains .COM or is DK or RF) or
(G14PURCH = 1, 3, 4, DK or RF) or
(G14LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[13] = yes THEN:
IF (PSCATG13 = 2, DK or RF) or
(G13STORE contains .COM or is DK or RF) or
(G13PURCH = 1, 3, 4, DK or RF) or
(G13LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[12] = yes THEN:
IF (PSCATG12 = 2, DK or RF) or
(G12STORE contains .COM or is DK or RF) or

(G12PURCH = 1, 3, 4, DK or RF) or
(G12LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[15] = yes THEN:
IF (PSCATE15 = 2, DK or RF) or
(E15STORE contains .COM or is DK or RF) or
(E15PURCH = 1, 3, 4, DK or RF) or
(E15LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[22] = yes THEN:
IF (PSCATA22 = 2, DK or RF) or
(A22STORE contains .COM or is DK or RF) or
(A22PURCH = 1, 3, 4, DK or RF) or
(A22LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[13] = yes THEN:
IF (PSCATE13 = 2, DK or RF) or
(E13STORE contains .COM or is DK or RF) or
(E13PURCH = 1, 3, 4, DK or RF) or
(E13LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[12] = yes THEN:
IF (PSCATE12 = 2, DK or RF) or
(E12STORE contains .COM or is DK or RF) or
(E12PURCH = 1, 3, 4, DK or RF) or
(E12LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[23] = yes THEN:
IF (PSCATA23 = 2, DK or RF) or
(A23STORE contains .COM or is DK or RF) or
(A23PURCH = 1, 3, 4, DK or RF) or
(A23LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:

Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP9_AskFlags

Field

BSECT20C.POP9_AskFlags
Description:

Set PopGrp 9 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF (RT8100.POPGRP = 9 or 09) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[9] = 1 and SECTCOMP[19] = 1
THEN
FOR I: = 1 to 41 DO
Set Ask_A[I] = EMPTY
Set Ask_H[I] = EMPTY
Set Ask_R[I] = EMPTY
END DO
IF LP9A1_Flag[9] = no and LP9A1_Flag[10] = no and
LP9A1_Flag[11] = no and LP9A1_Flag[13] = no then
set Ask_A[03] = yes
ELSE set Ask_A[03] = no
END
IF LP9A2_Flag[9] = no and LP9A2_Flag[11] = no and
LP9A2_Flag[13] = no then set Ask_A[13] = yes
ELSE set Ask_A[13] = no
END
IF LP9A2_Flag[10] = no and LP9A2_Flag[12] = no then
set Ask_A[14] = yes
ELSE set Ask_A[14] = no
END
IF LP9A1_Flag[12] = no then set Ask_A[04] = yes
ELSE set Ask_A[04] = no
END
IF LP19A_Flag[18] = no then set Ask_R[10] = yes
ELSE set Ask_R[10] = no
END
IF LP19A_Flag[19] = no then set Ask_R[11] = yes
ELSE set Ask_R[11] = no
END
IF LP9B_Flag[16] = no and LP8A_Flag[13] = no then
set Ask_H[30] = yes
ELSE set Ask_H[30] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP9

Block

BSECT20C.BLP_POPGRP9
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 9 or 09

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PGRP9_INTRO

Field

BSECT20C.BLP_POPGRP9.PGRP9_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP9_INTRO
RT8100.POPGRP = 9 or 09
All

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto PSCATH31
PGRP9_INTRO

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PSCATH31

Field

BSECT20C.BLP_POPGRP9.PSCATH31
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any lawn or garden supplies or insecticides in the last 6 months
Lawn Supplies
PSCATH31
PSCATH31
RT8100.POPGRP = 9 or 09
All
All with popgrp 9
Now, please think about the last six months, since the first of
^SixMonthsAgo , have ^YOU_ANYONE purchased any lawn or garden
supplies or insecticides?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H31_COST
2,DK,RF: IF Ask_A[03] = 1 then goto PSCATA03
ELSEIF Ask_A[13] = 1 then goto PSCATA13
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

PSCATH31
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

H31_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.H31_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H31_COST
H31_COST
RT8100.POPGRP = 9 or 09
PSCATH31 = 1
HH did purchase lawn or garden supplies last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase lawn or garden supplies or insecticides?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H31STORE
H31_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

H31STORE

Field

BSECT20C.BLP_POPGRP9.H31STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H31STORE
H31STORE
RT8100.POPGRP = 9 or 09
PSCATH31 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H31PURCH
ELSEIF Ask_A[03] = 1 then goto PSCATA03
ELSEIF Ask_A[13] = 1 then goto PSCATA13
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

H31STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

H31PURCH

Field

BSECT20C.BLP_POPGRP9.H31PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H31PURCH
H31PURCH
RT8100.POPGRP = 9 or 09
H31STORE = RESPONSE and
(Uppercase entry in H31STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[03] = 1 then goto PSCATA03
ELSEIF Ask_A[13] = 1 then goto PSCATA13
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9
2: Goto H31LOC

Instrument SAS Name:
Destination Data Set:

H31PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

H31LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.H31LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H31LOC
H31LOC
RT8100.POPGRP = 9 or 09
H31PURCH = 2
Purchased in person
In what city is ^H31STORE_Fill located?
H31STORE_Fill
Fill entry in H31STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H31LOCST
H31LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

H31LOCST

Field

BSECT20C.BLP_POPGRP9.H31LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H31LOCST
H31LOCST
RT8100.POPGRP = 9 or 09
H31PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H31STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H31STORE_Fill
Fill entry in H31STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H31LOCST
ELSEIF Ask_A[03] = 1 then goto PSCATA03
ELSEIF Ask_A[13] = 1 then goto PSCATA13
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

H31LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

CK_H31LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP9.CK_H31LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 9 or 09
(Entry in H31LOCST is not a valid state abbreviation) AND H31LOCST <>
DK AND H31LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H31LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PSCATA03

Field

BSECT20C.BLP_POPGRP9.PSCATA03
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any men's socks, underwear, nightware, or swimwear in the last 6
months
Men's Socks
PSCATA03
PSCATA03
RT8100.POPGRP = 9 or 09
Ask_A[03] = yes
Men's undergarments, hosiery, nightwear, or swimwear not selected in 9A
^PSCATA03Intro_Fill have ^YOU_ANYONE purchased any men's
socks, underwear, nightwear, or swimwear?

Fills:
Instructions:

PSCATA03Intro_Fill
If PSCATH31 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A03_COST
2,DK,RF: IF Ask_A[13] = 1 then goto PSCATA13
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

PSCATA03
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

A03_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.A03_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
A03_COST
A03_COST
RT8100.POPGRP = 9 or 09
PSCATA03 = 1

Universe Description:

HH did purchase men's socks, underwear, nightwear, or swimsuits in the last
6 months

Question Text:

In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of men's socks, underwear, nightwear, or swimwear?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A03STORE
A03_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A03STORE

Field

BSECT20C.BLP_POPGRP9.A03STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A03STORE
A03STORE
RT8100.POPGRP = 9 or 09
PSCATA03 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A03PURCH
ELSEIF Ask_A[13] = 1 then goto PSCATA13
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

A03STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A03PURCH

Field

BSECT20C.BLP_POPGRP9.A03PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A03PURCH
A03PURCH
RT8100.POPGRP = 9 or 09
A03STORE = RESPONSE and
(Uppercase entry in A03STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[13] = 1 then goto PSCATA13
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9
2: Goto A03LOC

Instrument SAS Name:
Destination Data Set:

A03PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

A03LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.A03LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A03LOC
A03LOC
RT8100.POPGRP = 9 or 09
A03PURCH = 2
Purchased in person
In what city is ^A03STORE_Fill located?
A03STORE_Fill
Fill entry from A03STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A03LOCST
A03LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A03LOCST

Field

BSECT20C.BLP_POPGRP9.A03LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A03LOCST
A03LOCST
RT8100.POPGRP = 9 or 09
A03PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A03STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A03STORE_Fill
Fill entry from A03STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A03LOCST
ELSEIF Ask_A[13] = 1 then goto PSCATA13
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

A03LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

CK_A03LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP9.CK_A03LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 9 or 09
(Entry in A03LOCST is not a valid state abbreviation) AND A03LOCST <>
DK AND A03LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A03LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PSCATA13

Field

BSECT20C.BLP_POPGRP9.PSCATA13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any womens underwear, nightwear, or swimwear?
Women's Nightware
PSCATA13
PSCATA13
RT8100.POPGRP = 9 or 09
Ask_A[13] = yes
Women's undergarments, nightwear, or swimsuits not selected in 9A
^PSCATA13Intro_Fill have ^YOU_ANYONE purchased any women's
underwear, nightwear, or swimwear?

Fills:
Instructions:

PSCATA13Intro_Fill
If PSCATH31 = EMPTY and PSCATA03 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A13_COST
2,DK,RF: IF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

PSCATA13
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A13_COST

Field

BSECT20C.BLP_POPGRP9.A13_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A13_COST
A13_COST
RT8100.POPGRP = 9 or 09
PSCATA13 = 1
HH did purchase women's underwear, nightwear, or swimwear
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of women's underwear, nightwear, or swimwear?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A13STORE
A13_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A13STORE

Field

BSECT20C.BLP_POPGRP9.A13STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A13STORE
A13STORE
RT8100.POPGRP = 9 or 09
PSCATA13 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A13PURCH
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

A13STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A13PURCH

Field

BSECT20C.BLP_POPGRP9.A13PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A13PURCH
A13PURCH
RT8100.POPGRP = 9 or 09
A13STORE = RESPONSE and
(Uppercase entry in A13STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9
2: Goto A13LOC

Instrument SAS Name:
Destination Data Set:

A13PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

A13LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.A13LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A13LOC
A13LOC
RT8100.POPGRP = 9 or 09
A13PURCH = 2
Purchased in person
In what city is ^A13STORE_Fill located?
A13STORE_Fill
Fill entry in A13STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A13LOCST
A13LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A13LOCST

Field

BSECT20C.BLP_POPGRP9.A13LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A13LOCST
A13LOCST
RT8100.POPGRP = 9 or 09
A13PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A13STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A13STORE_Fill
Fill entry in A13STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A13LOCST
ELSEIF Ask_A[14] = 1 then goto PSCATA14
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

A13LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

CK_A13LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP9.CK_A13LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 9 or 09
(Entry in A13LOCST is not a valid state abbreviation) AND A13LOCST <>
DK AND A13LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A13LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PSCATA14

Field

BSECT20C.BLP_POPGRP9.PSCATA14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any womens hosiery or accessories in the last 6 months?
Women's Hosiery
PSCATA14
PSCATA14
RT8100.POPGRP = 9 or 09
Ask_A[14] = yes
Womens hosiery or accessories not selected in 9A
^PSCATA14Intro_Fill have ^YOU_ANYONE purchased any women's
hosiery or accessories?

Fills:
Instructions:

PSCATA14Intro_Fill
If PSCATH31 = EMPTY and PSCATA03 = EMPTY and PSCATA13 =
EMPTY then fill "Now, please think about the last six months, since the
first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A14_COST
2,DK,RF: IF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

PSCATA14
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A14_COST

Field

BSECT20C.BLP_POPGRP9.A14_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A14_COST
A14_COST
RT8100.POPGRP = 9 or 09
PSCATA14 = 1
HH did purchase women's hosiery or accessories in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of women's hosiery or accessories?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A14STORE
A14_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A14STORE

Field

BSECT20C.BLP_POPGRP9.A14STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A14STORE
A14STORE
RT8100.POPGRP = 9 or 09
PSCATA14 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A14PURCH
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

A14STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A14PURCH

Field

BSECT20C.BLP_POPGRP9.A14PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A14PURCH
A14PURCH
RT8100.POPGRP = 9 or 09
A14STORE = RESPONSE and
(Uppercase entry in A14STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9
2: Goto A14LOC

Instrument SAS Name:
Destination Data Set:

A14PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

A14LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.A14LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A14LOC
A14LOC
RT8100.POPGRP = 9 or 09
A14PURCH = 2
Purchased in person
In what city is ^A14STORE_Fill located?
A14STORE_Fill
Fill entry in A14STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A14LOCST
A14LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A14LOCST

Field

BSECT20C.BLP_POPGRP9.A14LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A14LOCST
A14LOCST
RT8100.POPGRP = 9 or 09
A14PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A14STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A14STORE_Fill
Fill entry in A14STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A14LOCST
ELSEIF Ask_A[04] = 1 then goto PSCATA04
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

A14LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

CK_A14LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP9.CK_A14LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 9 or 09
(Entry in A14LOCST is not a valid state abbreviation) AND A14LOCST <>
DK AND A14LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A14LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PSCATA04

Field

BSECT20C.BLP_POPGRP9.PSCATA04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any men's accessories in last 6 months
Men's Accessories
PSCATA04
PSCATA04
RT8100.POPGRP = 9 or 09
Ask_A[04] = yes
Men's accessories not selected in 9A
^PSCATA04Intro_Fill have ^YOU_ANYONE purchased any men's
accessories, including hats, ties, belts, or wallets?

Fills:
Instructions:

PSCATA04Intro_Fill
If PSCATH31 = EMPTY and PSCATA03 = EMPTY and PSCATA13 =
EMPTY AND PSCATA14 = EMPTY then fill "Now, please think about the
last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A04_COST
2,DK,RF: IF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

PSCATA04
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

A04_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.A04_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A04_COST
A04_COST
RT8100.POPGRP = 9 or 09
PSCATA04 = 1
HH did purchase men's accessories in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of men's accessories, including hats, ties, belts, or wallets?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A04STORE
A04_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A04STORE

Field

BSECT20C.BLP_POPGRP9.A04STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A04STORE
A04STORE
RT8100.POPGRP = 9 or 09
PSCATA04 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto A04PURCH
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

A04STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A04PURCH

Field

BSECT20C.BLP_POPGRP9.A04PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A04PURCH
A04PURCH
RT8100.POPGRP = 9 or 09
A04STORE = RESPONSE and
(Uppercase entry in A04STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9
2: Goto A04LOC

Instrument SAS Name:
Destination Data Set:

A04PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

A04LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.A04LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
A04LOC
A04LOC
RT8100.POPGRP = 9 or 09
A04PURCH = 2
Purchased in person
In what city is ^A04STORE_Fill located?
A04STORE_Fill
Fill entry from A04STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A04LOCST
A04LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

A04LOCST

Field

BSECT20C.BLP_POPGRP9.A04LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A04LOCST
A04LOCST
RT8100.POPGRP = 9 or 09
A04PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A04STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A04STORE_Fill
Fill entry from A04STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A04LOCST
ELSEIF Ask_R[10] = 1 then goto PSCATR10
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

A04LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

CK_A04LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP9.CK_A04LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 9 or 09
(Entry in A04LOCST is not a valid state abbreviation) AND A04LOCST <>
DK AND A04LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A04LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PSCATR10

Field

BSECT20C.BLP_POPGRP9.PSCATR10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for pet services in last 6 months?
Pet Services
PSCATR10
PSCATR10
RT8100.POPGRP = 9 or 09
Ask_R[10] = yes
Pet services not selected in 19A
^PSCATR10Intro_Fill have ^YOU_ANYONE had any expenses for pet
services such as grooming, boarding, or training?

Fills:
Instructions:

PSCATR10Intro_Fill
If PSCATH31 = EMPTY and PSCATA03 = EMPTY and PSCATA13 =
EMPTY AND PSCATA14 = EMPTY AND
PSCATA04 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R10_COST
2,DK,RF: IF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

PSCATR10
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

R10_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.R10_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R10_COST
R10_COST
RT8100.POPGRP = 9 or 09
PSCATR10 = 1
HH did have expenses for pet services in the last 6 months
In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
pet services such as grooming, boarding, or training?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R10STORE
R10_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

R10STORE

Field

BSECT20C.BLP_POPGRP9.R10STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R10STORE
R10STORE
RT8100.POPGRP = 9 or 09
PSCATR10 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R10PURCH
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

R10STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

R10PURCH

Field

BSECT20C.BLP_POPGRP9.R10PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R10PURCH
R10PURCH
RT8100.POPGRP = 9 or 09
R10STORE = RESPONSE and
(Uppercase entry in R10STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9
2: Goto R10LOC

Instrument SAS Name:
Destination Data Set:

R10PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

R10LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.R10LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R10LOC
R10LOC
RT8100.POPGRP = 9 or 09
R10PURCH = 2
Purchased in person
In what city is ^R10STORE_Fill located?
R10STORE_Fill
Fill entry from R10STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R10LOCST
R10LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

R10LOCST

Field

BSECT20C.BLP_POPGRP9.R10LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R10LOCST
R10LOCST
RT8100.POPGRP = 9 or 09
R10PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R10STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R10STORE_Fill
Fill entry from R10STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R10LOCST
ELSEIF Ask_R[11] = 1 then goto PSCATR11
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

R10LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

CK_R10LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP9.CK_R10LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 9 or 09
(Entry in R10LOCST is not a valid state abbreviation) AND R10LOCST <>
DK AND R10LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R10LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PSCATR11

Field

BSECT20C.BLP_POPGRP9.PSCATR11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for vet services in last 6 months?
Vet Services
PSCATR11
PSCATR11
RT8100.POPGRP = 9 or 09
Ask_R[11] = yes
Veterinarian expenses for pets not selected in 19A
^PSCATR11Intro_Fill have ^YOU_ANYONE had any expenses for
veterinarian services?

Fills:
Instructions:

PSCATR11Intro_Fill
If PSCATH31 = EMPTY and PSCATA03 = EMPTY and PSCATA13 =
EMPTY AND PSCATA14 = EMPTY AND
PSCATA04 = EMPTY AND PSCATR10 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R11_COST
2,DK,RF: IF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

PSCATR11
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

R11_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.R11_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R11_COST
R11_COST
RT8100.POPGRP = 9 or 09
PSCATR11 = 1
HH did have expenses for vet services in last 6 months
In the last SIX MOTNHS, how much was ^YR_YRCUS last expense for
veterinarian services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R11STORE
R11_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

R11STORE

Field

BSECT20C.BLP_POPGRP9.R11STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R11STORE
R11STORE
RT8100.POPGRP = 9 or 09
PSCATR11 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R11PURCH
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

R11STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

R11PURCH

Field

BSECT20C.BLP_POPGRP9.R11PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R11PURCH
R11PURCH
RT8100.POPGRP = 9 or 09
R11STORE = RESPONSE and
(Uppercase entry in R11STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9
2: Goto R11LOC

Instrument SAS Name:
Destination Data Set:

R11PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

R11LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.R11LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
R11LOC
R11LOC
RT8100.POPGRP = 9 or 09
R11PURCH = 2
Purchased in person
In what city is ^R11STORE_Fill located?
R11STORE_Fill
Fill entry from R11STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R11LOCST
R11LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

R11LOCST

Field

BSECT20C.BLP_POPGRP9.R11LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R11LOCST
R11LOCST
RT8100.POPGRP = 9 or 09
R11PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R11STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R11STORE_Fill
Fill entry from R11STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R11LOCST
ELSEIF Ask_H[30] = 1 then goto PSCATH30
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

R11LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

CK_R11LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP9.CK_R11LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 9 or 09
(Entry in R11LOCST is not a valid state abbreviation) AND R11LOCST <>
DK AND R11LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R11LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

PSCATH30

Field

BSECT20C.BLP_POPGRP9.PSCATH30
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any barbeque grills, powered lawn or garden equipment, or
outdoor decorations in past 12 months?
Lawn items
PSCATH30
PSCATH30
RT8100.POPGRP = 9 or 09
Ask_H[30] = yes
Lawn mowing machinery or other yard equipment not selected in section 6B
or 8A
Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo, have ^YOU_ANYONE purchased any barbeque
grills, powered lawn or garden equipment, or outdoor decorations?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H30_COST
2,DK,RF: Goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

PSCATH30
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

H30_COST

Field

BSECT20C.BLP_POPGRP9.H30_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
H30_COST
H30_COST
RT8100.POPGRP = 9 or 09
PSCATH30 = 1
HH did purchase barbeque grills, powered lawn or garden equipment, or
outdoor decorationsin the last 12 months
In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of barbeque grills, powered lawn or garden equipment, or
outdoor decorations?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H30STORE
H30_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

H30STORE

Field

BSECT20C.BLP_POPGRP9.H30STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H30STORE
H30STORE
RT8100.POPGRP = 9 or 09
PSCATH30 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H30PURCH
ELSE goto END_POPGRP9

Instrument SAS Name:
Destination Data Set:

H30STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

H30PURCH

Field

BSECT20C.BLP_POPGRP9.H30PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H30PURCH
H30PURCH
RT8100.POPGRP = 9 or 09
H30STORE = RESPONSE and
(Uppercase entry in H30STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP9
2: Goto H30LOC

Instrument SAS Name:

H30PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

H30LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP9.H30LOC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

Purchase location - City
Location - City
H30LOC
H30LOC
RT8100.POPGRP = 9 or 09
H30PURCH = 2
Purchased in person
In what city is ^H30STORE_Fill located?
H30STORE_Fill
Fill entry from H30STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H30LOCST
H30LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

Spider Version 1.6.2

H30LOCST

Field

BSECT20C.BLP_POPGRP9.H30LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H30LOCST
H30LOCST
RT8100.POPGRP = 9 or 09
H30PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H30STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H30STORE_Fill
Fill entry from H30STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H30LOCST
ELSE goto END_POPGRP9

Instrument SAS Name:

H30LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

CK_H30LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP9.CK_H30LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 9 or 09
(Entry in H30LOCST is not a valid state abbreviation) AND H30LOCST <>
DK AND H30LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H30LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP9

END_POPGRP9

Field

BSECT20C.BLP_POPGRP9.END_POPGRP9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 9

RT8100.POPGRP = 9 or 09

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF (RT8100.POPGRP = 9 or 09) and SECTCOMP[6] = 1 and
SECTCOMP[8] = 1 and SECTCOMP[9] = 1 and SECTCOMP[19] = 1
THEN:
IF Ask_H[30] = yes THEN:
IF (PSCATH30 = 2, DK or RF) or
(H30STORE contains .COM or is DK or RF) or
(H30PURCH = 1, 3, 4, DK or RF) or
(H30LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[11] = yes THEN:
IF (PSCATR11 = 2, DK or RF) or
(R11STORE contains .COM or is DK or RF) or
(R11PURCH = 1, 3, 4, DK or RF) or
(R11LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[10] = yes THEN:
IF (PSCATR10 = 2, DK or RF) or
(R10STORE contains .COM or is DK or RF) or
(R10PURCH = 1, 3, 4, DK or RF) or
(R10LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[04] = yes THEN:
IF (PSCATA04 = 2, DK or RF) or
(A04STORE contains .COM or is DK or RF) or
(A04PURCH = 1, 3, 4, DK or RF) or
(A04LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[14] = yes THEN:
IF (PSCATEA14= 2, DK or RF) or
(A14STORE contains .COM or is DK or RF) or
(A14PURCH = 1, 3, 4, DK or RF) or
(A14LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END

ELSEIF Ask_A[13] = yes THEN:
IF (PSCATA13 = 2, DK or RF) or
(A13STORE contains .COM or is DK or RF) or
(A13PURCH = 1, 3, 4, DK or RF) or
(A13LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[03] = yes THEN:
IF (PSCATA03 = 2, DK or RF) or
(A03STORE contains .COM or is DK or RF) or
(A03PURCH = 1, 3, 4, DK or RF) or
(A03LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP10_AskFlags

Field

BSECT20C.POP10_AskFlags
Description:

Set PopGrp 10 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF RT8100.POPGRP = 10 and SECTCOMP[9] = 1 and
SECTCOMP[12] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_A[I] = EMPTY
Set Ask_T[I] = EMPTY
END DO
IF LP9A2_Flag[7] = no then set Ask_A[10] = yes
ELSE set Ask_A[10] = no
END
IF LP9A2_Flag[2] = no and LP9A2_Flag[5] = no and
LP9A2_Flag[6] = no and LP9A2_Flag[8] = no then
set Ask_A[11] = yes
ELSE set Ask_A[11] = no
END
IF LP9A4_Flag[1] = no and LP9A4_Flag[2] = no and
LP9A4_Flag[3] = no and LP9A4_Flag[4] = no and
LP9A4_Flag[5] = no and LP9A4_Flag[6] = no and
LP9A4_Flag[7] = no and LP9A4_Flag[8] = no and
LP9A4_Flag[9] = no and LP9A4_Flag[10] = no and
LP9A4_Flag[11] = no and LP9A4_Flag[12] = no and
LP9A4_Flag[13] = no then set Ask_A[16] = yes
ELSE set Ask_A[16] = no
END
IF LP9A3_Flag[1] = no and LP9A3_Flag[2] = no and
LP9A3_Flag[3] = no and LP9A3_Flag[4] = no and
LP9A3_Flag[5] = no and LP9A3_Flag[6] = no and
LP9A3_Flag[9] = no and LP9A3_Flag[10] = no and
LP9A3_Flag[11] = no and LP9A3_Flag[12] = no then
set Ask_A[08] = yes
ELSE set Ask_A[08] = no
END
IF BSect12.VOPOIL = 2 and BSect12.VOPFLUID = 2 then
set Ask_T[09] = yes
ELSE set Ask_T[09] = no
END
IF LP12A_Flag[1] = no and LP12A_Flag[3] = no and
LP12A_Flag[10] = no and LP12A_Flag[11] = no then
set Ask_T[08] = yes
ELSE set Ask_T[08] = no
END

IF LP12A_Flag[5] = no then set Ask_T[07] = yes
ELSE set Ask_T[07] = no
END
IF LP9A2_Flag[1] = no then set Ask_A[09] = yes
ELSE set Ask_A[09] = no
END
END
Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP10

Block

BSECT20C.BLP_POPGRP10
Description:
Tab Name:
Fly Over Name:
Universe Type:

Last Purchased Questions for Pop Group 10

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PGRP10_INTRO

Field

BSECT20C.BLP_POPGRP10.PGRP10_INTR
O
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP10_INTRO
RT8100.POPGRP = 10
Ask_A[10] = yes or Ask_A[11] = yes or Ask_A[16] = yes or Ask_A[08] = yes
or Ask_T[09] = yes or Ask_T[08] = yes or
Ask_T[07] = yes or Ask_A[09] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_A[12] = 1 then goto PSCATA12
ELSEIF Ask_A[10] = 1 then goto PSCATA10
ELSEIF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
PGRP10_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATA12

Field

BSECT20C.BLP_POPGRP10.PSCATA12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any women's suits in last 6 months
Women's suits
PSCATA12
PSCATA12
RT8100.POPGRP = 10
Ask_A[12] = yes
Women's suits or vests was not selected in 9A

Question Text:

Now, please think about the last six months, since the first of
^SixMonthsAgo, have ^YOU_ANYONE purchased any women's suits or
suit components?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto A12_COST
2,DK,RF: IF Ask_A[10] = 1 then goto PSCATA10
ELSEIF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATA12
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A12_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A12_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A12_COST
A12_COST
RT8100.POPGRP = 10
PSCATA12 = 1
HH did purchase women's suits in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of women's suits or suit components?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A12STORE
A12_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A12STORE

Field

BSECT20C.BLP_POPGRP10.A12STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
A12STORE
A12STORE
RT8100.POPGRP = 10
PSCATA12 = 1
HH did purchase women's vests or suits in the last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A12PURCH
ELSEIF Ask_A[10] = 1 then goto PSCATA10
ELSEIF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A12STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A12PURCH

Field

BSECT20C.BLP_POPGRP10.A12PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A12PURCH
A12PURCH
RT8100.POPGRP = 10
A12STORE = RESPONSE and
(Uppercase entry in A12STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[10] = 1 then goto PSCATA10
ELSEIF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
2: Goto A12LOC

Instrument SAS Name:
Destination Data Set:

A12PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A12LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A12LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A12LOC
A12LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A12PURCH = 2
Purchased in person
In what city is ^A12STORE_Fill located?
A12STORE_Fill
Fill entry from A12STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A12LOCST
A12LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A12LOCST

Field

BSECT20C.BLP_POPGRP10.A12LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A12LOCST
A12LOCST
RT8100.POPGRP = 10
A12PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A12STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A12STORE_Fill
Fill entry from A12STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A12LOCST
ELSEIF Ask_A[10] = 1 then goto PSCATA10
ELSEIF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A12LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_A12LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_A12LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in A12LOCST is not a valid state abbreviation) AND A12LOCST <>
DK AND A12LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A12LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATA10

Field

BSECT20C.BLP_POPGRP10.PSCATA10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any women's dresses in last 6 months
Women's Dresses
PSCATA10
PSCATA10
RT8100.POPGRP = 10
Ask_A[10] = yes
Women's dresses was not selected in 9A

Question Text:

^PSCATA10Intro_Fill have ^YOU_ANYONE purchased any women's
dresses?

Fills:
Instructions:

PSCATA10Intro_Fill
If PSCATA12 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo,"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A10_COST
2,DK,RF: IF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATA10
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A10_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A10_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A10_COST
A10_COST
RT8100.POPGRP = 10
PSCATA10 = 1
HH did purchase women's dresses in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of women's dresses?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A10STORE
A10_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A10STORE

Field

BSECT20C.BLP_POPGRP10.A10STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
A10STORE
A10STORE
RT8100.POPGRP = 10
PSCATA10 = 1
HH did purchase women's dresses in the last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A10PURCH
ELSEIF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A10STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A10PURCH

Field

BSECT20C.BLP_POPGRP10.A10PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A10PURCH
A10PURCH
RT8100.POPGRP = 10
A10STORE = RESPONSE and
(Uppercase entry in A10STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
2: Goto A10LOC

Instrument SAS Name:
Destination Data Set:

A10PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A10LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A10LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A10LOC
A10LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A10PURCH = 2
Purchased in person
In what city is ^A10STORE_Fill located?
A10STORE_Fill
Fill entry from A10STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A10LOCST
A10LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A10LOCST

Field

BSECT20C.BLP_POPGRP10.A10LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A10LOCST
A10LOCST
RT8100.POPGRP = 10
A10PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A10STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A10STORE_Fill
Fill entry from A10STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A10LOCST
ELSEIF Ask_A[11] = 1 then goto PSCATA11
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A10LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_A10LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_A10LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in A10LOCST is not a valid state abbreviation) AND A10LOCST <>
DK AND A10LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A10LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATA11

Field

BSECT20C.BLP_POPGRP10.PSCATA11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any women's tops, skirts, pants, or shorts in last 6 months
Women's Clothes
PSCATA11
PSCATA11
RT8100.POPGRP = 10
Ask_A[11] = yes
Women's blazers, shirts, pants skirts not selected in 9A
^PSCATA11Intro_Fill have ^YOU_ANYONE purchased any women's
tops, skirts, pants, or shorts?

Fills:
Instructions:

PSCATA11Intro_Fill
If PSCATA12 = EMPTY and PSCATA10 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A11_COST
2,DK,RF: IF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATA11
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A11_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A11_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A11_COST
A11_COST
RT8100.POPGRP = 10
PSCATA11 = 1
HH did purchase women's blazers, shirts, pants skirts in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of women's tops, skirts, pants, or shorts?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A11STORE
A11_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A11STORE

Field

BSECT20C.BLP_POPGRP10.A11STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A11STORE
A11STORE
RT8100.POPGRP = 10
PSCATA11 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A11PURCH
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A11STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A11PURCH

Field

BSECT20C.BLP_POPGRP10.A11PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A11PURCH
A11PURCH
RT8100.POPGRP = 10
A11STORE = RESPONSE and
(Uppercase entry in A11STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
2: Goto A11LOC

Instrument SAS Name:
Destination Data Set:

A11PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A11LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A11LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A11LOC
A11LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A11PURCH = 2
Purchased in person
In what city is ^A11STORE_Fill located?
A11STORE_Fill
Fill entry from A11STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A11LOCST
A11LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A11LOCST

Field

BSECT20C.BLP_POPGRP10.A11LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A11LOCST
A11LOCST
RT8100.POPGRP = 10
A11PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A11STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A11STORE_Fill
Fill entry from A11STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A11LOCST
ELSEIF Ask_A[16] = 1 then goto PSCATA16
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A11LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_A11LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_A11LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in A11LOCST is not a valid state abbreviation) AND A11LOCST <>
DK AND A11LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A11LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATA16

Field

BSECT20C.BLP_POPGRP10.PSCATA16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any girls' clothing in last 6 months
Girls' Clothing
PSCATA16
PSCATA16
RT8100.POPGRP = 10
Ask_A[16] = yes
Girls' clothing or accessories not selected in 9A
^PSCATA16Intro_Fill have ^YOU_ANYONE purchased any girls'
clothing or accessories?

Fills:
Instructions:

PSCATA16Intro_Fill
If PSCATA12 = EMPTY and PSCATA10 = EMPTY PSCATA11 = EMPTY
then fill "Now, please think about the last six months, since the first of
^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A16_COST
2,DK,RF: IF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATA16
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A16_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A16_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A16_COST
A16_COST
RT8100.POPGRP = 10
PSCATHA16 = 1
HH did purchase girls' clothing in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of girls' clothing or accessories?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A16STORE
A16_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A16STORE

Field

BSECT20C.BLP_POPGRP10.A16STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
A16STORE
A16STORE
RT8100.POPGRP = 10
PSCATA16 = 1
HH did purchase girls clothing in the last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A16PURCH
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A16STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A16PURCH

Field

BSECT20C.BLP_POPGRP10.A16PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A16PURCH
A16PURCH
RT8100.POPGRP = 10
A16STORE = RESPONSE and
(Uppercase entry in A16STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
2: Goto A16LOC

Instrument SAS Name:
Destination Data Set:

A16PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A16LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A16LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A16LOC
A16LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A16PURCH = 2
Purchased in person
In what city is ^A16STORE_Fill located?
A16STORE_Fill
Fill entry from A16STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A16LOCST
A16LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A16LOCST

Field

BSECT20C.BLP_POPGRP10.A16LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A16LOCST
A16LOCST
RT8100.POPGRP = 10
A16PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A16STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A16STORE_Fill
Fill entry from A16STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A16LOCST
ELSEIF Ask_A[08] = 1 then goto PSCATA08
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A16LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_A16LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_A16LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in A16LOCST is not a valid state abbreviation) AND A16LOCST <>
DK AND A16LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A16LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATA08

Field

BSECT20C.BLP_POPGRP10.PSCATA08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any boys' clothing or accessories in last 6 months
Boys' Clothing
PSCATA08
PSCATA08
RT8100.POPGRP = 10
Ask_A[08] = yes
Boys' clothing or accessories not selected in 9A
^PSCATA08Intro_Fill have ^YOU_ANYONE purchased any boys'
clothing or accessories?

Fills:
Instructions:

PSCATA08Intro_Fill
If PSCATA12 = EMPTY and PSCATA10 = EMPTY and PSCATA11 =
EMPTY and PSCATA16 = EMPTY then fill "Now, please think about the
last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A08_COST
2,DK,RF: IF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATA08
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A08_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A08_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A08_COST
A08_COST
RT8100.POPGRP = 10
PSCATA08 = 1
HH did purchase boys' clothing in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of boys' clothing or accessories?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A08STORE
A08_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A08STORE

Field

BSECT20C.BLP_POPGRP10.A08STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
A08STORE
A08STORE
RT8100.POPGRP = 10
PSCATA08 = 1
HH did purchase boys clothing in the last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A08PURCH
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A08STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A08PURCH

Field

BSECT20C.BLP_POPGRP10.A08PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A08PURCH
A08PURCH
RT8100.POPGRP = 10
A08STORE = RESPONSE and
(Uppercase entry in A08STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
2: Goto A08LOC

Instrument SAS Name:
Destination Data Set:

A08PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A08LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A08LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A08LOC
A08LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A08PURCH = 2
Purchased in person
In what city is ^A08STORE_Fill located?
A08STORE_Fill
Fill entry from A08STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A08LOCST
A08LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A08LOCST

Field

BSECT20C.BLP_POPGRP10.A08LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A08LOCST
A08LOCST
RT8100.POPGRP = 10
A08PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A08STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A08STORE_Fill
Fill entry from A08STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A08LOCST
ELSEIF Ask_T[09] = 1 then goto PSCATT09
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A08LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_A08LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_A08LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in A08LOCST is not a valid state abbreviation) AND A08LOCST <>
DK AND A08LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A08LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATT09

Field

BSECT20C.BLP_POPGRP10.PSCATT09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any motor oil, coolants or fluidsin last 6 months
Oil or Fluid
PSCATR15
PSCATR15
RT8100.POPGRP = 10
Ask_T[09] = yes
Motor oil or fluid not selected in 12C
^PSCATT09Intro_Fill have ^YOU_ANYONE purchased any motor oil,
coolants, or fluids?

Fills:
Instructions:

PSCATT09Intro_Fill
If PSCATA12 = EMPTY and PSCATA10 = EMPTY and PSCATA11 =
EMPTY and PSCATA16 = EMPTY and PSCATA08 = EMPTY then fill
"Now, please think about the last six months, since the first of
^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto T09_COST
2,DK,RF: IF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATT09
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

T09_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.T09_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
T09_COST
T09_COST
RT8100.POPGRP = 10
PSCATT09 = 1
HH did purchase oil or fluid in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of motor oil, coolants, or fluids?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T09STORE
T09_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T09STORE

Field

BSECT20C.BLP_POPGRP10.T09STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Where Purchased
Business
T09STORE
T09STORE
RT8100.POPGRP = 10
PSCATT09 = 1
HH did purchase oil or fluid in the last 6 months
What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T09PURCH
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

T09STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T09PURCH

Field

BSECT20C.BLP_POPGRP10.T09PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T09PURCH
T09PURCH
RT8100.POPGRP = 10
T09STORE = RESPONSE and
(Uppercase entry in T09STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
2: Goto T09LOC

Instrument SAS Name:
Destination Data Set:

T09PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

T09LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.T09LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T09LOC
T09LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T09PURCH = 2
Purchased in person
In what city is ^T09STORE_Fill located?
T09STORE_Fill
Fill entry from T09STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T09LOCST
T09LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T09LOCST

Field

BSECT20C.BLP_POPGRP10.T09LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T09LOCST
T09LOCST
RT8100.POPGRP = 10
T09PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T09STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T09STORE_Fill
Fill entry from T09STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_T09LOCST
ELSEIF Ask_T[08] = 1 then goto PSCATT08
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

T09LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_T09LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_T09LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in T09LOCST is not a valid state abbreviation) AND T09LOCST <> DK
AND T09LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T09LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATT08

Field

BSECT20C.BLP_POPGRP10.PSCATT08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchase any vehicle parts or accessories in the last 6 months
Vehicle Parts
PSCATT08
PSCATT08
RT8100.POPGRP = 10
Ask_T[08] = yes
Expenses for vehicle services reported in section 12A
^PSCATT08Intro_Fill have ^YOU_ANYONE purchased any vehicle parts
or accessories? Do not include tires.

Fills:
Instructions:

PSCATT08Intro_Fill
If PSCATA12 = EMPTY and PSCATA10 = EMPTY and PSCATA11 =
EMPTY and PSCATA16 = EMPTY and PSCATA08 = EMPTY and
PSCATT09 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto T08_COST
2,DK,RF: IF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATT08
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

T08_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.T08_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Purchase price
Cost
T08_COST
T08_COST
RT8100.POPGRP = 10

Universe:

PSCATT08 = 1

Universe Description:

Purchase price

Question Text:

Fills:
Instructions:

In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of vehicle parts or accessories? Do not include tires.
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T08STORE
T08_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T08STORE

Field

BSECT20C.BLP_POPGRP10.T08STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
T08STORE
T08STORE
RT8100.POPGRP = 10
PSCATT08 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T08PURCH
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

T08STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T08PURCH

Field

BSECT20C.BLP_POPGRP10.T08PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T08PURCH
T08PURCH
RT8100.POPGRP = 10
T08STORE = RESPONSE and
(Uppercase entry in T08STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
2: Goto T08LOC

Instrument SAS Name:
Destination Data Set:

T08PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

T08LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.T08LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T08LOC
T08LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T08PURCH = 2
Purchased in person
In what city is ^T08STORE_Fill located?
T08STORE_Fill
Fill entry from T08STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T08LOCST
T08LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T08LOCST

Field

BSECT20C.BLP_POPGRP10.T08LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T08LOCST
T08LOCST
RT8100.POPGRP = 10
T08PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T08STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T08STORE_Fill
Fill entry from T08STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T08LOCST
ELSEIF Ask_T[07] = 1 then goto PSCATT07
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

T08LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_T08LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_T08LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in T08LOCST is not a valid state abbreviation) AND T08LOCST <> DK
AND T08LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T08LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATT07

Field

BSECT20C.BLP_POPGRP10.PSCATT07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any tires in past 12 months?
Tires
PSCATT07
PSCATT07
RT8100.POPGRP = 10
Ask_T[07] = yes
Tires were not selected in 12A
Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo, have ^YOU_ANYONE purchased any tires?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

X

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto T07_COST
2,DK,RF: IF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATT07
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

T07_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.T07_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
T07_COST
T07_COST
RT8100.POPGRP = 10
PSCATT07 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of tires?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T07STORE
T07_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T07STORE

Field

BSECT20C.BLP_POPGRP10.T07STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
T07STORE
T07STORE
RT8100.POPGRP = 10
PSCATT07 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T07PURCH
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

T07STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T07PURCH

Field

BSECT20C.BLP_POPGRP10.T07PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T07PURCH
T07PURCH
RT8100.POPGRP = 10
T07STORE = RESPONSE and
(Uppercase entry in T07STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10
2: Goto T07LOC

Instrument SAS Name:
Destination Data Set:

T07PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

T07LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.T07LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T07LOC
T07LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T07PURCH = 2
Purchased in person
In what city is ^T07STORE_Fill located?
T07STORE_Fill
Fill entry from T07STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T07LOCST
T07LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

T07LOCST

Field

BSECT20C.BLP_POPGRP10.T07LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T07LOCST
T07LOCST
RT8100.POPGRP = 10
T07PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T07STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T07STORE_Fill
Fill entry from T07STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T07LOCST
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

T07LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_T07LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_T07LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in T07LOCST is not a valid state abbreviation) AND T07LOCST <> DK
AND T07LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T07LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

PSCATA09

Field

BSECT20C.BLP_POPGRP10.PSCATA09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any women's coats or jackets in last 12 months
Women's Coats
PSCATA09
PSCATA09
RT8100.POPGRP = 10
Ask_A[09] = yes
Women's coats not selected for 9A

Question Text:

^PSCATA09Intro_Fill have ^YOU_ANYONE purchased any women's
coats or jackets?

Fills:
Instructions:

PSCATA09Intro_Fill
If PSCATT07 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A09_COST
2,DK,RF: Goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

PSCATA09
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A09_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A09_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
A09_COST
A09_COST
RT8100.POPGRP = 10
PSCATA09 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of women's coats or jackets?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A09STORE
A09_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A09STORE

Field

BSECT20C.BLP_POPGRP10.A09STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business Name
A09STORE
A09STORE
RT8100.POPGRP = 10
PSCATA09 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A09PURCH
ELSE goto END_POPGRP10

Instrument SAS Name:
Destination Data Set:

A09STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A09PURCH

Field

BSECT20C.BLP_POPGRP10.A09PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A09PURCH
A09PURCH
RT8100.POPGRP = 10
A09STORE = RESPONSE and
(Uppercase entry in A09STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP10
2: Goto A09LOC

Instrument SAS Name:

A09PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

A09LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP10.A09LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A09LOC
A09LOC
RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A09PURCH = 2
Purchased in person
In what city is ^A09STORE_Fill located?
A09STORE_Fill
Fill entry from A09STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A09LOCST
A09LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

Spider Version 1.6.2

A09LOCST

Field

BSECT20C.BLP_POPGRP10.A09LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A09LOCST
A09LOCST
RT8100.POPGRP = 10
A09PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A09STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A09STORE_Fill
Fill entry from A09STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_A09LOCST
ELSE goto END_POPGRP10

Instrument SAS Name:

A09LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

CK_A09LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP10.CK_A09LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 10
(Entry in A09LOCST is not a valid state abbreviation) AND A09LOCST <>
DK AND A09LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A09LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP10

END_POPGRP10

Field

BSECT20C.BLP_POPGRP10.END_POPGRP
10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 10

RT8100.POPGRP = 10

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF RT8100.POPGRP = 10 and SECTCOMP[9] = 1 and
SECTCOMP[12] = 1 THEN:
IF Ask_A[10] = no and Ask_A[11] = no and Ask_A[16] = no
and Ask_A[08] = no and Ask_T[09] = no and
Ask_T[08] = no and Ask_T[07] = no and Ask_A[09] = no
THEN set S20C_Complete = 1
ELSEIF Ask_A[09] = yes THEN:
IF (PSCATA09 = 2, DK or RF) or
(A09STORE contains .COM or is DK or RF) or
(A09PURCH = 1, 3, 4, DK or RF) or
(A09LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_T[07] = yes THEN:
IF (PSCATT07 = 2, DK or RF) or
(T07STORE contains .COM or is DK or RF) or
(T07PURCH = 1, 3, 4, DK or RF) or
(T07LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_T[08] = yes THEN:
IF (PSCATT08 = 2, DK or RF) or
(T08STORE contains .COM or is DK or RF) or
(T08PURCH = 1, 3, 4, DK or RF) or
(T08LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_T[09] = yes THEN:
IF (PSCATT09 = 2, DK or RF) or
(T09STORE contains .COM or is DK or RF) or
(T09PURCH = 1, 3, 4, DK or RF) or
(T09LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[08] = yes THEN:
IF (PSCATA08 = 2, DK or RF) or
(A08STORE contains .COM or is DK or RF) or
(A08PURCH = 1, 3, 4, DK or RF) or
(A08LOCST = RESPONSE, DK or RF) then

Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[16] = yes THEN:
IF (PSCATA16 = 2, DK or RF) or
(A16STORE contains .COM or is DK or RF) or
(A16PURCH = 1, 3, 4, DK or RF) or
(A16LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[11] = yes THEN:
IF (PSCATA11 = 2, DK or RF) or
(A11STORE contains .COM or is DK or RF) or
(A11PURCH = 1, 3, 4, DK or RF) or
(A11LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[10] = yes THEN:
IF (PSCATA10 = 2, DK or RF) or
(A10STORE contains .COM or is DK or RF) or
(A10PURCH = 1, 3, 4, DK or RF) or
(A10LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP11_AskFlags

Field

BSECT20C.POP11_AskFlags
Description:

Set PopGrp 11 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF RT8100.POPGRP = 11 and SECTCOMP[4] = 1 and
SECTCOMP[12] = 1 and SECTCOMP[14] = 1 and SECTCOMP[17] = 1
and SECTCOMP[19] = 1 and SECTCOMP[20] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_E[I] = EMPTY
Set Ask_M[I] = EMPTY
Set Ask_R[I] = EMPTY
Set Ask_T[I] = EMPTY
END DO
IF LP4A_Flag[1] = no AND BSection4.section04B.PRPYCELL =
2 then set Ask_E[16] = yes
ELSE set Ask_E[16] = no
END
IF LP4A_Flag[2] = no then set Ask_E[17] = yes
ELSE set Ask_E[17] = no
END
IF LP4A_Flag[4] = no and LP17_Flag[20] = no then
set Ask _R[02] = yes
ELSE set Ask_R[02] = no
END
IF LP19A_Flag[17] = no then set Ask_R[09] = yes
ELSE set Ask_R[09] = no
END
IF LP17_Flag[23] = no and LP17_Flag[15] = no then
set Ask_R[05] = yes
ELSE set Ask_R[05] = no
END
IF LP17_Flag[19] = no then set Ask_R[07] = yes
ELSE set Ask_R[07] = no
END
IF LP17_Flag[22] = no then set Ask_R[04] = yes
ELSE set Ask_R[04] = no
END
IF LP14A_Flag[14,15] = no then set Ask_M[03] = yes
ELSE set Ask_M[03] = no
END
IF BSECT20.BSECT20B.MASSTRAN = 2 then set Ask_T[18] = yes
ELSE set Ask_T[18] = no
END
IF BSECT20.BSECT20B.TXLIMSRV = 2 then set Ask_T[19] = yes
ELSE set Ask_T[19] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP11

Block

BSECT20C.BLP_POPGRP11
Description:
Tab Name:
Fly Over Name:
Universe Type:

Last Purchased Questions for Pop Group 11

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 11

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PGRP11_INTRO

Field

BSECT20C.BLP_POPGRP11.PGRP11_INTR
O
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP11_INTRO
RT8100.POPGRP = 11
Ask_E[16] = yes or Ask_E[17] = yes or Ask_R[02] = yes or Ask_R[09] = yes
or Ask_R[05] = yes or Ask_R[07] = yes or
Ask_R[04] = yes or Ask_M[03] = yes or Ask_T[18] = yes or
Ask_T[19] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_T[05] = 1 then goto PSCATT05
ELSEIF Ask_E[16] = 1 then goto PSCATE16
ELSEIF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11
PGRP11_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATT05

Field

BSECT20C.BLP_POPGRP11.PSCATT05
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any gasoline, diesel, or alternative fuels in the last 6 months
Fuel
PSCATT05
PSCATT05
RT8100.POPGRP = 11
Ask_T[05] = yes
Gasoline, diesel fuel, E85 or other fuels was not selected in 12C
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchased any gasoline, diesel,
or alternative fuels?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto T05_COST
2,DK,RF: IF Ask_E[16] = 1 then goto PSCATE16
ELSEIF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATT05
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T05_COST

Field

BSECT20C.BLP_POPGRP11.T05_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
T05_COST
T05_COST
RT8100.POPGRP = 11
PSCATT05 = 1
HH did purchase gasoline, diesel or alternative fuels in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of gasoline, diesel or alternative fuels?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T05STORE
T05_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T05STORE

Field

BSECT20C.BLP_POPGRP11.T05STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T05STORE
T05STORE
RT8100.POPGRP = 11
PSCATT05 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T05PURCH
ELSEIF Ask_E[16] = 1 then goto PSCATE16
ELSEIF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:

T05STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T05PURCH

Field

BSECT20C.BLP_POPGRP11.T05PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T05PURCH
T05PURCH
RT8100.POPGRP = 11
T05STORE = RESPONSE and
(Uppercase entry in T05STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_E[16] = 1 then goto PSCATE16
ELSEIF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto T05LOC
Instrument SAS Name:
Destination Data Set:

T05PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

T05LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.T05LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T05LOC
T05LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T05PURCH = 2
Purchased in person
In what city is ^T05STORE_Fill located?
T05STORE_Fill
Fill entry in T05STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T05LOCST
T05LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T05LOCST

Field

BSECT20C.BLP_POPGRP11.T05LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T05LOCST
T05LOCST
RT8100.POPGRP = 11
T05PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T05STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T05STORE_Fill
Fill entry in T05STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_T05LOCST
ELSEIF Ask_E[16] = 1 then goto PSCATE16
ELSEIF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

T05LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_T05LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_T05LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in T05LOCST is not a valid state abbreviation) AND T05LOCST <> DK
AND T05LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T05LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATE16

Field

BSECT20C.BLP_POPGRP11.PSCATE16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for cell service in the last 6 months
Cell Service
PSCATE16
PSCATE16
RT8100.POPGRP = 11
Ask_E[16] = yes
Mobile or cellular service or purchased any pre-paid cellular minutes was not
selected in 4A or 4B
^PSCATE16Intro_Fill have ^YOU_ANYONE had any expenses for
cellular telephone service?

Fills:
Instructions:

PSCATE16Intro_Fill
If PSCATT05 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto E16_COST
2,DK,RF: IF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATE16
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

E16_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.E16_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
E16_COST
E16_COST
RT8100.POPGRP = 11
PSCATE16 = 1
HH had expenses for cell service in the last 6 months
In the last SIX MONTHS, how much was ^YR_YRCUS last expenses for
cellular telelphone service?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E16STORE
E16_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

E16STORE

Field

BSECT20C.BLP_POPGRP11.E16STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E16STORE
E16STORE
RT8100.POPGRP = 11
PSCATE16 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X
Array:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto E16PURCH
ELSEIF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

E16STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

E16PURCH

Field

BSECT20C.BLP_POPGRP11.E16PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E16PURCH
E16PURCH
RT8100.POPGRP = 11
E16STORE = RESPONSE and
(Uppercase entry in E16STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto E16LOC
Instrument SAS Name:
Destination Data Set:

E16PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

E16LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.E16LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
E16LOC
E16LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

E16PURCH = 2
Purchased in person
In what city is ^E16STORE_Fill located?
E16STORE_Fill
Fill entry in E16STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E16LOCST
E16LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

E16LOCST

Field

BSECT20C.BLP_POPGRP11.E16LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E16LOCST
E16LOCST
RT8100.POPGRP = 11
E16PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E16STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E16STORE_Fill
Fill entry in E16STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E16LOCST
ELSEIF Ask_E[17] = 1 then goto PSCATE17
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

E16LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_E16LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_E16LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in E16LOCST is not a valid state abbreviation) AND E16LOCST <>
DK AND E16LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E16LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATE17

Field

BSECT20C.BLP_POPGRP11.PSCATE17
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Had any expenses for local or long distance landline telephone service in the
last 6 months
Landline Service
PSCATE17
PSCATE17
RT8100.POPGRP = 11
Ask_E[17] = yes
Residential service including Voice over IP was not selected in 4A

Question Text:

^PSCATE17Intro_Fill have ^YOU_ANYONE had any expenses for local
or long distance landline telephone service including prepaid phone
cards?

Fills:
Instructions:

PSCATE17Intro_Fill
If PSCATT05 = EMPTY AND PSCATE16 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto E17_COST
2,DK,RF: IF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATE17
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

E17_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.E17_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
E17_COST
E17_COST
RT8100.POPGRP = 11
PSCATE17 = 1
HH did pay for residential service in the last 6 months
In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
local or long distance landline telephone service including prepaid
phone cards?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto E17STORE
E17_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

E17STORE

Field

BSECT20C.BLP_POPGRP11.E17STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
E17STORE
E17STORE
RT8100.POPGRP = 11
PSCATE17 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK or RF then
goto E17PURCH
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

E17STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

E17PURCH

Field

BSECT20C.BLP_POPGRP11.E17PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
E17PURCH
E17PURCH
RT8100.POPGRP = 11
E17STORE = RESPONSE and
(Uppercase entry in E17STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto E17LOC
Instrument SAS Name:
Destination Data Set:

E17PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

E17LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.E17LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
E17LOC
E17LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

E17PURCH = 2
Purchased in person
In what city is ^E17STORE_Fill located?
E17STORE_Fill
Fill entry from E17STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto E17LOCST
E17LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

E17LOCST

Field

BSECT20C.BLP_POPGRP11.E17LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
E17LOCST
E17LOCST
RT8100.POPGRP = 11
E17PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^E17STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

E17STORE_Fill
Fill entry from E17STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_E17LOCST
ELSEIF Ask_R[02] = 1 then goto PSCATR02
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

E17LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_E17LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_E17LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in E17LOCST is not a valid state abbreviation) AND E17LOCST <>
DK AND E17LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to E17LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATR02

Field

BSECT20C.BLP_POPGRP11.PSCATR02
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for cable or satellite television or radio service in the last 6
months
Cable or Sat
PSCATR02
PSCATR02
RT8100.POPGRP = 11
Ask_R[02] = yes
Cable or satellite television service or Sirius or XM satellite radio service was
not selected in 4A or 17
^PSCATR02Intro_Fill have ^YOU_ANYONE had any expenses for any
cable or satellite television or radio service?

Fills:
Instructions:

PSCATR02Intro_Fill
If PSCATT05 = EMPTY and PSCATE16 = EMPTY AND PSCATE17 =
EMPTY then fill "Now, please think about the last six months, since the
first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R02_COST
2,DK,RF: IF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATR02
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R02_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R02_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R02_COST
R02_COST
RT8100.POPGRP = 11
PSCATR02 = 1

Universe Description:

HH did have expenses for cable or satellite television or radio service in the
last 6 months

Question Text:

In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
cable or satellite television or radio service?

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R02STORE
R02_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R02STORE

Field

BSECT20C.BLP_POPGRP11.R02STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R02STORE
R02STORE
RT8100.POPGRP = 11
PSCATR02 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R02PURCH
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R02STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R02PURCH

Field

BSECT20C.BLP_POPGRP11.R02PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R02PURCH
R02PURCH
RT8100.POPGRP = 11
R02STORE = RESPONSE and
(Uppercase entry in R02STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto R02LOC
Instrument SAS Name:
Destination Data Set:

R02PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R02LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R02LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R02LOC
R02LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R02PURCH = 2
Purchased in person
In what city is ^R02STORE_Fill located?
R02STORE_Fill
Fill entry from R02STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R02LOCST
R02LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R02LOCST

Field

BSECT20C.BLP_POPGRP11.R02LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R02LOCST
R02LOCST
RT8100.POPGRP = 11
R02PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R02STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R02STORE_Fill
Fill entry from R02STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R02LOCST
ELSEIF Ask_R[09] = 1 then goto PSCATR09
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R02LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_R02LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_R02LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in R02LOCST is not a valid state abbreviation) AND R02LOCST <>
DK AND R02LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R02LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATR09

Field

BSECT20C.BLP_POPGRP11.PSCATR09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any pets, pet supplies or accessories in the last 6 months
Pets
PSCATR09
PSCATR09
RT8100.POPGRP = 11
Ask_R[09] = yes
Pets, pet supplies or medicine for pets was not selected in 19A
^PSCATR09Intro_Fill have ^YOU_ANYONE purchased any pets, pet
supplies or accessories?

Fills:
Instructions:

PSCATR09Intro_Fill
If PSCATT05 = EMPTY and PSCATE16 = EMPTY AND PSCATE17 =
EMPTY AND PSCATR02 = EMPTY then fill "Now, please think about the
last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R09_COST
2,DK,RF: IF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATR09
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R09_COST

Field

BSECT20C.BLP_POPGRP11.R09_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R09_COST
R09_COST
RT8100.POPGRP = 11
PSCATR09 = 1
HH did purchase pets, pet supplies or accessories in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of pets, pet supplies or accessories?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R09STORE
R09_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R09STORE

Field

BSECT20C.BLP_POPGRP11.R09STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R09STORE
R09STORE
RT8100.POPGRP = 11
PSCATR09 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R09PURCH
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R09STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R09PURCH

Field

BSECT20C.BLP_POPGRP11.R09PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R09PURCH
R09PURCH
RT8100.POPGRP = 11
R09STORE = RESPONSE and
(Uppercase entry in R09STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto R09LOC
Instrument SAS Name:
Destination Data Set:

R09PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R09LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R09LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R09LOC
R09LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R09PURCH = 2
Purchased in person
In what city is ^R09STORE_Fill located?
R09STORE_Fill
Fill entry in R09STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R09LOCST
R09LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R09LOCST

Field

BSECT20C.BLP_POPGRP11.R09LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R09LOCST
R09LOCST
RT8100.POPGRP = 11
R09PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R09STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R09STORE_Fill
Fill entry in R09STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R09LOCST
ELSEIF Ask_R[05] = 1 then goto PSCATR05
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R09LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_R09LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_R09LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in R09LOCST is not a valid state abbreviation) AND R09LOCST <>
DK AND R09LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R09LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATR05

Field

BSECT20C.BLP_POPGRP11.PSCATR05
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Had any expenses for DVD or video game rentals
Rented DVD/Games
PSCATR05
PSCATR05
RT8100.POPGRP = 11
Ask_R[05] = yes

Universe Description:
Question Text:

^PSCATR05Intro_Fill have ^YOU_ANYONE had any expenses for DVD
or video game rentals?

Fills:
Instructions:

PSCATR05Intro_Fill
If PSCATT05 = EMPTY and PSCATE16 = EMPTY AND PSCATE17 =
EMPTY AND PSCATR02 = EMPTY
AND PSCATR09 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R05_COST
2,DK,RF: IF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATR05
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R05_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R05_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R05_COST
R05_COST
RT8100.POPGRP = 11
PSCATR05 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
DVD or video game rental?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R05STORE
R05_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R05STORE

Field

BSECT20C.BLP_POPGRP11.R05STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R05STORE
R05STORE
RT8100.POPGRP = 11
PSCATR05 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R05PURCH
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:

R05STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R05PURCH

Field

BSECT20C.BLP_POPGRP11.R05PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R05PURCH
R05PURCH
RT8100.POPGRP = 11
R05STORE = RESPONSE and
(Uppercase entry in R05STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto R05LOC
Instrument SAS Name:
Destination Data Set:

R05PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R05LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R05LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R05LOC
R05LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R05PURCH = 2
Purchased in person
In what city is ^R05STORE_Fill located?
R05STORE_Fill
Fill entry in R05STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R05LOCST
R05LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R05LOCST

Field

BSECT20C.BLP_POPGRP11.R05LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R05LOCST
R05LOCST
RT8100.POPGRP = 11
R05PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R05STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R05STORE_Fill
Fill entry in R05STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R05LOCST
ELSEIF Ask_R[07] = 1 then goto PSCATR07
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R05LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_R05LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_R05LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in R05LOCST is not a valid state abbreviation) AND R05LOCST <>
DK AND R05LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R05LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATR07

Field

BSECT20C.BLP_POPGRP11.PSCATR07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchase any CDs or audio downloads
CDs
PSCATR07
PSCATR07
RT8100.POPGRP = 11
Ask_R[07] = yes
Music files, CDs or records not selected in 17
^PSCATR07Intro_Fill have ^YOU_ANYONE purchased any CDs or audio
downloads? Do not include fees for streaming services.

Fills:
Instructions:

PSCATR07Intro_Fill
If PSCATT05 = EMPTY and PSCATE16 = EMPTY AND PSCATE17 =
EMPTY AND PSCATR02 = EMPTY
AND PSCATR09 = EMPTY AND PSCATR05 = EMPTY then fill "Now,
please think about the last six months, since the first of
^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R07_COST
2,DK,RF: IF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATR07
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R07_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R07_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R07_COST
R07_COST
RT8100.POPGRP = 11
PSCATR07 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of CDs or audio downloads? Do not incude fees for
streaming services.
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R07STORE
R07_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R07STORE

Field

BSECT20C.BLP_POPGRP11.R07STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R07STORE
R07STORE
RT8100.POPGRP = 11
PSCATR07 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R07PURCH
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R07STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R07PURCH

Field

BSECT20C.BLP_POPGRP11.R07PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R07PURCH
R07PURCH
RT8100.POPGRP = 11
R07STORE = RESPONSE and
(Uppercase entry in R07STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto R07LOC
Instrument SAS Name:
Destination Data Set:

R07PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R07LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R07LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R07LOC
R07LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R07PURCH = 2
Purchased in person
In what city is ^R07STORE_Fill located?
R07STORE_Fill
Fill entry from R07STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R07LOCST
R07LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R07LOCST

Field

BSECT20C.BLP_POPGRP11.R07LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R07LOCST
R07LOCST
RT8100.POPGRP = 11
R07PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R07STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R07STORE_Fill
Fill entry from R07STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R07LOCST
ELSEIF Ask_R[04] = 1 then goto PSCATR04
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R07LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_R07LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_R07LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in R07LOCST is not a valid state abbreviation) AND R07LOCST <>
DK AND R07LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R07LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATR04

Field

BSECT20C.BLP_POPGRP11.PSCATR04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchase any DVDs or video downloads
DVDs
PSCATR04
PSCATR04
RT8100.POPGRP = 11
Ask_R[04] = yes
Video files, Blu-ray discs or DVDs not selected in 17
^PSCATR04Intro_Fill have ^YOU_ANYONE purchased DVDs or video
downloads?

Fills:
Instructions:

PSCATR04Intro_Fill
If PSCATT05 = EMPTY and PSCATE16 = EMPTY AND PSCATE17 =
EMPTY AND PSCATR02 = EMPTY
AND PSCATR09 = EMPTY AND PSCATR05 = EMPTY AND PSCATR07 =
EMPTY then fill "Now, please think about the last six months, since the
first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R04_COST
2,DK,RF: IF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATR04
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R04_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R04_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R04_COST
R04_COST
RT8100.POPGRP = 11
PSCATR04 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of DVDs or video downloads?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R04STORE
R04_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R04STORE

Field

BSECT20C.BLP_POPGRP11.R04STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R04STORE
R04STORE
RT8100.POPGRP = 11
PSCATR04 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R04PURCH
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R04STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R04PURCH

Field

BSECT20C.BLP_POPGRP11.R04PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R04PURCH
R04PURCH
RT8100.POPGRP = 11
R04STORE = RESPONSE and
(Uppercase entry in R04STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto R04LOC
Instrument SAS Name:
Destination Data Set:

R04PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

R04LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.R04LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R04LOC
R04LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R04PURCH = 2
Purchased in person
In what city is ^R04STORE_Fill located?
R04STORE_Fill
Fill entry from R04STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R04LOCST
R04LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

R04LOCST

Field

BSECT20C.BLP_POPGRP11.R04LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R04LOCST
R04LOCST
RT8100.POPGRP = 11
R04PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R04STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R04STORE_Fill
Fill entry from R04STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R04LOCST
ELSEIF Ask_M[03] = 1 then goto PSCATM03
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

R04LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_R04LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_R04LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in R04LOCST is not a valid state abbreviation) AND R04LOCST <>
DK AND R04LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R04LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATM03

Field

BSECT20C.BLP_POPGRP11.PSCATM03
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase any medical equipment, supplies, or dressings
Medical Supplies
PSCATM03
PSCATM03
RT8100.POPGRP = 11
Ask_M[03] = yes

Universe Description:

Purchase of supportive or rehabilitation equipment or medical or surgical
equipment for general use not selected in 14A

Question Text:

^PSCATM03Intro_Fill have ^YOU_ANYONE purchased any medical
equipment, supplies, or dressings?

Fills:
Instructions:

PSCATM03Intro_Fill
If PSCATT05 = EMPTY and PSCATE16 = EMPTY AND PSCATE17 =
EMPTY AND PSCATR02 = EMPTY
AND PSCATR09 = EMPTY AND PSCATR05 = EMPTY AND PSCATR07 =
EMPTY AND PSCATR04 = EMPTY then fill "Now, please think about the
last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto M03_COST
2,DK,RF: IF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATM03
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

M03_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.M03_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
M03_COST
M03_COST
RT8100.POPGRP = 11
PSCATM03 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of medical equipment, supplies, or dressings?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto M03STORE
M03_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

M03STORE

Field

BSECT20C.BLP_POPGRP11.M03STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
M03STORE
M03STORE
RT8100.POPGRP = 11
PSCATM03 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto M03PURCH
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

M03STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

M03PURCH

Field

BSECT20C.BLP_POPGRP11.M03PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
M03PURCH
M03PURCH
RT8100.POPGRP = 11
M03STORE = RESPONSE and
(Uppercase entry in M03STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto M03LOC

Instrument SAS Name:
Destination Data Set:

M03PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

M03LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.M03LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
M03LOC
M03LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

M03PURCH = 2
Purchased in person
In what city is ^M03STORE_Fill located?
M03STORE_Fill
Fill entry in M03STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto M03LOCST
M03LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

M03LOCST

Field

BSECT20C.BLP_POPGRP11.M03LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
M03LOCST
M03LOCST
RT8100.POPGRP = 11
M03PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^M03STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

M03STORE_Fill
Fill entry in M03STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_M03LOCST
ELSEIF Ask_T[18] = 1 then goto PSCATT18
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

M03LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_M03LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_M03LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in M03LOCST is not a valid state abbreviation) AND M03LOCST <>
DK AND M03LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to M03LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATT18

Field

BSECT20C.BLP_POPGRP11.PSCATT18
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for intracity mass transit
Mass Transit
PSCATT18
PSCATT18
RT8100.POPGRP = 11
Ask_T[18] = yes
Pay out-of-pocket for public transportation services such as bus, subway,
train, or passenger ferry not selected in 20B
^PSCATT18Intro_Fill have ^YOU_ANYONE had any expenses for
intracity mass transit?

Fills:
Instructions:

PSCATT18Intro_Fill
If PSCATT05 = EMPTY and PSCATE16 = EMPTY AND PSCATE17 =
EMPTY AND PSCATR02 = EMPTY
AND PSCATR09 = EMPTY AND PSCATR05 = EMPTY AND PSCATR07 =
EMPTY AND PSCATR04 = EMPTY
AND PSCATM03 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

X

On Output

Array:
Skip Instructions:

1: Goto T18_COST
2,DK,RF: IF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATT18
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

T18_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.T18_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
T18_COST
T18_COST
RT8100.POPGRP = 11
PSCATT18 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
intracity mass transit?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T18STORE
T18_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T18STORE

Field

BSECT20C.BLP_POPGRP11.T18STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T18STORE
T18STORE
RT8100.POPGRP = 11
PSCATT18 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T18PURCH
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

T18STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T18PURCH

Field

BSECT20C.BLP_POPGRP11.T18PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T18PURCH
T18PURCH
RT8100.POPGRP = 11
T18STORE = RESPONSE and
(Uppercase entry in T18STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

2: Goto T18LOC

Instrument SAS Name:
Destination Data Set:

T18PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

T18LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.T18LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T18LOC
T18LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T18PURCH = 2
Purchased in person
In what city is ^T18STORE_Fill located?
T18STORE_Fill
Fill entry in T18STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T18LOCST
T18LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T18LOCST

Field

BSECT20C.BLP_POPGRP11.T18LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T18LOCST
T18LOCST
RT8100.POPGRP = 11
T18PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T18STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T18STORE_Fill
Fill entry in T18STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T18LOCST
ELSEIF Ask_T[19] = 1 then goto PSCATT19
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

T18LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_T18LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_T18LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in T18LOCST is not a valid state abbreviation) AND T18LOCST <> DK
AND T18LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T18LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

PSCATT19

Field

BSECT20C.BLP_POPGRP11.PSCATT19
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Had any expenses for taxi or cab fares
Taxi Fares
PSCATT19
PSCATT19
RT8100.POPGRP = 11
Ask_T[19] = yes

Universe Description:

Expenses for taxis, limousine service, or car rides booked through an app not
selected in 20B

Question Text:

^PSCATT19Intro_Fill have ^YOU_ANYONE had any expenses for taxi or
cab fares?

Fills:
Instructions:

PSCATT19Intro_Fill
If PSCATT05 = EMPTY and PSCATE16 = EMPTY AND PSCATE17 =
EMPTY AND PSCATR02 = EMPTY
AND PSCATR09 = EMPTY AND PSCATR05 = EMPTY AND PSCATR07 =
EMPTY AND PSCATR04 = EMPTY
AND PSCATM03 = EMPTY AND PSCATT18 = EMPTY then fill "Now,
please think about the last six months, since the first of
^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

1: Goto T19_COST
2,DK,RF: Goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

PSCATT19
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

T19_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.T19_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
T19_COST
T19_COST
RT8100.POPGRP = 11
PSCATT19 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
taxi or cab fares?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T19STORE
T19_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T19STORE

Field

BSECT20C.BLP_POPGRP11.T19STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T19STORE
T19STORE
RT8100.POPGRP = 11
PSCATT19 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T19PURCH
ELSE goto END_POPGRP11

Instrument SAS Name:
Destination Data Set:

T19STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T19PURCH

Field

BSECT20C.BLP_POPGRP11.T19PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T19PURCH
T19PURCH
RT8100.POPGRP = 11
T19STORE = RESPONSE and
(Uppercase entry in T19STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP11
2: Goto T19LOC

Instrument SAS Name:

T19PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

T19LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP11.T19LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T19LOC
T19LOC
RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T19PURCH = 2
Purchased in person
In what city is ^T19STORE_Fill located?
T19STORE_Fill
Fill entry from T19STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T19LOCST
T19LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

Spider Version 1.6.2

T19LOCST

Field

BSECT20C.BLP_POPGRP11.T19LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T19LOCST
T19LOCST
RT8100.POPGRP = 11
T19PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T19STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T19STORE_Fill
Fill entry from T19STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T19LOCST
ELSE goto END_POPGRP11

Instrument SAS Name:

T19LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

CK_T19LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP11.CK_T19LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 11
(Entry in T19LOCST is not a valid state abbreviation) AND T19LOCST <> DK
AND T19LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T19LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP11

END_POPGRP11

Field

BSECT20C.BLP_POPGRP11.END_POPGRP
11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 11

RT8100.POPGRP = 11

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF RT8100.POPGRP = 11 and SECTCOMP[4] = 1 and
SECTCOMP[12] = 1 and SECTCOMP[14] = 1 and SECTCOMP[17] = 1
and SECTCOMP[19] = 1 and SECTCOMP[20] = 1 THEN:
IF Ask_E[16] = no and Ask_E[17] = no and Ask_R[02] = no
and Ask_R[09] = no and Ask_R[05] = no and
Ask_R[07] = no and Ask_R[04] = no and Ask_M[03] = no
and Ask_T[18] = no and Ask_T[19] = no THEN
set S20C_Complete = 1
ELSEIF Ask_T[19] = yes THEN:
IF (PSCATT19 = 2, DK or RF) or
(T19STORE contains .COM or is DK or RF) or
(T19PURCH = 1, 3, 4, DK or RF) or
(T19LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_T[18] = yes THEN:
IF (PSCATT18 = 2, DK or RF) or
(T18STORE contains .COM or is DK or RF) or
(T18PURCH = 1, 3, 4, DK or RF) or
(T18LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_M[03] = yes THEN:
IF (PSCATM03 = 2, DK or RF) or
(M03STORE contains .COM or is DK or RF) or
(M03PURCH = 1, 3, 4, DK or RF) or
(M03LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[04] = yes THEN:
IF (PSCATR04 = 2, DK or RF) or
(R04STORE contains .COM or is DK or RF) or
(R04PURCH = 1, 3, 4, DK or RF) or
(R04LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[07] = yes THEN:
IF (PSCATR07 = 2, DK or RF) or
(R07STORE contains .COM or is DK or RF) or

(R07PURCH = 1, 3, 4, DK or RF) or
(R07LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[05] = yes THEN:
IF (PSCATR05 = 2, DK or RF) or
(R05STORE contains .COM or is DK or RF) or
(R05PURCH = 1, 3, 4, DK or RF) or
(R05LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[09] = yes THEN:
IF (PSCATR09 = 2, DK or RF) or
(R09STORE contains .COM or is DK or RF) or
(R09PURCH = 1, 3, 4, DK or RF) or
(R09LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[17] = yes THEN:
IF (PSCATE17 = 2, DK or RF) or
(E17STORE contains .COM or is DK or RF) or
(E17PURCH = 1, 3, 4, DK or RF) or
(E17LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_E[16] = yes THEN:
IF (PSCATE16 = 2, DK or RF) or
(E16STORE contains .COM or is DK or RF) or
(E16PURCH = 1, 3, 4, DK or RF) or
(E16LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[02] = yes THEN:
IF (PSCATR02 = 2, DK or RF) or
(R02STORE contains .COM or is DK or RF) or
(R02PURCH = 1, 3, 4, DK or RF) or
(R02LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:

Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP12_AskFlags

Field

BSECT20C.POP12_AskFlags
Description:

Set PopGrp 12 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF RT8100.POPGRP = 12 and SECTCOMP[6] = 1 and
SECTCOMP[14] = 1 and SECTCOMP[17] = 1 and SECTCOMP[19] = 1
and SECTCOMP[20] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_G[I] = EMPTY
Set Ask_M[I] = EMPTY
END DO
IF BSECT20.OTHTOBAC = 2 then set Ask_G[02] = yes
ELSE set Ask_G[02] = no
END
IF LP14A_Flag[13] = no then set Ask_M[01] = yes
ELSE set Ask_M[01] = no
END
IF LP17_Flag[7] = no and BSECT20.BSECT20B.SAFEDPST = 2 and
BSECT20.BSECT20B.BANKSRVC = 2 then set Ask_G[15] = yes
ELSE set Ask_G[15] = no
END
IF LP19A_Flag[4] = no then set Ask_G[16] = yes
ELSE set Ask_G[16] = no
END
IF LP6B_Flag[2] = no then set Ask_G[06] = yes
ELSE set Ask_G[06] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP12

Block

BSECT20C.BLP_POPGRP12
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

PGRP12_INTRO

Field

BSECT20C.BLP_POPGRP12.PGRP12_INTR
O
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP12_INTRO
RT8100.POPGRP = 12
Ask_G[02] = yes or Ask_M[01] = yes or Ask_G[15] = yes or Ask_G[16] =
yes or Ask_G[06] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_G[01] = 1 then goto PSCATG01
ELSEIF Ask_G[02] = 1 then goto PSCATG02
ELSEIF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12
PGRP12_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

PSCATG01

Field

BSECT20C.BLP_POPGRP12.PSCATG01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any cigarettes in the last 6 months
Cigarettes
PSCATG01
PSCATG01
RT8100.POPGRP = 12
Ask_G[01] = yes
Cigarettes was not selected in 20A
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchased any cigarettes?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

X

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G01_COST
2,DK,RF: IF Ask_G[02] = 1 then goto PSCATG02
ELSEIF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

PSCATG01
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G01_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G01_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
G01_COST
G01_COST
RT8100.POPGRP = 12
PSCATG01 = 1
HH did purchase cigarettes in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of cigarettes?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G01STORE
G01_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G01STORE

Field

BSECT20C.BLP_POPGRP12.G01STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G01STORE
G01STORE
RT8100.POPGRP = 12
PSCATG01 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G01PURCH
ELSEIF Ask_G[02] = 1 then goto PSCATG02
ELSEIF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G01STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G01PURCH

Field

BSECT20C.BLP_POPGRP12.G01PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G01PURCH
G01PURCH
RT8100.POPGRP = 12
G01STORE = RESPONSE and
(Uppercase entry in G01STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_G[02] = 1 then goto PSCATG02
ELSEIF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

2: Goto G01LOC
Instrument SAS Name:
Destination Data Set:

G01PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G01LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G01LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
G01LOC
G01LOC
RT8100.POPGRP = 12

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

G01PURCH = 2
Purchased in person
In what city is ^G01STORE_Fill located?
G01STORE_Fill
Fill entry in G01STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G01LOCST
G01LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G01LOCST

Field

BSECT20C.BLP_POPGRP12.G01LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G01LOCST
G01LOCST
RT8100.POPGRP = 12
G01PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G01STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G01STORE_Fill
Fill entry in G01STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_G01LOCST
ELSEIF Ask_G[02] = 1 then goto PSCATG02
ELSEIF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G01LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

CK_G01LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP12.CK_G01LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 12
(Entry in G01LOCST is not a valid state abbreviation) AND G01LOCST <>
DK AND G01LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G01LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

PSCATG02

Field

BSECT20C.BLP_POPGRP12.PSCATG02
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any cigars, smoking tobacco, or chewing tobacco in the last 6
months
Other Tobacco
PSCATG02
PSCATG02
RT8100.POPGRP = 12
Ask_G[02] = yes
Other tobacco products such as cigars, pipe tobacco, chewing tobacco, or
vaping products were not selected in 20A
^PSCATG02Intro_Fill have ^YOU_ANYONE purchased any cigars,
smoking tobacco, or chewing tobacco?

Fills:
Instructions:

PSCATG02Intro_Fill
If PSCATG01 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto G02_COST
2,DK,RF: IF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

PSCATG02
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G02_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G02_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
G02_COST
G02_COST
RT8100.POPGRP = 12
PSCATG02 = 1
HH did purchase cigars or tobacco in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of cigars, smoking tobacco, or chewing tobacco?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G02STORE
G02_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G02STORE

Field

BSECT20C.BLP_POPGRP12.G02STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G02STORE
G02STORE
RT8100.POPGRP = 12
PSCATG02 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G02PURCH
ELSEIF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G02STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G02PURCH

Field

BSECT20C.BLP_POPGRP12.G02PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G02PURCH
G02PURCH
RT8100.POPGRP = 12
G02STORE = RESPONSE and
(Uppercase entry in G02STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

2: Goto G02LOC
Instrument SAS Name:
Destination Data Set:

G02PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G02LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G02LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
G02LOC
G02LOC
RT8100.POPGRP = 12

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

G02PURCH = 2
Purchased in person
In what city is ^G02STORE_Fill located?
G02STORE_Fill
Fill entry in G02STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G02LOCST
G02LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G02LOCST

Field

BSECT20C.BLP_POPGRP12.G02LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G02LOCST
G02LOCST
RT8100.POPGRP = 12
G02PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G02STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G02STORE_Fill
Fill entry in G02STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_G02LOCST
ELSEIF Ask_M[01] = 1 then goto PSCATM01
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G02LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

CK_G02LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP12.CK_G02LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 12
(Entry in G02LOCST is not a valid state abbreviation) AND G02LOCST <>
DK AND G02LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G02LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

PSCATM01

Field

BSECT20C.BLP_POPGRP12.PSCATM01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any prescription drugs in the last 6 months
Prescription Drugs
PSCATM01
PSCATM01
RT8100.POPGRP = 12
Ask_M[01] = yes
Prescription drugs was not selected in 14A

Question Text:

^PSCATM01Intro_Fill have ^YOU_ANYONE purchased any prescription
drugs?

Fills:
Instructions:

PSCATM01Intro_Fill
If PSCATG01 = EMPTY AND PSCATG02 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto M01_COST
2,DK,RF: IF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

PSCATM01
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

M01_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.M01_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
M01_COST
M01_COST
RT8100.POPGRP = 12
PSCATM01 = 1
HH did purchase Prescription drugs in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of prescription drugs?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto M01STORE
M01_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

M01STORE

Field

BSECT20C.BLP_POPGRP12.M01STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
M01STORE
M01STORE
RT8100.POPGRP = 12
PSCATM01 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto M01PURCH
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

M01STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

M01PURCH

Field

BSECT20C.BLP_POPGRP12.M01PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
M01PURCH
M01PURCH
RT8100.POPGRP = 12
M01STORE = RESPONSE and
(Uppercase entry in M01STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

2: Goto M01LOC
Instrument SAS Name:
Destination Data Set:

M01PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

M01LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.M01LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
M01LOC
M01LOC
RT8100.POPGRP = 12

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

M01PURCH = 2
Purchased in person
In what city is ^M01STORE_Fill located?
M01STORE_Fill
Fill entry in M01STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto M01LOCST
M01LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

M01LOCST

Field

BSECT20C.BLP_POPGRP12.M01LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
M01LOCST
M01LOCST
RT8100.POPGRP = 12
M01PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^M01STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

M01STORE_Fill
Fill entry in M01STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_M01LOCST
ELSEIF Ask_G[15] = 1 then goto PSCATG15
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

M01LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

CK_M01LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP12.CK_M01LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 12
(Entry in M01LOCST is not a valid state abbreviation) AND M01LOCST <>
DK AND M01LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to M01LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

PSCATG15

Field

BSECT20C.BLP_POPGRP12.PSCATG15
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for checking account fees annual credit card fees, or other
bank services in the last 6 months
Fees
PSCATG15
PSCATG15
RT8100.POPGRP = 12
Ask_G[15] = yes
Credit card membership fees or for the rental of a safe deposit box or paid
any charges or fees for bank services was not selected in 17 or 20B

^PSCATG15Intro_Fill have ^YOU_ANYONE had any expenses for
checking account fees, annual credit card fees, or other bank services?

Fills:
Instructions:

PSCATG15Intro_Fill
If PSCATG01 = EMPTY AND PSCATG02 = EMPTY and PSCATM01 =
EMPTY then fill "Now, please think about the last six months, since the
first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G15_COST
2,DK,RF: IF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

PSCATG15
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G15_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G15_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
G15_COST
G15_COST
RT8100.POPGRP = 12
PSCATG15 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
checking account fees, annual credit card fees, or other bank services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G15STORE
G15_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G15STORE

Field

BSECT20C.BLP_POPGRP12.G15STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G15STORE
G15STORE
RT8100.POPGRP = 12
PSCATG15 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G15PURCH
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G15STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G15PURCH

Field

BSECT20C.BLP_POPGRP12.G15PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G15PURCH
G15PURCH
RT8100.POPGRP = 12
G15STORE = RESPONSE and
(Uppercase entry in G15STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

2: Goto G15LOC

Instrument SAS Name:
Destination Data Set:

G15PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G15LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G15LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
G15LOC
G15LOC
RT8100.POPGRP = 12

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

G15PURCH = 2
Purchased in person
In what city is ^G15STORE_Fill located?
G15STORE_Fill
Fill entry from G15STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G15LOCST
G15LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G15LOCST

Field

BSECT20C.BLP_POPGRP12.G15LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G15LOCST
G15LOCST
RT8100.POPGRP = 12
G15PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G15STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G15STORE_Fill
Fill entry from G15STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_G15LOCST
ELSEIF Ask_G[16] = 1 then goto PSCATG16
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G15LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

CK_G15LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP12.CK_G15LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 12
(Entry in G15LOCST is not a valid state abbreviation) AND G15LOCST <>
DK AND G15LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G15LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

PSCATG16

Field

BSECT20C.BLP_POPGRP12.PSCATG16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for accounting services in the last 12 months
Accounting Services
PSCATG16
PSCATG16
RT8100.POPGRP = 12
Ask_G[16] = yes
Accounting fees was not selected in 19A

Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo have ^YOU_ANYONE had any expenses for tax
return preparation or other accounting services?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G16_COST
2,DK,RF: IF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

PSCATG16
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G16_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G16_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
G16_COST
G16_COST
RT8100.POPGRP = 12
PSCATG16 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last 12 MONTHS, how much was ^YR_YRCUS last expense for tax
return preparation or other accounting services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G16STORE
G16_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G16STORE

Field

BSECT20C.BLP_POPGRP12.G16STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G16STORE
G16STORE
RT8100.POPGRP = 12
PSCATG16 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G16PURCH
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G16STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G16PURCH

Field

BSECT20C.BLP_POPGRP12.G16PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G16PURCH
G16PURCH
RT8100.POPGRP = 12
G16STORE = RESPONSE and
(Uppercase entry in G16STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

2: Goto G16LOC

Instrument SAS Name:
Destination Data Set:

G16PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G16LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G16LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
G16LOC
G16LOC
RT8100.POPGRP = 12

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

G16PURCH = 2
Purchased in person
In what city is ^G16STORE_Fill located?
G16STORE_Fill
Fill entry from G16STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G16LOCST
G16LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G16LOCST

Field

BSECT20C.BLP_POPGRP12.G16LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G16LOCST
G16LOCST
RT8100.POPGRP = 12
G16PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G16STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G16STORE_Fill
Fill entry from G16STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_G16LOCST
ELSEIF Ask_G[06] = 1 then goto PSCATG06
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G16LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

CK_G16LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP12.CK_G16LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 12
(Entry in G16LOCST is not a valid state abbreviation) AND G16LOCST <>
DK AND G16LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G16LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

PSCATG06

Field

BSECT20C.BLP_POPGRP12.PSCATG06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any electrical personal care appliances in the last 12 months
Personal Care Appl
PSCATG06
PSCATG06
RT8100.POPGRP = 12
Ask_G[06] = yes
Electrical personal care appliances was not selected in 6B

^PSCATG06Intro_Fill have ^YOU_ANYONE purchased any electrical
personal care appliances such as shavers or hair dryers?

Fills:
Instructions:

PSCATG06Intro_Fill
If PSCATG16 = EMPTY then fill "Now, please think about the last 12
MONTHS, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G06_COST
2,DK,RF: Goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

PSCATG06
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G06_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G06_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
G06_COST
G06_COST
RT8100.POPGRP = 12
PSCATG06 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of electrical personal care appliances such as shavers or hair
dryers?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G06STORE
G06_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G06STORE

Field

BSECT20C.BLP_POPGRP12.G06STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G06STORE
G06STORE
RT8100.POPGRP = 12
PSCATG06 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G06PURCH
ELSE goto END_POPGRP12

Instrument SAS Name:
Destination Data Set:

G06STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G06PURCH

Field

BSECT20C.BLP_POPGRP12.G06PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G06PURCH
G06PURCH
RT8100.POPGRP = 12
G06STORE = RESPONSE and
(Uppercase entry in G06STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP12
2: Goto G06LOC

Instrument SAS Name:

G06PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

G06LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP12.G06LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
G06LOC
G06LOC
RT8100.POPGRP = 12

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

G06PURCH = 2
Purchased in person
In what city is ^G06STORE_Fill located?
G06STORE_Fill
Fill entry in G06STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G06LOCST
G06LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

Spider Version 1.6.2

G06LOCST

Field

BSECT20C.BLP_POPGRP12.G06LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G06LOCST
G06LOCST
RT8100.POPGRP = 12
G06PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G06STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G06STORE_Fill
Fill entry in G06STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_G06LOCST
ELSE goto END_POPGRP12

Instrument SAS Name:

G06LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

CK_G06LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP12.CK_G06LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 12
(Entry in G06LOCST is not a valid state abbreviation) AND G06LOCST <>
DK AND G06LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G06LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP12

END_POPGRP12

Field

BSECT20C.BLP_POPGRP12.END_POPGRP
12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 12

RT8100.POPGRP = 12

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF RT8100.POPGRP = 12 and SECTCOMP[6] = 1 and
SECTCOMP[14] = 1 and SECTCOMP[17] = 1 and SECTCOMP[19] = 1
and SECTCOMP[20] = 1 THEN:
IF Ask_G[02] = no and Ask_M[01] = no and Ask_G[15] = no
and Ask_G[16] = no and Ask_G[06] = no THEN
set S20C_Complete = 1
ELSEIF Ask_G[06] = yes THEN:
IF (PSCATG06 = 2, DK or RF) or
(G06STORE contains .COM or is DK or RF) or
(G06PURCH = 1, 3, 4, DK or RF) or
(G06LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[16] = yes THEN:
IF (PSCATG16 = 2, DK or RF) or
(G16STORE contains .COM or is DK or RF) or
(G16PURCH = 1, 3, 4, DK or RF) or
(G16LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[15] = yes THEN:
IF (PSCATG15 = 2, DK or RF) or
(G15STORE contains .COM or is DK or RF) or
(G15PURCH = 1, 3, 4, DK or RF) or
(G15LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_M[01] = yes THEN:
IF (PSCATM01 = 2, DK or RF) or
(M01STORE contains .COM or is DK or RF) or
(M01PURCH = 1, 3, 4, DK or RF) or
(M01LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[02] = yes THEN:
IF (PSCATG02 = 2, DK or RF) or
(G02STORE contains .COM or is DK or RF) or
(G02PURCH = 1, 3, 4, DK or RF) or
(G02LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END

Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP13_AskFlags

Field

BSECT20C.POP13_AskFlags
Description:

Set PopGrp 13 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF RT8100.POPGRP = 13 and SECTCOMP[6] = 1 and
SECTCOMP[17] = 1 and SECTCOMP[19] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_R[I] = EMPTY
END DO
IF LP17_Flag[16] = no then set Ask_R[32] = yes
ELSE set Ask_R[32] = no
END
IF LP17_Flag[14] = no then set Ask_R[29] = yes
ELSE set Ask_R[29] = no
END
IF LP17_Flag[15] = no then set Ask_R[30] = yes
ELSE set Ask_R[30] = no
END
IF LP6B_Flag[5] = no and LP19A_Flag[16] = no then
set Ask_R[23] = yes
ELSE set Ask_R[23] = no
END
IF LP17_Flag[1] = no and LP17_Flag[2] = no and
LP17_Flag[3] = no and LP17_Flag[5] = no and
LP17_Flag[6] = no and LP17_Flag[8] = no then
set Ask_R[25] = yes
ELSE set Ask_R[25] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP13

Block

BSECT20C.BLP_POPGRP13
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 13

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

PGRP13_INTRO

Field

BSECT20C.BLP_POPGRP13.PGRP13_INTR
O
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP13_INTRO
RT8100.POPGRP = 13
Ask_R[32] = yes or Ask_R[29] = yes or Ask_R[30] = yes or Ask_R[23] = yes
or Ask_R[25] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_R[32] = 1 then goto PSCATR32
ELSEIF Ask_R[29] = 1 then goto PSCATR29
ELSEIF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13
PGRP13_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

PSCATR32

Field

BSECT20C.BLP_POPGRP13.PSCATR32
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any books, audio books, or ebooks in the last 6 months
Books
PSCATR32
PSCATR32
RT8100.POPGRP = 13
Ask_R[32] = yes
Books, digital books, or book subscriptions was not selected in 17
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchased any books, audio
books, or ebooks?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R32_COST
2,DK,RF: IF Ask_R[29] = 1 then goto PSCATR29
ELSEIF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

PSCATR32
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R32_COST

Field

BSECT20C.BLP_POPGRP13.R32_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
R32_COST
R32_COST
RT8100.POPGRP = 13
PSCATR32 = 1
HH did purchase books, digital books, or book subscriptions in the last 6
months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of books, audio books, or ebooks?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R32STORE
R32_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R32STORE

Field

BSECT20C.BLP_POPGRP13.R32STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R32STORE
R32STORE
RT8100.POPGRP = 13
PSCATR32 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R32PURCH
ELSEIF Ask_R[29] = 1 then goto PSCATR29
ELSEIF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R32STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R32PURCH

Field

BSECT20C.BLP_POPGRP13.R32PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R32PURCH
R32PURCH
RT8100.POPGRP = 13
R32STORE = RESPONSE and
(Uppercase entry in R32STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[29] = 1 then goto PSCATR29
ELSEIF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13
2: Goto R32LOC

Instrument SAS Name:
Destination Data Set:

R32PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R32LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R32LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R32LOC
R32LOC
RT8100.POPGRP = 13

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R32PURCH = 2
Purchased in person
In what city is ^R32STORE_Fill located?
R32STORE_Fill
Fill entry in R32STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R32LOCST
R32LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R32LOCST

Field

BSECT20C.BLP_POPGRP13.R32LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R32LOCST
R32LOCST
RT8100.POPGRP = 13
R32PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R32STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R32STORE_Fill
Fill entry in R32STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R32LOCST
ELSEIF Ask_R[29] = 1 then goto PSCATR29
ELSEIF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R32LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

CK_R32LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP13.CK_R32LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 13
(Entry in R32LOCST is not a valid state abbreviation) AND R32LOCST <>
DK AND R32LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R32LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

PSCATR29

Field

BSECT20C.BLP_POPGRP13.PSCATR29
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased any single copies of newspapers or magazines in the last 6
months
Single Newspaper
PSCATR29
PSCATR29
RT8100.POPGRP = 13
Ask_R[29] = yes

Universe Description:

Single copies of newspapers, magazines, or periodicals was not selected in
17

Question Text:

^PSCATR29Intro_Fill have ^YOU_ANYONE purchased any single copy
newspapers or magazines?

Fills:
Instructions:

PSCATR29Intro_Fill
If PSCATR32 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R29_COST
2,DK,RF: IF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

PSCATR29
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R29_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R29_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R29_COST
R29_COST
RT8100.POPGRP = 13
PSCATR29 = 1
HH did purchase single copy newspapers or magazines in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU spend on your last
purchase of single copy newspapers or magazines?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R29STORE
R29_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R29STORE

Field

BSECT20C.BLP_POPGRP13.R29STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R29STORE
R29STORE
RT8100.POPGRP = 13
PSCATR29 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R29PURCH
ELSEIF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R29STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R29PURCH

Field

BSECT20C.BLP_POPGRP13.R29PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R29PURCH
R29PURCH
RT8100.POPGRP = 13
R29STORE = RESPONSE and
(Uppercase entry in R29STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13
2: Goto R29LOC

Instrument SAS Name:
Destination Data Set:

R29PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R29LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R29LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R29LOC
R29LOC
RT8100.POPGRP = 13

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R29PURCH = 2
Purchased in person
In what city is ^R29STORE_Fill located?
R29STORE_Fill
Fill entry in R29STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R29LOCST
R29LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R29LOCST

Field

BSECT20C.BLP_POPGRP13.R29LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R29LOCST
R29LOCST
RT8100.POPGRP = 13
R29PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R29STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R29STORE_Fill
Fill entry in R29STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R29LOCST
ELSEIF Ask_R[30] = 1 then goto PSCATR30
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R29LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

CK_R29LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP13.CK_R29LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 13
(Entry in R29LOCST is not a valid state abbreviation) AND R29LOCST <>
DK AND R29LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R29LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

PSCATR30

Field

BSECT20C.BLP_POPGRP13.PSCATR30
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any newspaper or magazine subscriptions in the last 12 months
Newspaper Subs.
PSCATR30
PSCATR30
RT8100.POPGRP = 13
Ask_R[30] = yes
Subscriptions to newspapers, magazines, or periodicals was not selected in
17

Question Text:

Now, Please think about the last 12 months, since the first of
^TwelveMonthsAgo have ^YOU_ANYONE purchased any newspaper or
magazine subscriptions?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R30_COST
2,DK,RF: IF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

PSCATR30
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R30_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R30_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
R30_COST
R30_COST
RT8100.POPGRP = 13
PSCATR30 = 1

Universe Description:

HH did purchase subscriptions to newspapers, magazines, or periodicals in
the last 12 months

Question Text:

In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of newspaper or magazine subscriptions?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R30STORE
R30_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R30STORE

Field

BSECT20C.BLP_POPGRP13.R30STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R30STORE
R30STORE
RT8100.POPGRP = 13
PSCATR30 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R30PURCH
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R30STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R30PURCH

Field

BSECT20C.BLP_POPGRP13.R30PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R30PURCH
R30PURCH
RT8100.POPGRP = 13
R30STORE = RESPONSE and
(Uppercase entry in R30STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13
2: Goto R30LOC

Instrument SAS Name:
Destination Data Set:

R30PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R30LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R30LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R30LOC
R30LOC
RT8100.POPGRP = 13

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R30PURCH = 2
Purchased in person
In what city is ^R30STORE_Fill located?
R30STORE_Fill
Fill entry from R30STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R30LOCST
R30LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R30LOCST

Field

BSECT20C.BLP_POPGRP13.R30LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R30LOCST
R30LOCST
RT8100.POPGRP = 13
R30PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R30STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R30STORE_Fill
Fill entry from R30STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R30LOCST
ELSEIF Ask_R[23] = 1 then goto PSCATR23
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R30LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

CK_R30LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP13.CK_R30LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 13
(Entry in R30LOCST is not a valid state abbreviation) AND R30LOCST <>
DK AND R30LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R30LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

PSCATR23

Field

BSECT20C.BLP_POPGRP13.PSCATR23
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any sewing machines, fabrics or sewing supplies in the last 12
months
Sewing
PSCATR23
PSCATR23
RT8100.POPGRP = 13
Ask_R[23] = yes
Sewing machines or sewing, knitting, or quilting materials and items were not
selected in 6B or 19A
^PSCATR23Intro_Fill have ^YOU_ANYONE purchased any sewing
machines, fabric, or sewing supplies?

Fills:
Instructions:

PSCATR23Intro_Fill
If PSCATR30 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R23_COST
2,DK,RF: IF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

PSCATR23
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R23_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R23_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
R23_COST
R23_COST
RT8100.POPGRP = 13
PSCATR23 = 1
HH did purchase sewing machines or sewing, knitting, or quilting materials
and items in the last 12 months
In the last 12 MONTHS, how much did ^YOU_YRCU spend on your last
purchase of sewing machines, fabric. or sewing supplies?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R23STORE
R23_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R23STORE

Field

BSECT20C.BLP_POPGRP13.R23STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R23STORE
R23STORE
RT8100.POPGRP = 13
PSCATR23 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R23PURCH
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R23STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R23PURCH

Field

BSECT20C.BLP_POPGRP13.R23PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R23PURCH
R23PURCH
RT8100.POPGRP = 13
R23STORE = RESPONSE and
(Uppercase entry in R23STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13
2: Goto R23LOC

Instrument SAS Name:
Destination Data Set:

R23PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R23LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R23LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R23LOC
R23LOC
RT8100.POPGRP = 13

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R23PURCH = 2
Purchased in person
In what city is ^R23STORE_Fill located?
R23STORE_Fill
Fill entry from R23STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R23LOCST
R23LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R23LOCST

Field

BSECT20C.BLP_POPGRP13.R23LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R23LOCST
R23LOCST
RT8100.POPGRP = 13
R23PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R23STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R23STORE_Fill
Fill entry from R23STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R23LOCST
ELSEIF Ask_R[25] = 1 then goto PSCATR25
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R23LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

CK_R23LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP13.CK_R23LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 13
(Entry in R23LOCST is not a valid state abbreviation) AND R23LOCST <>
DK AND R23LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R23LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

PSCATR25

Field

BSECT20C.BLP_POPGRP13.PSCATR25
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for club fees in the last 12 months
Club Fees
PSCATR25
PSCATR25
RT8100.POPGRP = 13
Ask_R[25] = yes
Club fees was not selected in 17
^PSCATR25Intro_Fill have ^YOU_ANYONE had any expenses for
membership fees for sport or health clubs, fraternal organizations,
shopping clubs, or online discount memberships?

Fills:
Instructions:

PSCATR25Intro_Fill
If PSCATR30 = EMPTY AND PSCATR23 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R25_COST
2,DK,RF: Goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

PSCATR25
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R25_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R25_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R25_COST
R25_COST
RT8100.POPGRP = 13
PSCATR25 = 1
HH did pay club fees in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
membership fees for sport or health clubs, fraternal organizations,
shopping clubs, or online discount memberships?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R25STORE
R25_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R25STORE

Field

BSECT20C.BLP_POPGRP13.R25STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R25STORE
R25STORE
RT8100.POPGRP = 13
PSCATR25 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R25PURCH
ELSE goto END_POPGRP13

Instrument SAS Name:
Destination Data Set:

R25STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R25PURCH

Field

BSECT20C.BLP_POPGRP13.R25PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R25PURCH
R25PURCH
RT8100.POPGRP = 13
R25STORE = RESPONSE and
(Uppercase entry in R25STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP13
2: Goto R25LOC

Instrument SAS Name:

R25PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

R25LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP13.R25LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R25LOC
R25LOC
RT8100.POPGRP = 13

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R25PURCH = 2
Purchased in person
In what city is ^R25STORE_Fill located?
R25STORE_Fill
Fill entry in R25STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R25LOCST
R25LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

Spider Version 1.6.2

R25LOCST

Field

BSECT20C.BLP_POPGRP13.R25LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R25LOCST
R25LOCST
RT8100.POPGRP = 13
R25PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R25STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R25STORE_Fill
Fill entry in R25STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R25LOCST
ELSE goto END_POPGRP13

Instrument SAS Name:

R25LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

CK_R25LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP13.CK_R25LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 13
(Entry in R25LOCST is not a valid state abbreviation) AND R25LOCST <>
DK AND R25LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R25LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP13

END_POPGRP13

Field

BSECT20C.BLP_POPGRP13.END_POPGRP
13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 13

RT8100.POPGRP = 13

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF RT8100.POPGRP = 13 and SECTCOMP[6] = 1 and
SECTCOMP[17] = 1 and SECTCOMP[19] = 1 THEN:
IF Ask_R[32] = no and Ask_R[29] = no and Ask_R[30] = no
and Ask_R[23] = no and Ask_R[25] = no THEN
set S20C_Complete = 1
ELSEIF Ask_R[25] = yes THEN:
IF (PSCATR25 = 2, DK or RF) or
(R25STORE contains .COM or is DK or RF) or
(R25PURCH = 1, 3, 4, DK or RF) or
(R25LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[23] = yes THEN:
IF (PSCATR23 = 2, DK or RF) or
(R23STORE contains .COM or is DK or RF) or
(R23PURCH = 1, 3, 4, DK or RF) or
(R23LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
LSEIF Ask_R[30] = yes THEN:
IF (PSCATR30 = 2, DK or RF) or
(R30STORE contains .COM or is DK or RF) or
(R30PURCH = 1, 3, 4, DK or RF) or
(R30LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[29] = yes THEN:
IF (PSCATR29 = 2, DK or RF) or
(R29STORE contains .COM or is DK or RF) or
(R29PURCH = 1, 3, 4, DK or RF) or
(R29LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[32] = yes THEN:
IF (PSCATR32 = 2, DK or RF) or
(R32STORE contains .COM or is DK or RF) or
(R32PURCH = 1, 3, 4, DK or RF) or
(R32LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END

Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP14_AskFlags

Field

BSECT20C.POP14_AskFlags
Description:

Set PopGrp 14 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF RT8100.POPGRP = 14 and SECTCOMP[4] = 1 and
SECTCOMP[24] = 1 and SECTCOMP[17] = 1 and SECTCOMP[18] = 1
and SECTCOMP[20] = 1 THEN:
FOR I: = 1 to 41 DO
Set Ask_G[I] = EMPTY
Set Ask_H[I] = EMPTY
Set Ask_R[I] = EMPTY
Set Ask_T[I] = EMPTY
END DO
IF BSECT20.BSECT20B.SALONS = 2 then set Ask_G[06] = yes
ELSE set Ask_G[06] = no
END
IF BSECT12.VOPPARK = 2 and BSECT12.VOPTOLL = 2 and
LP18BC_Flag[3] = no and LP18BC_Flag[4] = no then
set Ask_T[15] = yes
ELSE set Ask_T[15] = no
END
IF LP17_Flag[11] = no and LP17_Flag[12] = no and
LP17_Flag[13] = no then set Ask_R[26] = yes
ELSE set Ask_R[26] = no
END
IF LP17_Flag[10] = no then set Ask_R[27] = yes
ELSE set Ask_R[27] = no
END
IF BSect12.VOPAUTO = no then set Ask_T[16] = yes
ELSE set Ask_T[16] = no
END
IF LP18BC_Flag[5] = no and LP18FLdg_Flag = no then set
Ask_H[02] = yes
ELSE set Ask_H[02] = no
END
IF LP4C_Flag[3] = no then set Ask_H[03] = yes
ELSE set Ask_H[03] = no
END
IF LP4C_Flag[4] = no and LP4C_Flag[5] = no then
set Ask_H[04] = yes
ELSE set Ask_H[04] = no
END

IF LP4C_Flag[6] = no then set Ask_H[05] = yes
ELSE set Ask_H[05] = no
END
IF LP4C_Flag[7] = no then set Ask_H[06] = yes
ELSE set Ask_H[06] = no
END
END
Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP14

Block

BSECT20C.BLP_POPGRP14
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

RT8100.POPGRP = 14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PGRP14_INTRO

Field

BSECT20C.BLP_POPGRP14.PGRP14_INTR
O
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP14_INTRO
RT8100.POPGRP = 14
Ask_G[06] = yes or Ask_T[15] = yes or Ask_R[26] = yes or Ask_R[27] = yes
or Ask_T[16] = yes or Ask_H[02] = yes or
Ask_H[03] = yes or Ask_H[04] = yes or Ask_H[05] = yes or
Ask_H[06] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_G[08] = 1 then goto PSCATG08
ELSEIF Ask_T[15] = 1 then goto PSCATT15
ELSEIF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14
PGRP14_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATG08

Field

BSECT20C.BLP_POPGRP14.PSCATG08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for personal care services in the last 6 months
Salon Services
PSCATG08
PSCATG08
RT8100.POPGRP = 14
Ask_G[08] = yes
Haircutting, styling, attached hair pieces, manicures, massages or other
salon services was not selected in 20A
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE had any expenses for personal
care services such as haircuts, nail services, or tanning?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G08_COST
2,DK,RF: IF Ask_T[15] = 1 then goto PSCATT15
ELSEIF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATG08
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

G08_COST

Field

BSECT20C.BLP_POPGRP14.G08_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
G08_COST
G08_COST
RT8100.POPGRP = 14
PSCATG08 = 1
HH did have expenses for personal care services in the last 6 months
In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
personal care services such as haircuts, nail services, or tanning?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G08STORE
G08_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

G08STORE

Field

BSECT20C.BLP_POPGRP14.G08STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G08STORE
G08STORE
RT8100.POPGRP = 14
PSCATG08 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X
Array:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G08PURCH
ELSEIF Ask_T[15] = 1 then goto PSCATT15
ELSEIF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

G08STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

G08PURCH

Field

BSECT20C.BLP_POPGRP14.G08PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G08PURCH
G08PURCH
RT8100.POPGRP = 14
G08STORE = RESPONSE and
(Uppercase entry in G08STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_T[15] = 1 then goto PSCATT15
ELSEIF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

2: Goto G08LOC
Instrument SAS Name:
Destination Data Set:

G08PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

G08LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.G08LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
G08LOC
G08LOC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

G08PURCH = 2
Purchased in person
In what city is ^G08STORE_Fill located?
G08STORE_Fill
Fill entry in G08STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G08LOCST
G08LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

G08LOCST

Field

BSECT20C.BLP_POPGRP14.G08LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G08LOCST
G08LOCST
RT8100.POPGRP = 14
G08PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G08STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G08STORE_Fill
Fill entry in G08STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_G08LOCST
ELSEIF Ask_T[15] = 1 then goto PSCATT15
ELSEIF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

G08LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_G08LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_G08LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in G08LOCST is not a valid state abbreviation) AND G08LOCST <>
DK AND G08LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G08LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATT15

Field

BSECT20C.BLP_POPGRP14.PSCATT15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for parking fees or tolls in the last 6 months
Parking/Tolls
PSCATT15
PSCATT15
RT8100.POPGRP = 14
Ask_T[15] = yes
Parking, local tolls, or electronic toll passes was not selected in 12C or 18B
^PSCATT15Intro_Fill have ^YOU_ANYONE had any expenses for
parking fees or tolls?

Fills:
Instructions:

PSCATT15Intro_Fill
If PSCATG08 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto T15_COST
2,DK,RF: IF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATT15
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

T15_COST

Field

BSECT20C.BLP_POPGRP14.T15_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
T15_COST
T15_COST
RT8100.POPGRP = 14
PSCATT15 = 1
HH did have expenses for parking fees or tolls in the last 6 months
In the last SIX MONTHS, how much was ^YR_YRCUS last expense for
parking fees or tolls?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T15STORE
T15_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

T15STORE

Field

BSECT20C.BLP_POPGRP14.T15STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T15STORE
T15STORE
RT8100.POPGRP = 14
PSCATT15 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T15PURCH
ELSEIF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

T15STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

T15PURCH

Field

BSECT20C.BLP_POPGRP14.T15PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T15PURCH
T15PURCH
RT8100.POPGRP = 14
T15STORE = RESPONSE and
(Uppercase entry in T15STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

2: Goto T15LOC
Instrument SAS Name:
Destination Data Set:

T15PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

T15LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.T15LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T15LOC
T15LOC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T15PURCH = 2
Purchased in person
In what city is ^T15STORE_Fill located?
T15STORE_Fill
Fill entry from T15STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T15LOCST
T15LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

T15LOCST

Field

BSECT20C.BLP_POPGRP14.T15LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T15LOCST
T15LOCST
RT8100.POPGRP = 14
T15PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T15STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T15STORE_Fill
Fill entry from T15STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_T15LOCST
ELSEIF Ask_R[26] = 1 then goto PSCATR26
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

T15LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_T15LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_T15LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in T15LOCST is not a valid state abbreviation) AND T15LOCST <> DK
AND T15LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T15LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATR26

Field

BSECT20C.BLP_POPGRP14.PSCATR26
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Purchased any movie, concert, museum, or theme park tickets in the last 6
months
Tickets
PSCATR26
PSCATR26
RT8100.POPGRP = 14
Ask_R[26] = yes
Movie, park or museum tickets or single or season tickets to spectator sports
events, plays, operas, or concerts were not selected in 17
^PSCATR26Intro_Fill have ^YOU_ANYONE purchased any movie,
concert, museum, or theme park tickets?

Fills:
Instructions:

PSCATR26Intro_Fill
If PSCATG08 = EMPTY AND PSCATT15 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R26_COST
2,DK,RF: IF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATR26
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R26_COST

Field

BSECT20C.BLP_POPGRP14.R26_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
R26_COST
R26_COST
RT8100.POPGRP = 14
PSCATR26 = 1
HH did purchase movie, concert, museum or theme park tickets in the last 6
months
In the last SIX MONTHS, how much did ^YOU_YRCU last spend for
movie, concert, museum, or theme park tickets?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R26STORE
R26_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

R26STORE

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.R26STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R26STORE
R26STORE
RT8100.POPGRP = 14
PSCATR26 = 1

Universe Description:
Question Text:
Type:
Length:
X
X

X

What is the name of the theater, park, or museum?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY: Goto R26LOC
DK,RF: IF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R26STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

R26LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.R26LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R26LOC
R26LOC
RT8100.POPGRP = 14

Universe:

R26STORE = RESPONSE

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^R26STORE_Fill located?
R26STORE_Fill
Fill entry from R26STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R26LOCST
R26LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R26LOCST

Field

BSECT20C.BLP_POPGRP14.R26LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R26LOCST
R26LOCST
RT8100.POPGRP = 14
R26STORE = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R26STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R26STORE_Fill
Fill entry from R26STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R26LOCST
ELSE goto R26DIR

Instrument SAS Name:

R26LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_R26LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_R26LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in R26LOCST is not a valid state abbreviation) AND R26LOCST <>
DK AND R26LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R26LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R26DIR

Field

BSECT20C.BLP_POPGRP14.R26DIR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Direct or third party
Third Party?
R26DIR
R26DIR
RT8100.POPGRP = 14
R26STORE = RESPONSE

Universe Description:
Question Text:

Fills:
Instructions:

Were the tickets purchased directly from ^R26STORE_Fill or from a
third party?
R26STORE_Fill
Fill entry from R26STORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,DK,RF: Goto R26PURCH
2: Goto R26THRDP

Instrument SAS Name:
Destination Data Set:

R26DIR
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R26THRDP

Field

BSECT20C.BLP_POPGRP14.R26THRDP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

3rd party name
3rd Party Name
R26THRDP
R26THRDP
RT8100.POPGRP = 14
R26DIR = 2

Universe Description:
Question Text:

What is the name of the company used to purchase the tickets?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF uppercase entry does not contain .COM and is not DK or RF
then goto R26PURCH
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R26THRDP
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R26PURCH

Field

BSECT20C.BLP_POPGRP14.R26PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R26PURCH
R26PURCH
RT8100.POPGRP = 14
((R26DIR = 1,DK or RF) and R26TORE = RESPONSE) OR
[(R26DIR = 2 AND R26THRDP = RESPONSE and
(Uppercase entry in R26THRDP does not contain ".COM")]

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

IF ENTRY = 2 and R26DIR = 2 then goto R26THDLC
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R26PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

R26THDLC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.R26THDLC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3rd Party - City
R26THDLC
R26THDLC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R26DIR = 2 and R26PURCH = 2
Purchased through a 3rd party in person
In what city is ^R26THRDP_Fill located?
R26THRDP_Fill
Fill entry in R26THRDP
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R26THDST
R26THDLC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R26THDST

Field

BSECT20C.BLP_POPGRP14.R26THDST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
3rd Party State
R26THDST
R26THDST
RT8100.POPGRP = 14
R26DIR = 2 and R26PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R26THRDP_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R26THRDP_Fill
Fill entry in R26THRDP
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R26THDST
ELSEIF Ask_R[27] = 1 then goto PSCATR27
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R26THDST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_R26THDST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_R26THDST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in R26THDST is not a valid state abbreviation) AND R26THDST <>
DK AND R26THDST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R26THDST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATR27

Field

BSECT20C.BLP_POPGRP14.PSCATR27
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any admission to sporting events in the last 12 months
Sports Events
PSCATR27
PSCATR27
RT8100.POPGRP = 14
Ask_R[27] = 1
Single or season tickets to spectator sports events was not selected in 17
Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo, have ^YOU_ANYONE purchased any admissions
to sporting events?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto R27_COST
2,DK,RF: IF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATR27
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R27_COST

Field

BSECT20C.BLP_POPGRP14.R27_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R27_COST
R27_COST
RT8100.POPGRP = 14
PSCATR27 = 1
HH did purchase admissions to sporting events in the last 12 months
In the last 12 MONTHS, how much did ^YOU_YRCU last spend for
admissions to sporting events?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R27STORE
R27_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R27STORE

Field

BSECT20C.BLP_POPGRP14.R27STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R27STORE
R27STORE
RT8100.POPGRP = 14
PSCATR27 = 1

Universe Description:
Question Text:

Type:
Length:
X
X

X

What is the name of the stadium, arena, or sporting venue?

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

ENTRY: Goto R27LOC
DK,RF: IF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R27STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

R27LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.R27LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R27LOC
R27LOC
RT8100.POPGRP = 14

Universe:

R27STORE = RESPONSE

Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

In what city is ^R27STORE_Fill located?
R27STORE_Fill
Fill entry from R27STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R27LOCST
R27LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R27LOCST

Field

BSECT20C.BLP_POPGRP14.R27LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R27LOCST
R27LOCST
RT8100.POPGRP = 14
R27STORE = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R27STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R27STORE_Fill
Fill entry from R27STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_R27LOCST
ELSE goto R27DIR

Instrument SAS Name:

R27LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_R27LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_R27LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in R27LOCST is not a valid state abbreviation) AND R27LOCST <>
DK AND R27LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R27LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R27DIR

Field

BSECT20C.BLP_POPGRP14.R27DIR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Direct or third party
Third Party?
R27DIR
R27DIR
RT8100.POPGRP = 14
R27STORE = RESPONSE

Universe Description:
Question Text:

Fills:
Instructions:

Were the tickets purchased directly from ^R27STORE_Fill or from a
third party?
R27STORE_Fill
Fill entry from R27STORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,DK,RF: Goto R27PURCH
2: Goto R27THRDP

Instrument SAS Name:
Destination Data Set:

R27DIR
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R27THRDP

Field

BSECT20C.BLP_POPGRP14.R27THRDP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

3rd party name
3rd Party Name
R27THRDP
R27THRDP
RT8100.POPGRP = 14
R27DIR = 2

Universe Description:
Question Text:

What is the name of the company used to purchase the tickets?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF uppercase entry does not contain .COM and is not DK or RF
then goto R27PURCH
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R27THRDP
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R27PURCH

Field

BSECT20C.BLP_POPGRP14.R27PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R27PURCH
R27PURCH
RT8100.POPGRP = 14
((R27DIR = 1,DK or RF) and R27STORE = RESPONSE) OR
[(R27DIR = 2 AND R27THRDP = RESPONSE and
(Uppercase entry in R27THRDP does not contain ".COM")]

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

IF ENTRY = 2 and R27DIR = 2 then goto R27THDLC
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R27PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

R27THDLC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.R27THDLC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3rd Party - City
R27THDLC
R27THDLC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R27DIR = 2 and R27PURCH = 2
Purchased through a 3rd party in person
In what city is ^R27THRDP_Fill located?
R27THRDP_Fill
Fill entry in R27THRDP
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R27THDST
R27THDLC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

R27THDST

Field

BSECT20C.BLP_POPGRP14.R27THDST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
3rd Party State
R27THDST
R27THDST
RT8100.POPGRP = 14
R27DIR = 2 and R27PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R27THRDP_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R27THRDP_Fill
Fill entry in R27THRDP
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R27THDST
ELSEIF Ask_T[16] = 1 then goto PSCATT16
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R27THDST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_R27THDST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_R27THDST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in R27THDST is not a valid state abbreviation) AND R27THDST <>
DK AND R27THDST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R27THDST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATT16

Field

BSECT20C.BLP_POPGRP14.PSCATT16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for automobile service clubs in the last 12 months
Auto Clubs
PSCATT16
PSCATT16
RT8100.POPGRP = 14
Ask_T[16] = yes
Automobile service clubs not selected in 12C
^PSCATT16Intro_Fill have ^YOU_ANYONE had any expenses for
automobile service clubs?

Fills:
Instructions:

PSCATT16Intro_Fill
If PSCATR27 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto T16_COST
2,DK,RF: IF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATT16
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

T16_COST

Field

BSECT20C.BLP_POPGRP14.T16_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
T16_COST
T16_COST
RT8100.POPGRP = 14
PSCATT16 = 1
HH did pay for automobile service clubs in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
automobile service clubs?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T16STORE
T16_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

T16STORE

Field

BSECT20C.BLP_POPGRP14.T16STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T16STORE
T16STORE
RT8100.POPGRP = 14
PSCATT16 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T16PURCH
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:

T16STORE

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

T16PURCH

Field

BSECT20C.BLP_POPGRP14.T16PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T16PURCH
T16PURCH
RT8100.POPGRP = 14
T16STORE = RESPONSE and
(Uppercase entry in T16STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

2: Goto T16LOC
Instrument SAS Name:
Destination Data Set:

T16PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

T16LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.T16LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T16LOC
T16LOC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T16PURCH = 2
Purchased in person
In what city is ^T16STORE_Fill located?
T16STORE_Fill
Fill entry from T16STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T16LOCST
T16LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

T16LOCST

Field

BSECT20C.BLP_POPGRP14.T16LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T16LOCST
T16LOCST
RT8100.POPGRP = 14
T16PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T16STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T16STORE_Fill
Fill entry from T16STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_T16LOCST
ELSEIF Ask_H[02] = 1 then goto PSCATH02
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

T16LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_T16LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_T16LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in T16LOCST is not a valid state abbreviation) AND T16LOCST <> DK
AND T16LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T16LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATH02

Field

BSECT20C.BLP_POPGRP14.PSCATH02
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for lodging away from home in the last 12 months
Lodging
PSCATH02
PSCATH02
RT8100.POPGRP = 14
Ask_T[16] = yes
Hotels, motels, cottages, trailer camps, or other lodging not selected in 18B
or 18F
^PSCATH02Intro_Fill have ^YOU_ANYONE had any expenses for
lodging while away from home such as hotels, motels, or vacation
rentals?

Fills:
Instructions:

PSCATH02Intro_Fill
If PSCATR27 = EMPTY AND PSCATT16 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H02_COST
2,DK,RF: IF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATH02
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H02_COST

Field

BSECT20C.BLP_POPGRP14.H02_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H02_COST
H02_COST
RT8100.POPGRP = 14
PSCATH02 = 1
HH did pay for lodging away from home in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
lodging away from home such as hotels, motels, or vacation rentals?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H02STORE
H02_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H02STORE

Field

BSECT20C.BLP_POPGRP14.H02STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Hotel Name
H02STORE
H02STORE
RT8100.POPGRP = 14
PSCATH02 = 1

Universe Description:
Question Text:
Type:
Length:
X
X

X

What is the name of the hotel or place that you stayed?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

RESPONSE: Goto H02LOC
DK,RF: IF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H02STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

H02LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.H02LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
H02LOC
H02LOC
RT8100.POPGRP = 14

Universe:

H02STORE = RESPONSE

Universe Description:
Question Text:
Type:
Length:
X
X

X

In what city did you stay?
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H02LOCST
H02LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H02LOCST

Field

BSECT20C.BLP_POPGRP14.H02LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H02LOCST
H02LOCST
RT8100.POPGRP = 14
H02STORE = RESPONSE

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state did you stay?
Enter the two character state abbreviation

Type:
Length:
X
X

X

String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Use answer type TState - STRING[2], display width 4
Goto H02DIR
H02LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_H02LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_H02LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in H02LOCST is not a valid state abbreviation) AND H02LOCST <>
DK AND H02LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H02LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H02DIR

Field

BSECT20C.BLP_POPGRP14.H02DIR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Direct or third party
Third Party?
H02DIR
H02DIR
RT8100.POPGRP = 14
H02STORE = RESPONSE

Universe Description:
Question Text:

Fills:
Instructions:

Was the reservation made directly from ^H02STORE_Fill or from a third
party?
H02STORE_Fill
Fill entry from H02STORE

Type:
Length:

Enumerated
1

Answer List:

TDirectThird

Value:

Mnemonic:

Description:

1

Direct

Direct

2

Third

Third party

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,DK,RF: Goto H02PURCH
2: Goto H02THRDP

Instrument SAS Name:
Destination Data Set:

H02DIR
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H02THRDP

Field

BSECT20C.BLP_POPGRP14.H02THRDP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

3rd party name
3rd Party Name
H02THRDP
H02THRDP
RT8100.POPGRP = 14
H02DIR = 2

Universe Description:
Question Text:

What is the name of the company used to make the reservation?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF uppercase entry does not contain .COM and is not DK or RF
then goto H02PURCH
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

R27THRDP
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H02PURCH

Field

BSECT20C.BLP_POPGRP14.H02PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H02PURCH
H02PURCH
RT8100.POPGRP = 14
((H02DIR = 1,DK or RF) and H02STORE = RESPONSE) OR
[(H02DIR = 2 AND H02THRDP = RESPONSE and
Uppercase entry in H02THRDP does not contain ".COM")]

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

IF ENTRY = 2 and H02DIR = 2 then goto H02THDLC
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H02PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

H02THDLC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.H02THDLC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

3rd Party - City
H02THDLC
H02THDLC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

H02DIR = 2 and H02PURCH = 2
Purchased through a 3rd party in person
In what city is ^H02THRDP_Fill located?
H02THRDP_Fill
Fill entry in H02THRDP
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H02THDST
H02THDLC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H02THDST

Field

BSECT20C.BLP_POPGRP14.H02THDST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
3rd Party State
H02THDST
H02THDST
RT8100.POPGRP = 14
H02DIR = 2 and H02PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H02THRDP_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H02THRDP_Fill
Fill entry in H02THRDP
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H02THDST
ELSEIF Ask_H[03] = 1 then goto PSCATH03
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H02THDST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_H02THDST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_H02THDST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in H02THDST is not a valid state abbreviation) AND H02THDST <>
DK AND H02THDST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H02THDST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATH03

Field

BSECT20C.BLP_POPGRP14.PSCATH03
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for fuel oil in the last 12 months
Fuel Oil
PSCATH03
PSCATH03
RT8100.POPGRP = 14
Ask_H[03] = yes
Fuel oil not selected in 4C
^PSCATH03Intro_Fill have ^YOU_ANYONE had any expenses for fuel
oil for household heating?

Fills:
Instructions:

PSCATH03Intro_Fill
If PSCATR27 = EMPTY AND PSCATT16 = EMPTY AND PSCATH02 =
EMPTY then fill "Now, please think about the last 12 months, since the
first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H03_COST
2,DK,RF: IF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATH03
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

H03_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.H03_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H03_COST
H03_COST
RT8100.POPGRP = 14
PSCATH03 = 1
HH did pay for fuel oil in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
fuel oil for household heating?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H03STORE
H03_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H03STORE

Field

BSECT20C.BLP_POPGRP14.H03STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H03STORE
H03STORE
RT8100.POPGRP = 14
PSCATH03 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H03PURCH
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H03STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H03PURCH

Field

BSECT20C.BLP_POPGRP14.H03PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H03PURCH
H03PURCH
RT8100.POPGRP = 14
H03STORE = RESPONSE and
(Uppercase entry in H03STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF:

IF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

2: Goto H03LOC
Instrument SAS Name:
Destination Data Set:

H03PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

H03LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.H03LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
H03LOC
H03LOC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

H03PURCH = 2
Purchased in person
In what city is ^H03STORE_Fill located?
H03STORE_Fill
Fill entry in H03STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H03LOCST
H03LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H03LOCST

Field

BSECT20C.BLP_POPGRP14.H03LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H03LOCST
H03LOCST
RT8100.POPGRP = 14
H03PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H03STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H03STORE_Fill
Fill entry in H03STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_H03LOCST
ELSEIF Ask_H[04] = 1 then goto PSCATH04
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H03LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_H03LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_H03LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in H03LOCST is not a valid state abbreviation) AND H03LOCST <>
DK AND H03LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H03LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATH04

Field

BSECT20C.BLP_POPGRP14.PSCATH04
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for propane, firewood, coal, or charcoal used in the last 12
month
Prop, Wood, Coal
PSCATH04
PSCATH04
RT8100.POPGRP = 14
Ask_H[03] = yes
Bottled or tank gas or other fuels not selected in 4C
^PSCATH04Intro_Fill have ^YOU_ANYONE had any expenses for
propane, firewood, coal, or charcoal used for household heating or
cooking?

Fills:
Instructions:

PSCATH04Intro_Fill
If PSCATR27 = EMPTY AND PSCATT16 = EMPTY AND PSCATH02 =
EMPTY AND PSCATH03 = EMPTY then fill "Now, please think about
the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H04_COST
2,DK,RF: IF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATH04
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

H04_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.H04_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H04_COST
H04_COST
RT8100.POPGRP = 14
PSCATH04 = 1
HH did purchase bottled gas, tank gas, or other fuels in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
propane, firewood, coal, or charcoal used for household heating or
cooking?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H04STORE
H04_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H04STORE

Field

BSECT20C.BLP_POPGRP14.H04STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H04STORE
H04STORE
RT8100.POPGRP = 14
PSCATH04 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H04PURCH
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H04STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H04PURCH

Field

BSECT20C.BLP_POPGRP14.H04PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H04PURCH
H04PURCH
RT8100.POPGRP = 14
H04STORE = RESPONSE and
(Uppercase entry in H04STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

2: Goto H04LOC

Instrument SAS Name:
Destination Data Set:

H04PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

H04LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.H04LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
H04LOC
H04LOC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

H04PURCH = 2
Purchased in person
In what city is ^H04STORE_Fill located?
H04STORE_Fill
Fill entry in H04STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H04LOCST
H04LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H04LOCST

Field

BSECT20C.BLP_POPGRP14.H04LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H04LOCST
H04LOCST
RT8100.POPGRP = 14
H04PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H04STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H04STORE_Fill
Fill entry in H04STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H04LOCST
ELSEIF Ask_H[05] = 1 then goto PSCATH05
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H04LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_H04LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_H04LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in H04LOCST is not a valid state abbreviation) AND H04LOCST <>
DK AND H04LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H04LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATH05

Field

BSECT20C.BLP_POPGRP14.PSCATH05
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for residential water or sewer service age in the last 12
months
Water or Sewer
PSCATH05
PSCATH05
RT8100.POPGRP = 14
Ask_H[05] = yes
Piped-in water and sewerage maintenance not selected in 4C
^PSCATH05Intro_Fill have ^YOU_ANYONE had any expenses for
residential water and sewer service?

Fills:
Instructions:

PSCATH05Intro_Fill
If PSCATR27 = EMPTY AND PSCATT16 = EMPTY AND PSCATH02 =
EMPTY AND PSCATH03 = EMPTY AND
PSCATH04 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H05_COST
2,DK,RF: IF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATH05
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H05_COST

Field

BSECT20C.BLP_POPGRP14.H05_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
H05_COST
H05_COST
RT8100.POPGRP = 14
PSCATH05 = 1
HH did pay for piped-in water and sewerage maintenance in the last 12
months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
residential water or sewer service?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H05STORE
H05_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H05STORE

Field

BSECT20C.BLP_POPGRP14.H05STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H05STORE
H05STORE
RT8100.POPGRP = 14
PSCATH05 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H05PURCH
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H05STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H05PURCH

Field

BSECT20C.BLP_POPGRP14.H05PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H05PURCH
H05PURCH
RT8100.POPGRP = 14
H05STORE = RESPONSE and
(Uppercase entry in H05STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

IF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

2: Goto H05LOC

Instrument SAS Name:
Destination Data Set:

H05PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

H05LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.H05LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
H05LOC
H05LOC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

H05PURCH = 2
Purchased in person
In what city is ^H05STORE_Fill located?
H05STORE_Fill
Fill entry from H05STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H05LOCST
H05LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H05LOCST

Field

BSECT20C.BLP_POPGRP14.H05LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H05LOCST
H05LOCST
RT8100.POPGRP = 14
H05PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H05STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H05STORE_Fill
Fill entry from H05STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H05LOCST
ELSEIF Ask_H[06] = 1 then goto PSCATH06
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H05LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_H05LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_H05LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in H05LOCST is not a valid state abbreviation) AND H05LOCST <>
DK AND H05LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H05LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

PSCATH06

Field

BSECT20C.BLP_POPGRP14.PSCATH06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Had any expenses for garbage or trash collection in the last 12 months
Trash Collection
PSCATH06
PSCATH06
RT8100.POPGRP = 14
Ask_H[06] = yes
Garbage and recycling collection not selected in 4C

Question Text:

^PSCATH06Intro_Fill have ^YOU_ANYONE had any expenses garbage
or trash collection service?

Fills:
Instructions:

PSCATH06Intro_Fill
If PSCATR27 = EMPTY AND PSCATT16 = EMPTY AND PSCATH02 =
EMPTY AND PSCATH03 = EMPTY AND
PSCATH04 = EMPTY AND PSCATH05 = EMPTY then fill "Now, please
think about the last 12 months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto H06_COST
2,DK,RF: Goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

PSCATH06
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H06_COST

Field

BSECT20C.BLP_POPGRP14.H06_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H06_COST
H06_COST
RT8100.POPGRP = 14
PSCATH06 = 1
HH did pay for garbage and recycling collection in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
garbage or trash collection service?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H06STORE
H06_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H06STORE

Field

BSECT20C.BLP_POPGRP14.H06STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H06STORE
H06STORE
RT8100.POPGRP = 14
PSCATH06 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H06PURCH
ELSE goto END_POPGRP14

Instrument SAS Name:
Destination Data Set:

H06STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H06PURCH

Field

BSECT20C.BLP_POPGRP14.H06PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H06PURCH
H06PURCH
RT8100.POPGRP = 14
H06STORE = RESPONSE and
(Uppercase entry in H06STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP14
2: Goto H06LOC

Instrument SAS Name:

H06PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

H06LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP14.H06LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
H06LOC
H06LOC
RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

H06PURCH = 2
Purchased in person
In what city is ^H06STORE_Fill located?
H06STORE_Fill
Fill entry from H06STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H06LOCST
H06LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

Spider Version 1.6.2

H06LOCST

Field

BSECT20C.BLP_POPGRP14.H06LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H06LOCST
H06LOCST
RT8100.POPGRP = 14
H06PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H06STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H06STORE_Fill
Fill entry from H06STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H06LOCST
ELSE goto END_POPGRP14

Instrument SAS Name:

H06LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

CK_H06LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP14.CK_H06LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
RT8100.POPGRP = 14
(Entry in H06LOCST is not a valid state abbreviation) AND H06LOCST <>
DK AND H06LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H06LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP14

END_POPGRP14

Field

BSECT20C.BLP_POPGRP14.END_POPGRP
14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 14

RT8100.POPGRP = 14

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF RT8100.POPGRP = 14 and SECTCOMP[4] = 1 and
SECTCOMP[24] = 1 and SECTCOMP[17] = 1 and SECTCOMP[18] = 1
and SECTCOMP[20] = 1 THEN:
IF Ask_G[06] = no and Ask_T[15] = no and Ask_R[26] = no
and Ask_R[27] = no and Ask_T[16] = no and
Ask_H[02] = no and Ask_H[03] = no and Ask_H[04] = no
and Ask_H[05] = no and Ask_H[06] = no THEN
set S20C_Complete = 1
ELSEIF Ask_H[06] = yes THEN:
IF (PSCATH06 = 2, DK or RF) or
(H06STORE contains .COM or is DK or RF) or
(H06PURCH = 1, 3, 4, DK or RF) or
(H06LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[05] = yes THEN:
IF (PSCATH05 = 2, DK or RF ) or
(H05STORE contains .COM or is DK or RF) or
(H05PURCH = 1, 3, 4, DK or RF) or
(H05LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[04] = yes THEN:
IF (PSCATH04 = 2, DK or RF) or
(H04STORE contains .COM or is DK or RF) or
(H04PURCH = 1, 3, 4, DK or RF) or
(H04LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_H[03] = yes THEN:
IF (PSCATH03 = 2, DK or RF) or
(H03STORE contains .COM or is DK or RF) or
(H03PURCH = 1, 3, 4, DK or RF) or
(H03LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END 
ELSEIF Ask_H[02] = yes THEN:
IF (PSCATH02 = 2, DK or RF) or
(H02STORE = DK or RF) or

(H02DIR = 1, DK or RF and H02PURCH = 1-4, DK
or RF) or
(H02DIR = 2 and (H02THRDP contains .COM or is
DK or RF) or
(H02DIR = 2 and H02PURCH = 1,3,4,DK or RF) or
(H02DIR = 2 and H02PURCH = 2 and
H02THDST = RESPONSE, DK or RF)) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_T[16] = yes THEN:
IF PSCATT16 = 2, DK or RF) or
(T16STORE contains .COM or is DK or RF) or
(T16PURCH = 1, 3, 4, DK or RF) or
(T16LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[27] = yes THEN:
IF (PSCATR27 = 2, DK or RF) or
(R27STORE = DK or RF) or
(R27DIR = 1, DK or RF and R27PURCH = 1-4, DK
or RF) or
(R27DIR = 2 and (R27THRDP contains .COM or is
DK or RF) or
(R27DIR = 2 and R27PURCH = 1,3,4,DK or RF) or
(R27DIR = 2 and R27PURCH = 2 and
R27THDST = RESPONSE, DK or RF)) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[26] = yes THEN:
IF (PSCATR26 = 2, DK or RF) or
(R26STORE = DK or RF) or
(R26DIR = 1, DK or RF and R26PURCH = 1-4, DK,
or RF) or
(R26DIR = 2 and (R26THRDP contains .COM or is
DK or RF) or
(R26DIR = 2 and R26PURCH = 1,3,4,DK or RF) or
(R26DIR = 2 and R26PURCH = 2 and
R26THDST = RESPONSE, DK or RF)) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_T[15] = yes THEN:
IF (PSCATT15 = 2, DK or RF) or

(T15STORE contains .COM or is DK or RF) or
(T15PURCH = 1, 3, 4, DK or RF) or
(T15LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[06] = yes THEN:
IF (PSCATG06 = 2, DK or RF) or
(G06STORE contains .COM or is DK or RF) or
(G06PURCH = 1, 3, 4, DK or RF) or
(G06LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP15_AskFlags

Field

BSECT20C.POP15_AskFlags
Description:

Set PopGrp 15 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF RT8100.POPGRP = 15 and SECTCOMP[9] = 1 and
SECTCOMP[12] = 1 and SECTCOMP[16] = 1 and SECTCOMP[20] = 1
THEN:
FOR I: = 1 to 41 DO
Set Ask_G[I] = EMPTY
Set Ask_R[I] = EMPTY
Set Ask_T[I] = EMPTY
END DO
IF LP9B_Flag[5] = no AND BSECT20.BSECT20B.LNDROMAT = 2 AND
BSECT20.BSECT20B.DRYCLEAN = 2 then set Ask_G[11] = yes
ELSE set Ask_G[11] = no
END
IF LP16_Flag[1] = no then set Ask_R[28] = yes
ELSE set Ask_R[28] = no
END
IF LP12A_Flag[1] = no and LP12A_Flag[2] = no and
LP12A_Flag[4] = no and LP12A_Flag[6] = no and
LP12A_Flag[7] = no and VOPTOW = 2 then
set Ask_T[11] = yes
ELSE set Ask_T[11] = no
END
IF LP12A_Flag[9] = no then set Ask_T[12] = yes
ELSE set Ask_T[12] = no
END
IF LP12A_Flag[8] = no then set Ask_T[10] = yes
ELSE set Ask_T[10] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP15

Block

BSECT20C.BLP_POPGRP15
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

TR8100.POPGRP = 15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

PGRP15_INTRO

Field

BSECT20C.BLP_POPGRP15.PGRP15_INTR
O
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP15_INTRO
TR8100.POPGRP = 15
Ask_G[11] = yes or Ask_R[28] = yes or Ask_T[11] = yes or Ask_T[12] = yes
or Ask_T[10] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_G[11] = 1 then goto PSCATG11
ELSEIF Ask_R[28] = 1 then goto PSCATR28
ELSEIF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15
PGRP15_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

PSCATG11

Field

BSECT20C.BLP_POPGRP15.PSCATG11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for laundry or dry cleaning services in the last 6 months
Laundry Services
PSCATG11
PSCATG11
TR8100.POPGRP = 15
Ask_G[11] = yes
Clothing storage or laundry outside the home not selected in 9B or 20B
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE had any expenses for laundry or
dry cleaning services?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto G11_COST
2,DK,RF: IF Ask_R[28] = 1 then goto PSCATR28
ELSEIF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

PSCATG11
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

G11_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.G11_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Fills:
Instructions:

Purchase price
Cost
G11_COST
G11_COST
TR8100.POPGRP = 15
PSCATG011 = 1
HH did pay for clothing storage or laundry outside of the home in the last 6
months
In the last SIX MONTHS, how much was ^YR_YRCUS last expenses for
laundry or dry cleaning services?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto G11STORE
G11_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

G11STORE

Field

BSECT20C.BLP_POPGRP15.G11STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
G11STORE
G11STORE
TR8100.POPGRP = 15
PSCATG11 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto G11PURCH
ELSEIF Ask_R[28] = 1 then goto PSCATR28
ELSEIF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

G11STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

G11PURCH

Field

BSECT20C.BLP_POPGRP15.G11PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
G11PURCH
G11PURCH
TR8100.POPGRP = 15
G11STORE = RESPONSE and
(Uppercase entry in G11STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_R[28] = 1 then goto PSCATR28
ELSEIF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15
2: Goto G11LOC

Instrument SAS Name:
Destination Data Set:

G11PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

G11LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.G11LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
G11LOC
G11LOC
TR8100.POPGRP = 15

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

G11PURCH = 2
Purchased in person
In what city is ^G11STORE_Fill located?
G11STORE_Fill
Fill entry in G11STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto G11LOCST
G11LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

G11LOCST

Field

BSECT20C.BLP_POPGRP15.G11LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
G11LOCST
G11LOCST
TR8100.POPGRP = 15
G11PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^G11STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

G11STORE_Fill
Fill entry in G11STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_G11LOCST
ELSEIF Ask_R[28] = 1 then goto PSCATR28
ELSEIF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

G11LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

CK_G11LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP15.CK_G11LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 15
(Entry in G11LOCST is not a valid state abbreviation) AND G11LOCST <>
DK AND G11LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to G11LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

PSCATR28

Field

BSECT20C.BLP_POPGRP15.PSCATR28
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for recreational lessons, classes, or instruction in the last
6 months
Classes
PSCATR28
PSCATR28
TR8100.POPGRP = 15
Ask_R[28] = yes
Recreational lessons or other instructions was not selected in 16
^PSCATR28Intro_Fill have ^YR_YRCUS had any expenses for
recreational lessons, classes, or instruction?

Fills:
Instructions:

PSCATR28Intro_Fill
If PSCATG11 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto R28_COST
2,DK,RF: IF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

PSCATR28
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

R28_COST

Field

BSECT20C.BLP_POPGRP15.R28_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
R28_COST
R28_COST
TR8100.POPGRP = 15
PSCATR28 = 1
HH did purchase recreational lessons in the last 6 months
In the last six months, how much was ^YR_YRCUS last expense for
recreational lessons, classes, or instruction?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto R28STORE
R28_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

R28STORE

Field

BSECT20C.BLP_POPGRP15.R28STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
R28STORE
R28STORE
TR8100.POPGRP = 15
PSCATR28 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto R28PURCH
ELSEIF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

R28STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

R28PURCH

Field

BSECT20C.BLP_POPGRP15.R28PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
R28PURCH
R28PURCH
TR8100.POPGRP = 15
R28STORE = RESPONSE and
(Uppercase entry in R28STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15
2: Goto R28LOC

Instrument SAS Name:
Destination Data Set:

R28PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

R28LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.R28LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
R28LOC
R28LOC
TR8100.POPGRP = 15

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

R28PURCH = 2
Purchased in person
In what city is ^R28STORE_Fill located?
R28STORE_Fill
Fill entry in R28STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto R28LOCST
R28LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

R28LOCST

Field

BSECT20C.BLP_POPGRP15.R28LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
R28LOCST
R28LOCST
TR8100.POPGRP = 15
R28PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^R28STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

R28STORE_Fill
Fill entry in R28STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_R28LOCST
ELSEIF Ask_T[11] = 1 then goto PSCATT11
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

R28LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

CK_R28LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP15.CK_R28LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 15
(Entry in R28LOCST is not a valid state abbreviation) AND R28LOCST <>
DK AND R28LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to R28LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

PSCATT11

Field

BSECT20C.BLP_POPGRP15.PSCATT11
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Had any expenses for car maintenance, inspections, or towing in the last 12
months
Car Maintenance
PSCATT11
PSCATT11
TR8100.POPGRP = 15
Ask_T[11] = yes
Car repair items or towing charges was not selected in 12A or 12C
Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo have ^YOU_ANYONE had any expenses for motor
vehicle maintenance, inspections, or towing?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto T11_COST
2,DK,RF: IF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

PSCATT11
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

T11_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.T11_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
T11_COST
T11_COST
TR8100.POPGRP = 15
PSCATT11 = 1
HH did pay for car maintenance, inspections, or towing in the last 12 months
In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
motor vehicle maintenance, inspections, or towing?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T11STORE
T11_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T11STORE

Field

BSECT20C.BLP_POPGRP15.T11STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T11STORE
T11STORE
TR8100.POPGRP = 15
PSCATT11 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU has this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T11PURCH
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

T11STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T11PURCH

Field

BSECT20C.BLP_POPGRP15.T11PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T11PURCH
T11PURCH
TR8100.POPGRP = 15
T11STORE = RESPONSE and
(Uppercase entry in T11STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15
2: Goto T11LOC

Instrument SAS Name:
Destination Data Set:

T11PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

T11LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.T11LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T11LOC
T11LOC
TR8100.POPGRP = 15

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T11PURCH = 2
Purchased in person
In what city is ^T11STORE_Fill located?
T11STORE_Fill
Fill entry in T11STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T11LOCST
T11LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T11LOCST

Field

BSECT20C.BLP_POPGRP15.T11LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T11LOCST
T11LOCST
TR8100.POPGRP = 15
T11PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T11STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T11STORE_Fill
Fill entry in T11STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T11LOCST
ELSEIF Ask_T[12] = 1 then goto PSCATT12
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

T11LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

CK_T11LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP15.CK_T11LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 15
(Entry in T11LOCST is not a valid state abbreviation) AND T11LOCST <> DK
AND T11LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T11LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

PSCATT12

Field

BSECT20C.BLP_POPGRP15.PSCATT12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for motor car repairs in the last 12 months
Vehicle Repairs
PSCATT12
PSCATT12
TR8100.POPGRP = 15
Ask_T[12] = yes
Engine repairs was not selected in 12A

^PSCATT12Intro_Fill have ^YOU_ANYONE had any expenses for motor
vehicle repair?

Fills:
Instructions:

PSCATT12Intro_Fill
If PSCATT11 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto T12_COST
2,DK,RF: IF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

PSCATT12
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

T12_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.T12_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
T12_COST
T12_COST
TR8100.POPGRP = 15
PSCATT12 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
motor vehicle repair?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T12STORE
T12_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T12STORE

Field

BSECT20C.BLP_POPGRP15.T12STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T12STORE
T12STORE
TR8100.POPGRP = 15
PSCATT12 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T12PURCH
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

T12STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T12PURCH

Field

BSECT20C.BLP_POPGRP15.T12PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T12PURCH
T12PURCH
TR8100.POPGRP = 15
T12STORE = RESPONSE and
(Uppercase entry in T12STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15
2: Goto T12LOC

Instrument SAS Name:
Destination Data Set:

T12PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

T12LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.T12LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T12LOC
T12LOC
TR8100.POPGRP = 15

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T12PURCH = 2
Purchased in person
In what city is ^T12STORE_Fill located?
T12STORE_Fill
Fill entry in T12STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T12LOCST
T12LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T12LOCST

Field

BSECT20C.BLP_POPGRP15.T12LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T12LOCST
T12LOCST
TR8100.POPGRP = 15
T12PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T12STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T12STORE_Fill
Fill entry in T12STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T12LOCST
ELSEIF Ask_T[10] = 1 then goto PSCATT10
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

T12LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

CK_T12LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP15.CK_T12LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 15
(Entry in T12LOCST is not a valid state abbreviation) AND T12LOCST <> DK
AND T12LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T12LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

PSCATT10

Field

BSECT20C.BLP_POPGRP15.PSCATT10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

had any expenses for vehicle body work or paint in last 2 years
Body Work
PSCATT10
PSCATT10
TR8100.POPGRP = 15
Ask_T[10] = yes
Vehicle body work or paint jobs not selected in section 12A
Now, please think about the last two years, since the first of
^TwoYearsAgo, have ^YR_YRCUS had any expensees for motor vehicle
body work or paint?

Fills:
Instructions:

TwoYearsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 3 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 2 years"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 2
years"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 2 years"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 2
years"

Fills:
Instructions:

YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto T10_COST
2,DK,RF: Goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

PSCATT10
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

T10_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.T10_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
T10_COST
T10_COST
TR8100.POPGRP = 15
PSCATT10 = 1
HH did purchase vehicle body work or paint jobs
In the last TWO YEARS, how much was ^YR_YRCUS last expense for
motor vehicle body work or paint?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto T10STORE
T10_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T10STORE

Field

BSECT20C.BLP_POPGRP15.T10STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
T10STORE
T10STORE
TR8100.POPGRP = 15
PSCATT10 = 1

Universe Description:

HH did purchase vehicle body work or paint jobs in the last 2 years

Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto T10PURCH
ELSE goto END_POPGRP15

Instrument SAS Name:
Destination Data Set:

T10STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T10PURCH

Field

BSECT20C.BLP_POPGRP15.T10PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
T10PURCH
T10PURCH
TR8100.POPGRP = 15
T10STORE = RESPONSE and
(Uppercase entry in T10STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: Goto END_POPGRP15
2: Goto T10LOC

Instrument SAS Name:

T10PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

T10LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP15.T10LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
T10LOC
T10LOC
TR8100.POPGRP = 15

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

T10PURCH = 2
Purchased in person
In what city is ^T10STORE_Fill located?
T10STORE_Fill
Fill entry in T10STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto T10LOCST
T10LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

Spider Version 1.6.2

T10LOCST

Field

BSECT20C.BLP_POPGRP15.T10LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
T10LOCST
T10LOCST
TR8100.POPGRP = 15
T10PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^T10STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

T10STORE_Fill
Fill entry in T10STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_T10LOCST
ELSE goto END_POPGRP15

Instrument SAS Name:

T10LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

CK_T10LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP15.CK_T10LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 15
(Entry in T10LOCST is not a valid state abbreviation) AND T10LOCST <> DK
AND T10LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to T10LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP15

END_POPGRP15

Field

BSECT20C.BLP_POPGRP15.END_POPGRP
15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 15

TR8100.POPGRP = 15

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF RT8100.POPGRP = 15 and SECTCOMP[9] = 1 and
SECTCOMP[12] = 1 and SECTCOMP[16] = 1 and SECTCOMP[20] = 1
THEN:
IF Ask_G[11] = no and Ask_R[28] = no and Ask_T[11] = no
and Ask_T[12] = no and Ask_T[10] = no THEN
set S20C_Complete = 1
ELSEIF Ask_T[10] = yes THEN:
IF (PSCATT10 = 2, DK or RF) or
(T10STORE contains .COM or is DK or RF) or
(T10PURCH = 1, 3, 4, DK or RF) or
(T10LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_T[12] = yes THEN:
IF (PSCATT12 = 2, DK or RF) or
(T12STORE contains .COM or is DK or RF) or
(T12PURCH = 1, 3, 4, DK or RF) or
(T12LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_T[11] = yes THEN:
IF (PSCATT11 = 2, DK or RF) or
(T11STORE contains .COM or is DK or RF) or
(T11PURCH = 1, 3, 4, DK or RF) or
(T11LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_R[28] = yes THEN:
IF (PSCATR28 = 2, DK or RF) or
(R28STORE contains .COM or is DK or RF) or
(R28PURCH = 1, 3, 4, DK or RF) or
(R28LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_G[11] = yes THEN:
IF (PSCATG11 = 2, DK or RF) or
(G11STORE contains .COM or is DK or RF) or
(G11PURCH = 1, 3, 4, DK or RF) or
(G11LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END

Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

POP16_AskFlags

Field

BSECT20C.POP16_AskFlags
Description:

Set PopGrp 16 "Ask" flags

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set question eligibility flags
IF RT8100.POPGRP = 16 and SECTCOMP[8] = 1 and SECTCOMP[9] = 1
and SECTCOMP[14] = 1 and SECTCOMP[16] = 1 and
SECTCOMP[19] = 1 THEN
FOR I: = 1 to 41 DO
Set Ask_A[I] = EMPTY
Set Ask_H[I] = EMPTY
Set Ask_M[I] = EMPTY
END DO
Set Ask_F54 = EMPTY
IF LP9A1_Flag[16] = no then set Ask_A[17] = yes
ELSE set Ask_A[17] = no
END
IF LP9A2_Flag[16] = no then set Ask_A[19] = yes
ELSE set Ask_A[19] = no
END
IF LP9A3_Flag[16] = no or LP9A4_Flag[16] = no then
set Ask_A[18] = yes
ELSE set Ask_A[18] = no
END
IF LP8A_Flag[22,23,24] = no then set Ask_A[09] = yes
ELSE set Ask_A[09] = no
END
IF LP16_Flag[5 = no and LP19A_Flag[20] = no then
set Ask_F54 = yes
ELSE set Ask_F54 = no
END
IF LP14A_Flag[10] = no then set Ask_M[09] = yes
ELSE set Ask_M[09] = no
END
END

Array:

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

BLP_POPGRP16

Block

BSECT20C.BLP_POPGRP16
Description:
Tab Name:
Fly Over Name:
Universe Type:

If

Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

TR8100.POPGRP = 16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

PGRP16_INTRO

Field

BSECT20C.BLP_POPGRP16.PGRP16_INTR
O
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Introduction
Intro
PGRP16_INTRO
TR8100.POPGRP = 16
Ask_A[17] = yes or Ask_A[19] = yes or Ask_A[18] = yes or Ask_A[09] = yes
or Ask_F54 = yes or Ask_M[09] = yes

Universe Description:
Question Text:

Fills:
Instructions:
Type:
Length:
Answer List:

The next few questions are about expenses made by you or anyone you
have lived with during the last five years, that is, as far back as
^FiveYears. We have used the responses that you've already given us
to shorten this part of the interview, so I'll only be asking you about
expenses that you told me that you did not have in the last three
months.
FiveYears
Set FiveYears = Current Year minus 5 years
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty

X
Array:

On Input
On Output

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF Ask_A[17] = 1 then goto PSCATA17
ELSEIF Ask_A[19] = 1 then goto PSCATA19
ELSEIF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16
PGRP16_INTRO
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

PSCATA17

Field

BSECT20C.BLP_POPGRP16.PSCATA17
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchase any men's footwear in the last 6 months
Men's Footwear
PSCATA17
PSCATA17
TR8100.POPGRP = 16
Ask_A[17] = yes
Men's footwear was not selected in 9A
Now, please think about the last six months, since the first of
^SixMonthsAgo have ^YOU_ANYONE purchase any men's footwear?

Fills:
Instructions:

SixMonthsAgo
IF CUR_MONTHNUM = 01 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 02 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 03 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 04 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "November YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "December YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "January YEAR"
ELSEIF CUR_MONTHNUM = 08 then fill "February YEAR"
ELSEIF CUR_MONTHNUM = 09 then fill "March YEAR"
ELSEIF CUR_MONTHNUM = 10 then fill "April YEAR"
ELSEIF CUR_MONTHNUM = 11 then fill "May YEAR"
ELSEIF CUR_MONTHNUM = 12 then fill "June YEAR"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X

Don't Know

X

X

Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto A17_COST
2,DK,RF: IF Ask_A[19] = 1 then goto PSCATA19
ELSEIF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

PSCATA17
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A17_COST

Field

BSECT20C.BLP_POPGRP16.A17_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A17_COST
A17_COST
TR8100.POPGRP = 16
PSCATA17 = 1
HH did purchase mens footwear in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU last spend for
men's footwear?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A17STORE
A17_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A17STORE

Field

BSECT20C.BLP_POPGRP16.A17STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A17STORE
A17STORE
TR8100.POPGRP = 16
PSCATA17 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A17PURCH
ELSEIF Ask_A[19] = 1 then goto PSCATA19
ELSEIF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

A17STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A17PURCH

Field

BSECT20C.BLP_POPGRP16.A17PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A17PURCH
A17PURCH
TR8100.POPGRP = 16
A17STORE = RESPONSE and
(Uppercase entry in A17STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[19] = 1 then goto PSCATA19
ELSEIF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16
2: Goto A17LOC

Instrument SAS Name:
Destination Data Set:

A17PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

A17LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP16.A17LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A17LOC
A17LOC
TR8100.POPGRP = 16

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A17PURCH = 2
Purchased in person
In what city is ^A17STORE_Fill located?
A17STORE_Fill
Fill entry in A17STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A17LOCST
A17LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A17LOCST

Field

BSECT20C.BLP_POPGRP16.A17LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A17LOCST
A17LOCST
TR8100.POPGRP = 16
A17PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A17STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A17STORE_Fill
Fill entry in A17STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A17LOCST
ELSEIF Ask_A[19] = 1 then goto PSCATA19
ELSEIF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

A17LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

CK_A17LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP16.CK_A17LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 16
(Entry in A17LOCST is not a valid state abbreviation) AND A17LOCST <>
DK AND A17LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A17LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

PSCATA19

Field

BSECT20C.BLP_POPGRP16.PSCATA19
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchased any women's footwear in the last 6 months
Women's Footwear
PSCATA19
PSCATA19
TR8100.POPGRP = 16
Ask_A[19] = yes
Women's footwear was not selected in 9A

Question Text:

^PSCATA19Intro_Fill have ^YOU_ANYONE purchased any women's
footwear?

Fills:
Instructions:

PSCATA19Intro_Fill
If PSCATA17 = EMPTY then fill "Now, please think about the last six
months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A19_COST
2,DK,RF: IF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

PSCATA19
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A19_COST

Field

BSECT20C.BLP_POPGRP16.A19_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A19_COST
A19_COST
TR8100.POPGRP = 16
PSCATA19 = 1
HH did purchase women's footwear in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU last spend for
women's footwear?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A19STORE
A19_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A19STORE

Field

BSECT20C.BLP_POPGRP16.A19STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A19STORE
A19STORE
TR8100.POPGRP = 16
PSCATA19 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A19PURCH
ELSEIF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

A19STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A19PURCH

Field

BSECT20C.BLP_POPGRP16.A19PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A19PURCH
A19PURCH
TR8100.POPGRP = 16
A19STORE = RESPONSE and
(Uppercase entry in A19STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16
2: Goto A19LOC

Instrument SAS Name:
Destination Data Set:

A19PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

A19LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP16.A19LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A19LOC
A19LOC
TR8100.POPGRP = 16

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A19PURCH = 2
Purchased in person
In what city is ^A19STORE_Fill located?
A19STORE_Fill
Fill entry in A19STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A19LOCST
A19LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A19LOCST

Field

BSECT20C.BLP_POPGRP16.A19LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A19LOCST
A19LOCST
TR8100.POPGRP = 16
A19PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A19STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A19STORE_Fill
Fill entry in A19STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A19LOCST
ELSEIF Ask_A[18] = 1 then goto PSCATA18
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

A19LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

CK_A19LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP16.CK_A19LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 16
(Entry in A19LOCST is not a valid state abbreviation) AND A19LOCST <>
DK AND A19LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A19LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

PSCATA18

Field

BSECT20C.BLP_POPGRP16.PSCATA18
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Purchased any boys' or girls' footwear in the last 6 months
Children's Footwear
PSCATA18
PSCATA18
TR8100.POPGRP = 16
Ask_A[18] = yes
Children's footwear was not selected in 9A
^PSCATA18Intro_Fill have ^YOU_ANYONE purchased any boys' or
girls' footwear?

Fills:
Instructions:

PSCATA18Intro_Fill
If PSCATA17 = EMPTY and PSCATA19 = EMPTY then fill "Now, please
think about the last six months, since the first of ^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto A18_COST
2,DK,RF: IF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

PSCATA18
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A18_COST

Field

BSECT20C.BLP_POPGRP16.A18_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
A18_COST
A18_COST
TR8100.POPGRP = 16
PSCATA18 = 1
HH did purchase children's footwear in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU last spend for
boys' or girls' footwear?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto A18STORE
A18_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A18STORE

Field

BSECT20C.BLP_POPGRP16.A18STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
A18STORE
A18STORE
TR8100.POPGRP = 16
PSCATA18 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto A18PURCH
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

A18STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A18PURCH

Field

BSECT20C.BLP_POPGRP16.A18PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
A18PURCH
A18PURCH
TR8100.POPGRP = 16
A18STORE = RESPONSE and
(Uppercase entry in A18STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16
2: Goto A18LOC

Instrument SAS Name:
Destination Data Set:

A18PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

A18LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP16.A18LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
A18LOC
A18LOC
TR8100.POPGRP = 16

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

A18PURCH = 2
Purchased in person
In what city is ^A18STORE_Fill located?
A18STORE_Fill
Fill entry in A18STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto A18LOCST
A18LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

A18LOCST

Field

BSECT20C.BLP_POPGRP16.A18LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
A18LOCST
A18LOCST
TR8100.POPGRP = 16
A18PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^A18STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

A18STORE_Fill
Fill entry in A18STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Use answer type TState - STRING[2], display width 4

Skip Instructions:

IF entry is not a valid state abbreviation then
goto CK_A18LOCST
ELSEIF Ask_A[09] = 1 then goto PSCATA09
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

A18LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

CK_A18LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP16.CK_A18LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 16
(Entry in A18LOCST is not a valid state abbreviation) AND A18LOCST <>
DK AND A18LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to A18LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

PSCATH09

Field

BSECT20C.BLP_POPGRP16.PSCATH09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Purchase any household linens in the last 6 months
Linens
PSCATH09
PSCATH09
TR8100.POPGRP = 16
Ask_H[09] = yes
Linens were not selected in 8A

Question Text:

^PSCATH09Intro_Fill have ^YOU_ANYONE purchased any household
linens such as kitchen or bathroom towels, bedding, or tablecloths?

Fills:
Instructions:

PSCATH09Intro_Fill
If PSCATA17 = EMPTY and PSCATA19 = EMPTY PSCATA18 = EMPTY
then fill "Now, please think about the last six months, since the first of
^SixMonthsAgo"
ELSE fill "In the last SIX MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X
Array:

Don't Know
Refuse
Empty
On Input
On Output

Skip Instructions:

1: Goto H09_COST
2,DK,RF: IF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

PSCATH09
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

H09_COST

Field

BSECT20C.BLP_POPGRP16.H09_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Purchase price
Cost
H09_COST
H09_COST
TR8100.POPGRP = 16
PSCATH09 = 1
HH did purchase linens in the last 6 months
In the last SIX MONTHS, how much did ^YOU_YRCU last spend for
household linens such as kitchen or bathroom towels, bedding, or
tablecloths?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto H09STORE
H09_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

H09STORE

Field

BSECT20C.BLP_POPGRP16.H09STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
H09STORE
H09STORE
TR8100.POPGRP = 16
PSCATH09 = 1

Universe Description:
Question Text:

What is the name of the business where this was last purchased?
Enter store, website, or company name

Type:
Length:
X
X

X

String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto H09PURCH
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

H09STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

H09PURCH

Field

BSECT20C.BLP_POPGRP16.H09PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
H09PURCH
H09PURCH
TR8100.POPGRP = 16
H09STORE = RESPONSE and
(Uppercase entry in H09STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list descriptions for options 1-3 should be bold black

Skip Instructions:

1,3,4,DK,RF: IF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16
2: Goto H09LOC

Instrument SAS Name:
Destination Data Set:

H09PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

H09LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP16.H09LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
H09LOC
H09LOC
TR8100.POPGRP = 16

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

H09PURCH = 2
Purchased in person
In what city is ^H09STORE_Fill located?
H09STORE_Fill
Fill entry in H09STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto H09LOCST
H09LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

H09LOCST

Field

BSECT20C.BLP_POPGRP16.H09LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
H09LOCST
H09LOCST
TR8100.POPGRP = 16
H09PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^H09STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

H09STORE_Fill
Fill entry in H09STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_H09LOCST
ELSEIF Ask_F54 = 1 then goto PSCATF54
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

H09LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

CK_H09LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP16.CK_H09LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 16
(Entry in H09LOCST is not a valid state abbreviation) AND H09LOCST <>
DK AND H09LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to H09LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

PSCATF54

Field

BSECT20C.BLP_POPGRP16.PSCATF54
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Had any expenses for catered events or board in the last 12 months
Catered Events
PSCATF54
PSCATF54
TR8100.POPGRP = 16
Ask_F54 = 1
Food or board or catering not selected in 16 or 19A

Question Text:

Now, please think about the last 12 months, since the first of
^TwelveMonthsAgo have ^YOU_ANYONE had any expenses for catered
events or board?

Fills:
Instructions:

TwelveMonthsAgo
IF CUR_MONTHNUM = 01 then fill "December YEAR minus 2 years"
IF CUR_MONTHNUM = 02 then fill "January YEAR minus 1 year"
IF CUR_MONTHNUM = 03 then fill "February YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 04 then fill "March YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 05 then fill "April YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 06 then fill "May YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 07 then fill "June YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 08 then fill "July YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 09 then fill "August YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 10 then fill "September YEAR minus 1
year"
ELSEIF CUR_MONTHNUM = 11 then fill "October YEAR minus 1 year"
ELSEIF CUR_MONTHNUM = 12 then fill "November YEAR minus 1 year"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto F54_COST
2,DK,RF: IF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

PSCATF54
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

F54_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP16.F54_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
F54_COST
F54_COST
TR8100.POPGRP = 16
PSCATF54 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
catered events or board?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto F54_STORE
F54_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

F54STORE

Field

BSECT20C.BLP_POPGRP16.F54STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
F54STORE
F54STORE
TR8100.POPGRP = 16
PSCATF54 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto F54PURCH
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

F54STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

F54PURCH

Field

BSECT20C.BLP_POPGRP16.F54PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
F54PURCH
F54PURCH
TR8100.POPGRP = 16
F54STORE = RESPONSE and
(Uppercase entry in F54STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF: IF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16
2: Goto F54LOC

Instrument SAS Name:
Destination Data Set:

F54PURCH
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

F54LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP16.F54LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
F54LOC
F54LOC
TR8100.POPGRP = 16

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

F54PURCH = 2
Purchased in person
In what city is ^F54STORE_Fill located?
F54STORE_Fill
Fill entry in F54STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto F54LOCST
F54LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

F54LOCST

Field

BSECT20C.BLP_POPGRP16.F54LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
F54LOCST
F54LOCST
TR8100.POPGRP = 16
F54PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^F54STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

F54STORE_Fill
Fill entry in F54STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_F54LOCST
ELSEIF Ask_M[09] = 1 then goto PSCATM09
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

F54LOCST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

CK_F54LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP16.CK_F54LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 16
(Entry in F54LOCST is not a valid state abbreviation) AND F54LOCST <> DK
AND F54LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to F54LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

PSCATM09

Field

BSECT20C.BLP_POPGRP16.PSCATM09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Question Text:

Had any expenses for adult day care in the last 12 months
Adult Day Care
PSCATM09
PSCATM09
TR8100.POPGRP = 16
Ask_M[09] = yes
Adult day care centers was not selected in 14A

^PSCATM09Intro_Fill have ^YOU_ANYONE had any expenses for adult
day care?

Fills:
Instructions:

PSCATM09Intro_Fill
If PSCATF54 = EMPTY then fill "Now, please think about the last 12
months, since the first of ^TwelveMonthsAgo"
ELSE fill "In the last 12 MONTHS,"

Fills:
Instructions:

YOU_ANYONE
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or anyone in your household"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto M09_COST
2,DK,RF: Goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

PSCATM09
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

M09_COST

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP16.M09_COST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase price
Cost
M09_COST
M09_COST
TR8100.POPGRP = 16
PSCATM09 = 1

Universe Description:
Question Text:

Fills:
Instructions:

In the last 12 MONTHS, how much was ^YR_YRCUS last expense for
adult day care?
YR_YRCUS
IF NUMHOUSE = 1 then fill "your"
ELSE fill "your household's"

Type:
Length:

Integer
7

Min:
Max:

1
999999

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display a $ and comma in the entry field
Goto M09_STORE
M09_COST
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

M09STORE

Field

BSECT20C.BLP_POPGRP16.M09STORE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Where Purchased
Business
M09STORE
M09STORE
TR8100.POPGRP = 16
PSCATM09 = 1

Universe Description:
Question Text:

What is the name of the business where ^YOU_YRCU had this
expense?
Enter store, website, or company name

Fills:
Instructions:

Type:
Length:
X
X

X

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF Uppercase Entry does not contains ".COM" and is not a DK
or RF then goto M09PURCH
ELSE goto END_POPGRP16

Instrument SAS Name:
Destination Data Set:

M09STORE
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

M09PURCH

Field

BSECT20C.BLP_POPGRP16.M09PURCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchased Online or in person
Online
M09PURCH
M09PURCH
TR8100.POPGRP = 16
M09STORE = RESPONSE and
(Uppercase entry in M09STORE does not contain ".COM")

Universe Description:
Question Text:
Type:
Length:
Answer List:

Was this paid for Enumerated
1
Tonline

Value:

Mnemonic:

Description:

1

Online

Online?

2

InPerson

In person?

3

MailTel

By mail or telephone order?

4

Other

Other

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Answer list descriptions for options 1-3 should be bold black
1,3,4,DK,RF:

Goto END_POPGRP16

2: Goto M09LOC
Instrument SAS Name:

M09PURCH

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

M09LOC

Spider Version 1.6.2

Field

BSECT20C.BLP_POPGRP16.M09LOC
Description:

Purchase location - City

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Location - City
M09LOC
M09LOC
TR8100.POPGRP = 16

Universe:
Universe Description:
Question Text:
Fills:
Instructions:
Type:
Length:
X
X

X

M09PURCH = 2
Purchased in person
In what city is ^M09STORE_Fill located?
M09STORE_Fill
Fill entry in M09STORE
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto M09LOCST
M09LOC
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

Spider Version 1.6.2

M09LOCST

Field

BSECT20C.BLP_POPGRP16.M09LOCST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Purchase location - State
State
M09LOCST
M09LOCST
TR8100.POPGRP = 16
M09PURCH = 2

Universe Description:
Help Screen:
Question Text:

H_DESTCODE
? [F1]
In what state is ^M09STORE_Fill located?
Enter the two character state abbreviation

Fills:
Instructions:
Type:
Length:
X
X

X

M09STORE_Fill
Fill entry in M09STORE
String
2
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Use answer type TState - STRING[2], display width 4
IF entry is not a valid state abbreviation then
goto CK_M09LOCST
ELSE goto END_POPGRP16

Instrument SAS Name:

M09LOCST

Destination Data Set:

OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

CK_M09LOCST

Spider Version 1.6.2

Check

BSECT20C.BLP_POPGRP16.CK_M09LOCST
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Not a valid state abbreviation
TR8100.POPGRP = 16
(Entry in M09LOCST is not a valid state abbreviation) AND M09LOCST <>
DK AND M09LOCST <> RF
State abbreviation entered is not valid
Not a valid state abbreviation

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to M09LOCST

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C.BLP_POPGRP16

END_POPGRP16

Field

BSECT20C.BLP_POPGRP16.END_POPGRP
16
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

End of Section 20C - Pop Group 16

TR8100.POPGRP = 16

Universe:
Universe Description:
Question Text:
Type:
Length:

Spider Version 1.6.2

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Set complete flag
IF RT8100.POPGRP = 16 and SECTCOMP[8] = 1 and SECTCOMP[9] = 1
and SECTCOMP[14] = 1 and SECTCOMP[16] = 1 and
SECTCOMP[19] = 1 THEN
IF Ask_A[17] = no and Ask_A[19] = no and Ask_A[18] = no
and Ask_A[09] = no and Ask_F54 = no and Ask_M[09] = no
THEN set S20C_Complete = 1
ELSEIF Ask_M[09] = yes THEN:
IF (PSCATM09 = 2, DK or RF) or
(M09STORE contains .COM or is DK or RF) or
(M09PURCH = 1, 3, 4, DK or RF) or
(M09LOCST = RESPONSE, DK or RF) then
set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_F54 = yes THEN:
IF (PSCATF54 = 2, DK or RF) or
(F54STORE contains .COM or is DK or RF) or
(F54PURCH = 1, 3, 4, DK or RF) or
(F54LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[09] = yes THEN:
IF (PSCATA09 = 2, DK or RF) or
(A09STORE contains .COM or is DK or RF) or
(A09PURCH = 1, 3, 4, DK or RF) or
(A09LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[18] = yes THEN:
IF (PSCATA18 = 2, DK or RF) or
(A18STORE contains .COM or is DK or RF) or
(A18PURCH = 1, 3, 4, DK or RF) or
(A18LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[19] = yes THEN:
IF (PSCATA19 = 2, DK or RF ) or
(A19STORE contains .COM or is DK or RF) or
(A19PURCH = 1, 3, 4, DK or RF) or

(A19LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
ELSEIF Ask_A[17] = yes THEN:
IF (PSCATA17 = 2, DK or RF) or
(A17STORE contains .COM or is DK or RF) or
(A17PURCH = 1, 3, 4, DK or RF) or
(A17LOCST = RESPONSE, DK or RF) then
Set S20C_Complete = 1
ELSE set 20C_Compete = 2
END
END
END
Array:
Skip Instructions:

Exit section 20C and goto the next appropriate section

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

Ask_A

Field

BSECT20C.Ask_A
Description:

Ask flag for the PSCATAxx questions

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Number of Elements:

X
41

Special Instructions:

NOTE: Array positions represent the xx in the PSCATAxx.
For example, array position 10 corresponds to PSCATA10

Instrument SAS Name:
Destination Data Set:

Ask_A
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

Ask_E

Field

BSECT20C.Ask_E
Description:

Ask flag for the PSCATExx questions

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Number of Elements:

X
41

Special Instructions:

NOTE: Array positions represent the xx in the PSCATExx.
For example, array position 10 corresponds to PSCATE10

Instrument SAS Name:
Destination Data Set:

Ask_E
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

Ask_F54

Field

BSECT20C.Ask_F54
Description:

Ask flag for F54 Questions

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Instrument SAS Name:
Destination Data Set:

Ask_F54
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

Ask_G

Field

BSECT20C.Ask_G
Description:

Ask flag for the PSCATGxx questions

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Number of Elements:

X
41

Special Instructions:

NOTE: Array positions represent the xx in the PSCATGxx.
For example, array position 10 corresponds to PSCATG10

Instrument SAS Name:
Destination Data Set:

Ask_G
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

Ask_H

Field

BSECT20C.Ask_H
Description:

Ask flag for the PSCATHxx questions

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Number of Elements:

X
41

Special Instructions:

NOTE: Array positions represent the xx in the PSCATHxx.
For example, array position 10 corresponds to PSCATH10

Instrument SAS Name:
Destination Data Set:

Ask_H
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

Ask_M

Field

BSECT20C.Ask_M
Description:

Ask flag for the PSCATMxx questions

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Number of Elements:

X
41

Special Instructions:

NOTE: Array positions represent the xx in the PSCATMxx.
For example, array position 10 corresponds to PSCATM10

Instrument SAS Name:
Destination Data Set:

Ask_M
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

Ask_R

Field

BSECT20C.Ask_R
Description:

Ask flag for the PSCATRxx questions

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Number of Elements:

X
41

Special Instructions:

NOTE: Array positions represent the xx in the PSCATRxx.
For example, array position 10 corresponds to PSCATR10

Instrument SAS Name:
Destination Data Set:

Ask_R
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT20C

Spider Version 1.6.2

Ask_T

Field

BSECT20C.Ask_T
Description:

Ask flag for the PSCATTxx questions

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

** Not Displayed **
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Number of Elements:

X
41

Special Instructions:

NOTE: Array positions represent the xx in the PSCATTxx.
For example, array position 10 corresponds to PSCATT10

Instrument SAS Name:
Destination Data Set:

Ask_T
OTLT

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Section 21
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21

Spider Version 1.6.2

BSECT21

Block

BSECT21
Description:
Tab Name:
Fly Over Name:
Universe Type:

Work Experience and Income
21
21- Work Experience and Income
If

Inherited Universe:
Universe:
Universe Description:

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
All Interviews

Array:
Block Instructions:

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21

Spider Version 1.6.2

BLKPARTA

Block

BSECT21.BLKPARTA
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

Work experience and income

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Array:
Block Instructions:

1. Max gridlines: 30
2. Section label: Section 21, Part A - Work experience and
income
3. Flags needed for S21A and B
(S21_NEWCU will need to be set outside of section 21)
S21_NEWCU: Set equal to 1 for newly spawned replacements and cu's.
or for New sample or late permit cases or previous Type B
cases
If the 3rd position of the CASEID is R Then set = 1
{replacement}
If the 2nd position of the CASEID is A, B, C ,
etc. Then set = 1 {cu's}
If the PROUT(intnmbr-1) is blank or 224-226, 228,
229, 231-233 240, 331, or 332 set = 1
{new sample, late permit, prev. Type B}
S21_PARTIAL: Set equal to 1 if any person had previously
answered INCWEEKQ.
If 8500.INCWEEKQ = 0-52, D, R for any person
then set S21_partial = 1.

3

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ANYWORK

Field

BSECT21.BLKPARTA.ANYWORK
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Did you earn any income from wages, or salary, from a business,
partnership,
Any income?
ANYWORK
ANYWORK
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(INTNMBR = 2 or 3) AND (Active CU member with
8500.INCWEEKQ = 0 and 8500.INCWEEKQ <> EMPTY)

Universe Description:
Question Text:

Since the first of ^REF_MONTH, did ^YouName earn any income from
wages or salary?

Fills:
Instructions:

REF_MONTH
Set REF_MONTH = 3 months before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X

On Input

4

X

On Output

Array:
Special Instructions:

Skip Instructions:

NOTE: Active household member = person with HH_MEM = 1
and PERSTAT ne 99 AND ((MEMBSTAT ne 1, 3, or 5) OR
(MEMBSTAT = 1 AND PERSTAT = 9)) AND NONMEMB ne 1
AND FNAME ne empty AND FNAME ne 999 AND
PERCUNUM = CUINDEX
1:

Goto 21A_INTRO

2,DK,RF: Goto S21A_CHECK
Instrument SAS Name:
Destination Data Set:

ANYWORK
MINC

5

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

S21A_INTRO

Field

BSECT21.BLKPARTA.S21A_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Intro to income questions
Introduction to income questions
S21A_INTRO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
[(INTNMBR = 1 or 4) and Active CU member with ((AGE ge 14) or (AGE =
DK, RF and CU_CODE = 1, 2, 7 or 10))] OR
[(INTNMBR = 2 or 3) AND S21_NEWCU = 1 AND Active CU member with [
(AGE ge 14) or (AGE = DK, RF and CU_CODE = 1, 2, 7 or 10) ] ]
OR
[INTNMBR = 2 or 3) AND (S21_PARTIAL <> 1) AND Active CU member with
[ (AGE ge 14) or (AGE = DK, RF and CU_CODE = 1, 2, 7 or 10) ] ] OR
[(INTNMBR = 2 or 3) AND (S21_PARTIAL = 1) AND Active CU member with
8500.AGE = Blank AND current [ (AGE ge 14) or (AGE = DK, RF and
CU_CODE = 1, 2, 7 or 10) ] ] OR
[(INTNMBR = 2 or 3) AND (S21_PARTIAL = 1) AND Active CU member
with 8500.AGE lt 14 and current [ (AGE ge 14) or (AGE = DK, RF and
CU_CODE = 1, 2, 7 or 10) ] ] OR
ANYWORK = 1 AND S21AIntroFlag <> 1)]

Universe Description:
Question Text:

Type:
Length:
Answer List:

The next few questions are about income. We know people aren't used
to discussing their income, but please be assured that, like all other
information you have provided, these answers will be kept strictly
confidential.
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output

6

Array:
Special Instructions:

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: English translation of universe
a. Interview number is 1 or 4 and this person is an
active CU member who is 14+ years old
b. Newly spawned case and this person is an active CU
member who is 14+ years old
c. Interview number is 2 or 3 AND no data for section 21A
was collected last quarter(s) and this
person is an active CU member who is 14+ years old
d. Interview number is 2 or 3 AND some data was collected
last quarter(s) and this is a newly added active CU
member who is 14+ years old. (Assumption being
that is we have partial 21A data we must have
completed the control card therefore age could not
be blank for any existing member.)
e. Interview number is 2 or 3 AND some data was collected
last quarter(s) and this active CU member was less
than 14 last time, but who is now 14+ years old
f. Response to ANYWORK is "yes"
g. S21A_INTRO has not been asked.
Goto INCWEEKQ
S21A_INTRO
MINC

7

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

INCWEEKQ

Field

BSECT21.BLKPARTA.INCWEEKQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How many weeks did you work either full time or part time
Weeks worked
INCWEEKQ
INCWEEKQ
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
[(INTNMBR = 1 or 4) and Active CU member with ((AGE ge 14)
or (AGE = DK, RF and CU_CODE = 1, 2, 7 or 10))] OR
[(INTNMBR = 2 or 3) and S21_NEWCU = 1 and Active CU member
with ((AGE ge 14) or (AGE = DK, RF and CU_CODE = 1, 2, 7
or 10)) ]
OR
[(INTNMBR = 2 or 3) and (S21_PARTIAL <> 1) and Active CU
member with ((AGE ge 14) or (AGE = DK, RF and CU_CODE = 1,
2, 7 or 10)) ] OR
[(INTNMBR = 2 or 3) and (S21_PARTIAL = 1) and Active CU
member with 8500.AGE = Blank AND current ((AGE ge 14) or
(AGE = DK, RF and CU_CODE = 1, 2, 7 or 10)) ] OR
[(INTNMBR = 2 or 3) and (S21_PARTIAL = 1) and Active CU
member with 8500.AGE lt 14 and current ((AGE ge 14) or
(AGE = DK, RF and CU_CODE = 1, 2, 7 or 10)) ] OR
(S21A_INTRO = 1)

Universe Description:
Question Text:

^NextPerfill
In the past 12 months, including paid vacation and sick leave, how
many weeks did ^YouName work?
If household member did not work, enter zero.

Fills:
Instructions:

NextPerfill
If MEMBNO = 1 then leave blank
Else fill "Now I am going to ask about ^YourNames work experience
and income."

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:
Min:

Integer
2
0

8

Max:

52

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Skip Instructions:

NOTE: English translation of universe
a. Interview number is 1 or 4 and this person is an
active CU member who is 14+ years old
b. Newly spawned case and this person is an active CU
member who is 14+ years old
c. Interview number is 2 or 3 AND no data for section 21A
was collected last quarter(s) and this person is an
active CU member who is 14+ years old
d. Interview number is 2 or 3 AND some data was
collected last quarter(s) and then is a newly
added active CU member who is 14+ years old.
(Assumption being that we have partial 21A data we
must have completed the control card therefore age
could not be blank for any existing member.)
e. Interview number is 2 or 3 AND some data was
collected last quarter(s) and this active CU
member was less than 14 last time, but is now 14+
years old
0:

Goto INCNONWK

1-52,DK,RF: Goto INC_HRSQ
Instrument SAS Name:
Destination Data Set:

INCWEEKQ
MINC

9

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

INC_HRSQ

Spider Version 1.6.2

Field

BSECT21.BLKPARTA.INC_HRSQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How many hours did you usually work per week
Hours worked
INC_HRSQ
INC_HRSQ
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INCWEEKQ = 1-52, DK or RF

Universe Description:
Question Text:

Type:
Length:
Min:
Max:

In the weeks that ^YouName worked, how many hours did ^YouHeShe
usually work per week?
Integer
3
1
168

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OCCUCODE
INC_HRSQ
MINC

10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

OCCUCODE

Field

BSECT21.BLKPARTA.OCCUCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

The job in which you received the most earning during the last 12 months
Job type
OCCUCODE
OCCUCODE
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INC_HRSQ = 1-168, DK or RF

Universe Description:
Help Screen:
Question Text:

H_OCCUCODE
47
? [F1]
Which of the following categories best describes the job in which
^YouName received the most earnings during the past 12 months?

Fills:
Instructions:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name

Type:
Length:

Enumerated
2

Answer List:

TProfession

Value:

Mnemonic:

Description:

1

Admin

Administrator, manager

2

Teacher

Teacher

3

Professional

Professional

4

AdminSupport

Administrative support, including clerical

5

SalesRetail

Sales, retail

6

SalesBiz

Sales, business goods and services

7

Tech

Technician

8

Protect

Protective service

9

PrivateHouse

Private household service

10

OtherService

Other service

11

Operator

Machine or transportation operator, laborer

11

12

Construct

Construction workers, mechanics

13

Farming

Farming

14

Forestry

Forestry, fishing, groundskeeping

15

ArmedForces

Armed Forces

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto INCOMEY
OCCUCODE
MINC

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

INCOMEY

Field

BSECT21.BLKPARTA.INCOMEY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What is/was your type of employment
Type of employment
INCOMEY
INCOMEY
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
OCCUCODE = 1-15, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

^WereWas ^YouName:

Enumerated
1
TEmployment

Value:

Mnemonic:

Description:

1

Private

2

Federal

An employee of a PRIVATE company, business, or
individual working for wages or salary?
A Federal government employee?

3

State

A State government employee?

4

LocalGov

A local government employee?

5

SelfEmployedBiz

6

WorkNoPay

Self-employed ^YourHisHer OWN business,
partnership, professional practice, or farm?
Working WITHOUT PAY in a family business or farm?

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Answer list options should be in bold black

13

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SALARYST
INCOMEY
MINC

14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

INCNONWK

Field

BSECT21.BLKPARTA.INCNONWK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

What was the main reason you did not work during the last 12 months
Reason not working
INCNONWK
INCNONWK
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INCWEEKQ = 0
Did not work in the past 12 months
What was the main reason ^YouName did not work during the past 12
months?
^WereWas ^YouHeShe -

Type:
Length:
Answer List:

Enumerated
1
TReasonNoWork

Value:

Mnemonic:

Description:

1

Retired

Retired?

2

Family

Taking care of home/family?

3

School

Going to school?

4

IllDisabled

Ill, disabled, unable to work?

5

CantFindWork

Unable to find work?

6

Other

Doing something else?

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

15

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SALARYST
INCNONWK
MINC

16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SALARYST

Field

BSECT21.BLKPARTA.SALARYST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Did you receive any money in wages or salary
Wages or salary
SALARYST
SALARYST
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(INCNONWK = 1-6, DK or RF) OR (INCOMEY = 1-6, DK or RF)

Universe Description:
Help Screen:
Question Text:

H_SALARYST
? [F1]
The next few questions are about income DURING THE PAST 12
MONTHS, that is from ^DATE1 to ^DATE2...
Did ^YouName receive any wages, salary, tips, bonuses, or
commissions?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto SALARYX

2,DK,RF:

Goto SEMPFRM

17

Instrument SAS Name:
Destination Data Set:

SALARYST
MINC

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SALARYX

Field

BSECT21.BLKPARTA.SALARYX
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Help Screen:
Question Text:

How much did you receive in wages and salaries from all jobs before any
deductions
Gross salary
SALARYX
SALARYX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SALARYST = 1
Yes, received money in wages or salary in the past 12 months
H_SALARYST
? [F1]
How much did ^YouName receive before taxes?

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
1-99999999: IF SALARYX lt 500 or gt 116249 goto ERR1_SALARYX
ELSE goto GROSPAYX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto SALARYB

SALARYX
MINC

19

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_SALARYX

Check

BSECT21.BLKPARTA.ERR1_SALARYX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SALARYX lt 500 or gt 116249) AND (SALARYX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SALARYX_ = A1
Soft
Suppress: Goto GROSPAYX
All others, go back to SALARYX

21

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SALARYB

Field

BSECT21.BLKPARTA.SALARYB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Help Screen:
Question Text:

Which range on this card best reflects you total wages and salaries for all
jobs
Salary range
SALARYB
SALARYB
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SALARYX = DK or RF
Don't know or refused to tell us how much was received in wages and
salaries in the last 12 months
H_SALARYST
48
? [F1]
Could you tell me which range on CARD A best reflects ^YourNames
total wages and salaries for ALL JOBS during the PAST 12 MONTHS?

Fills:
Instructions:
Type:
Length:
Answer List:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Enumerated
2
TDollarRange_1_120K

Value:

Mnemonic:

Description:

1

r_0k_4k

$1-$4,999

2

r_5k_9k

$5,000-$9,999

3

r_10k_14k

$10,000-$14,999

4

r_15k_19k

$15,000-$19,999

5

r_20k_29k

$20,000-$29,999

6

r_30k_39k

$30,000-$39,999

7

r_40k_49k

$40,000-$49,999

8

r_50k_69k

$50,000-$69,999

9

r_70k_89k

$70,000-$89,999

10

r_90k_119k

$90,000-$119,999

22

11

r_120k
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

$120,000 and over

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto GROSPAYX
SALARYB
MINC

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

GROSPAYX

Field

BSECT21.BLKPARTA.GROSPAYX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What was the amount of your last pay before any deductions
Last pay
GROSPAYX
GROSPAYX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SALARYX = 1-99999999) OR (SALARYB = 1-11, DK or RF)

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

What was the amount of ^YourNames last pay before any deductions?
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Display $ and comma in the entry
Goto PAYPERD
GROSPAYX
MINC

24

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

PAYPERD

Field

BSECT21.BLKPARTA.PAYPERD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What period of time did this cover
Pay period
PAYPERD
PAYPERD
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
GROSPAYX = 1-99999999, DK or RF

Universe Description:
Question Text:

What period of time did this cover?

Type:
Length:

Enumerated
1

Answer List:

TPayPeriod

Value:

Mnemonic:

Description:

1

Weekly

One week

2

Biweekly

Two weeks

3

Monthly

Month

4

Quarterly

Quarter

5

Annually

Year

6

Biannually

Twice a month

7

Other

Other

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

25

Skip Instructions:

1:

IF GROSPAYX lt 50 or gt 1635 goto ERR1_PAYPERD
ELSE goto PAYSTUB

2:

IF GROSPAYX lt 120 or gt 4800 goto ERR1_PAYPERD
ELSE goto PAYSTUB

3:

IF GROSPAYX lt 100 or gt 12000 goto ERR1_PAYPERD
ELSE goto PAYSTUB

4:

IF GROSPAYX lt 51 or gt 14583 goto ERR1_PAYPERD
ELSE goto PAYSTUB

5:

IF GROSPAYX lt 250 or gt 155000 goto ERR1_PAYPERD
ELSE goto PAYSTUB

6:

IF GROSPAYX lt 15 or gt 12838 goto ERR1_PAYPERD
ELSE goto PAYSTUB

7:

IF GROSPAYX lt 200 or gt 10000 goto ERR1_PAYPERD
ELSE goto PAYPRDOT

DK,RF:

Instrument SAS Name:
Destination Data Set:

IF GROSPAYX lt 8 or gt 200000 goto ERR1_PAYPERD
ELSE goto PAYSTUB

PAYPERD
MINC

26

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_PAYPERD

Check

BSECT21.BLKPARTA.ERR1_PAYPERD
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
[ (PAYPERD = DK or RF and (GROSPAYX lt 8 or gt 200000) OR
(PAYPERD = 1 and (GROSPAYX lt 50 or gt 1635) OR
(PAYPERD = 2 and (GROSPAYX lt 120 or gt 4800) OR
(PAYPERD = 3 and (GROSPAYX lt 100 or gt 12000) OR
(PAYPERD = 4 and (GROSPAYX lt 51 or gt 14583) OR
(PAYPERD = 5 and (GROSPAYX lt 250 or gt 155000) OR
(PAYPERD = 6 and (GROSPAYX lt 15 or gt 12838) OR
(PAYPERD = 7 and (GROSPAYX lt 200 or gt 10000) ] AND
(GROSPAYX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set GROS_AYX = A1
Soft
Suppress:

IF PAYPERD = 7 then goto PAYPRDOT
ELSE goto PAYSTUB

All others, go back to PAYPERD

27

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

PAYPRDOT

Field

BSECT21.BLKPARTA.PAYPRDOT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Specify
Specify
PAYPRDOT
PAYPRDOT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
PAYPERD = 7

Universe Description:
Question Text:
Type:
Length:

Specify:
String
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PAYSTUB
PAYPRDOT
MINC

28

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

PAYSTUB

Field

BSECT21.BLKPARTA.PAYSTUB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Does the respondent have a paper or electronic pay check record present
Pay stub
PAYSTUB
PAYSTUB
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(PAYPERD = 1-6, DK, or RF) OR (PAYPRDOT = ENTRY)

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Does the respondent have a paper or electronic pay check record
present for ^Hishernames last paycheck?
Hishernames
If MEMBNO = RESPLINE then
If SEX(MEMBNO) = 1, fill "his"
If SEX(MEMBNO) = 2, fill "her"
If SEX(MEMBNO) = DK or RF, fill "his/her"
Else fill ^Name'S
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

Goto PRIVPENS

29

Instrument SAS Name:
Destination Data Set:

PAYSTUB
MINC

30

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

PRIVPENS

Field

BSECT21.BLKPARTA.PRIVPENS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Was there any money deducted from your pay for private pension fund
Priv pension
PRIVPENS
PRIVPENS
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
PAYSTUB = 1, 2, DK, or RF

Universe Description:
Question Text:

Was there any money deducted from ^YourNames pay for Private pension fund?

Fills:
Instructions:
Type:
Length:
Answer List:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto PRIVPENX

2,DK,RF:

Goto GOVRET

31

Instrument SAS Name:
Destination Data Set:

PRIVPENS
MINC

32

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

PRIVPENX

Spider Version 1.6.2

Field

BSECT21.BLKPARTA.PRIVPENX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How much
Amount
PRIVPENX
PRIVPENX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
PRIVPENS = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How much?
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display $ and comma in the entry field

33

Skip Instructions:

1-99999999:

IF PAYPERD = DK or RF and (PRIVPENX lt 5 or gt
147000) OR
PAYPERD = 1 and (PRIVPENX lt 5 or gt 275) OR
PAYPERD = 2 and (PRIVPENX lt 8 or gt 644) OR
PAYPERD = 3 and (PRIVPENX lt 32 or gt 6000) OR
PAYPERD = 4 and (PRIVPENX lt 5 or gt 4500) OR
PAYPERD = 5 and (PRIVPENX lt 7 or gt 20000) OR
PAYPERD = 6 and (PRIVPENX lt 30 or gt 1000) OR
PAYPERD = 7 and (PRIVPENX lt 12 or gt 3000)
THEN goto ERR1_PRIVPENX
ELSE goto GOVRET

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto GOVRET

PRIVPENX
MINC

34

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_PRIVPENX

Check

BSECT21.BLKPARTA.ERR1_PRIVPENX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(PAYPERD = DK or RF and (PRIVPENX lt 5 or gt 147000) OR
[ (PAYPERD = 1 and (PRIVPENX lt 5 or gt 275) OR
(PAYPERD = 2 and (PRIVPENX lt 8 or gt 644) OR
(PAYPERD = 3 and (PRIVPENX lt 32 or gt 6000) OR
(PAYPERD = 4 and (PRIVPENX lt 5 or gt 4500) OR
(PAYPERD = 5 and (PRIVPENX lt 7 or gt 20000) OR
(PAYPERD = 6 and (PRIVPENX lt 30 or gt 1000) OR
(PAYPERD = 7 and (PRIVPENX lt 12 or gt 3000) ] AND
(PRIVPENX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set PRIV_ENX = A1
Soft
Suppress:

Goto GOVRET

All others, go back to PRIVPENX

35

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

GOVRET

Field

BSECT21.BLKPARTA.GOVRET
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Was there any money deducted from your pay for government retirement
Govt retirement
GOVRET
GOVRET
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(PRIVPENS = 2, DK or RF) OR (PRIVPENX = 1-99999999, DK or RF)

Universe Description:
Question Text:

Was there any money deducted from ^YourNames pay for Government retirement?

Fills:
Instructions:
Type:
Length:
Answer List:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

IF PRIVPENS = 1 bold-black first
part of question text "Was there any money deducted from
^YourNames pay for?"
ELSE gray out first part of question text

36

Skip Instructions:

1:

Goto GOVRETX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto RRRDED

GOVRET
MINC

37

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

GOVRETX

Field

BSECT21.BLKPARTA.GOVRETX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How much
Amount
GOVRETX
GOVRETX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
GOVRET = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How much?
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
1-99999999: IF GOVRETX lt 5 or gt 590 then goto ERR1_GOVRETX
ELSE goto RRRDED
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto RRRDED

GOVRETX
MINC

38

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_GOVRETX

Check

BSECT21.BLKPARTA.ERR1_GOVRETX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(GOVRETX lt 5 or gt 590) AND (GOVRETX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set GOVRETX_ = A1
Soft
Suppress:

Goto RRRDED

All others, go back to GOVRETX

39

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

RRRDED

Field

BSECT21.BLKPARTA.RRRDED
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Was there any money deducted from your pay for railroad retirement
RR retirement
RRRDED
RRRDED
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(GOVRET = 2, DK or RF) OR (GOVRETX = 1-99999999, DK or RF)

Universe Description:
Question Text:

Was there any money deducted from ^YourNames pay for Railroad retirement?

Fills:
Instructions:
Type:
Length:
Answer List:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

IF GOVRET = 1 bold-black first
part of question text "Was there any money deducted from
^YourNames pay for?"
ELSE gray out first part of question text

40

Skip Instructions:

1:

Goto RRRDEDX

2,DK,RF: Goto SSDED
Instrument SAS Name:
Destination Data Set:

RRRDED
MINC

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

RRRDEDX

Field

BSECT21.BLKPARTA.RRRDEDX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How much
Amount
RRRDEDX
RRRDEDX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
RRRDED = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How much?
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
1-99999999:

IF RRRDEDX lt 5 or gt 444 then goto ERR1_RRRDEDX
ELSE goto SSDED

DK,RF: Goto SSDED
Instrument SAS Name:
Destination Data Set:

RRRDEDX
MINC

42

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_RRRDEDX

Check

BSECT21.BLKPARTA.ERR1_RRRDEDX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(RRRDEDX lt 5 or gt 444) AND (RRRDEDX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RRRDEDX_ = A1
Soft
Suppress: Goto SSDED
All others, go back to RRRDEDX

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SSDED

Field

BSECT21.BLKPARTA.SSDED
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Was there any money deducted from your pay for Social Security including
Medicare
Soc Sec deducted
SSDED
SSDED
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(RRRDED = 2, DK or RF) OR (RRRDEDX = 1-99999999, DK or RF)

Universe Description:
Question Text:

Was there any money deducted from ^YourNames pay for Social Security including Medicare?

Fills:
Instructions:
Type:
Length:
Answer List:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

44

Special Instructions:

Skip Instructions:

IF RRRDED = 1 bold-black first
part of question text "Was there any money deducted from
^YourNames pay for?"
ELSE gray out first part of question text
1:

Goto MEDICOV

2,DK,RF: Goto SSNORM
Instrument SAS Name:
Destination Data Set:

SSDED
MINC

45

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SSNORM

Field

BSECT21.BLKPARTA.SSNORM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Are social security payments normally deducted from your pay
Soc Sec normally ded
SSNORM
SSNORM
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SSDED = 2, DK or RF

Universe Description:
Question Text:

Type:
Length:
Answer List:

Are Social Security payments NORMALLY deducted from ^YourNames
pay?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

1:

Goto MEDICOV

2,DK,RF: Goto EMPLCONT
Instrument SAS Name:
Destination Data Set:

SSNORM
MINC

46

47

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

MEDICOV

Field

BSECT21.BLKPARTA.MEDICOV
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Does the money deducted cover only the Medicare portion of Social
Security?
Medicare only
MEDICOV
MEDICOV
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SSDED = 1) OR (SSNORM = 1)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Does the money deducted for Social Security cover only the Medicare
portion of Social Security?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto EMPLCONT
MEDICOV
MINC

48

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

EMPLCONT

Field

BSECT21.BLKPARTA.EMPLCONT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Did any employer or union contribute to your pension or retirement plan
Empl/Union contrib
EMPLCONT
EMPLCONT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SSNORM = 2, DK or RF) OR (MEDICOV = 1, 2, DK or RF)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Other than Social Security, did any employer or union contribute to
^YourNames pension or retirement plan in the past 12 months?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SEMPFRM
EMPLCONT
MINC

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SEMPFRM

Field

BSECT21.BLKPARTA.SEMPFRM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Did you receive any self-employment income or have a loss?
Self-empl inc
SEMPFRM
SEMPFRM
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(EMPLCONT = 1, 2 DK or RF) OR (SALARYST = 2, DK, or RF)

Universe Description:
Help Screen:
Question Text:

H_SEMPFRM
? [F1]
DURING THE PAST 12 MONTHS Did ^YouName receive any self-employment income or have a loss?
(Report income from own businesses (farm or non-farm) including
proprietorships and partnerships)

Fills:
Instructions:
Type:
Length:
Answer List:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

50

Special Instructions:

Skip Instructions:

IF SALARYST = 1 bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE gray out the first line
1:

Goto SEMPFRMX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto SOCSRRET

SEMPFRM
MINC

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SEMPFRMX

Field

BSECT21.BLKPARTA.SEMPFRMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What was the amount of self-employment income or loss?
Amount
SEMPFRMX
SEMPFRMX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SEMPFRM = 1

Universe Description:
Help Screen:
Question Text:

H_SEMPFRM
? [F1]
What was the amount?
(Report net income after operating expenses. Include earning as a tenant
farmer or sharecropper.)
If net income was a loss, precede amount with a '-'
Breakeven = 1

Type:
Length:

Integer
10

Min:
Max:

-999999999
999999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display $ and comma in the entry field

52

Skip Instructions:

-999999999-999999999: IF SEMPFRMX = 0 then goto CK_SEMPFRMX
ELSEIF SEMPFRMX lt 1 or gt 200000 then
goto ERR1_SEMPFRMX
ELSE goto SOCSRRET
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto SEMPFRMB

SEMPFRMX
MINC

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

CK_SEMPFRMX

Check

BSECT21.BLKPARTA.CK_SEMPFRMX
Description:
Inherited Universe:
Universe:

0 is not a valid value
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SEMPFRMX = 0

Universe Description:
Text:

ZERO IS NOT AN ALLOWED VALUE
IF THERE WAS NO NET INCOME OR LOSS, ENTER 1

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to SEMPFRMX

54

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_SEMPFRMX

Check

BSECT21.BLKPARTA.ERR1_SEMPFRMX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SEMPFRMX lt 1 or gt 200000) AND (SEMPFRMX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SEMP_RMX = A1
Soft
Suppress:

Goto SOCSRRET

All others, go back to SEMPFRMX

55

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SEMPFRMB

Field

BSECT21.BLKPARTA.SEMPFRMB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Which range on this card best reflects your income or loss from selfemployment?
Self inc/loss range
SMPFRMB
SEMPFRMB
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SEMPFRMX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_SEMPFRM
48
? [F1]
Could you tell me which range on CARD A best reflects ^YourNames
income or loss from self-employment during the PAST 12 MONTHS?

Fills:
Instructions:
Type:
Length:
Answer List:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Enumerated
2
TDollarRange_Loss_120K

Value:

Mnemonic:

Description:

0

Loss

Loss

1

r_0k_4k

$1-$4,999

2

r_5k_9k

$5,000-$9,999

3

r_10k_14k

$10,000-$14,999

4

r_15k_19k

$15,000-$19,999

5

r_20k_29k

$20,000-$29,999

6

r_30k_39k

$30,000-$39,999

7

r_40k_49k

$40,000-$49,999

8

r_50k_69k

$50,000-$69,999

9

r_70k_89k

$70,000-$89,999

10

r_90k_119k

$90,000-$119,999

11

r_120k

$120,000 and over

56

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SOCSRRET
SMPFRMB
MINC

57

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SOCSRRET

Field

BSECT21.BLKPARTA.SOCSRRET
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Did you receive from any Social Security or Railroad retirement?
SocSec RR ret
SOCSRRET
SOCSRRET
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SEMPFRMB = 0-11, DK or RF) OR (SEMPFRM = 2, DK or RF) OR
(SEMPFRMX = RESPONSE)

Universe Description:
Help Screen:
Question Text:

H_SOCSRRET
? [F1]
DURING THE PAST 12 MONTHS Did ^YouName receive any Social Security or Railroad Retirement
benefits?

Fills:
Instructions:
Type:
Length:
Answer List:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

58

Special Instructions:

Skip Instructions:

If SEMPFRM = 1 bold-black the first line ("DURING THE PAST 12
MONTHS?")
Else gray out the first line
1:

Goto RRRETIRX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto SUPPLINC

SOCSRRET
MINC

59

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

RRRETIRX

Field

BSECT21.BLKPARTA.RRRETIRX
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What was the amount of the last Social Security or Railroad Retirement
payment received?
Amount
RRRETIRX
RRRETIRX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SOCSRRET = 1

Universe Description:
Help Screen:
Question Text:

H_SOCSRRET
? [F1]
What was the amount of the last Social Security or Railroad Retirement
payment received?

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
1-99999999: IF RRRETIRX lt 139 or gt 6000 then
goto ERR1_RRRETIRX
ELSE goto INCMEDCR
DK,RF:

Instrument SAS Name:

Goto RRRETIRB

RRRETIRX

60

Destination Data Set:

MINC

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_RRRETIRX

Check

BSECT21.BLKPARTA.ERR1_RRRETIRX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(RRRETIRX lt 139 or gt 6000) AND (RRRETIRX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RRRE_IRX = A1
Soft
Suppress:

Goto INCMEDCR

All others, go back to RRRETIRX

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

RRRETIRB

Field

BSECT21.BLKPARTA.RRRETIRB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Which range on this card best reflects the amount of you last Soc Sec or RR
retirment
Soc Sec/RR ret range
RRRETIRB
RRRETIRB
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
RRRETIRX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_SOCSRRET
49
? [F1]
Could you tell me which range on CARD B best reflects the amount of
^YourNames last Social Security or Railroad Retirement payment
during the PAST 12 MONTHS?

Fills:
Instructions:
Type:
Length:
Answer List:

YourNames
If RESPLINE = MEMBNO then fill "your" Else fill ^Name's
Enumerated
1
TDollarRange_0_17K

Value:

Mnemonic:

Description:

1

r_000_499

Less than $500

2

r_500_699

$500-$699

3

r_700_999

$700-$999

4

r_1000_1299

$1,000-$1,299

5

r_1300_1699

$1,300-$1,699

6

r_1700_plus

$1,700 and over

X
X

Don't Know
Refuse
Empty

63

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto INCMEDCR
RRRETIRB
MINC

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

INCMEDCR

Field

BSECT21.BLKPARTA.INCMEDCR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Is this amount AFTER the deduction for a Medicare premium?
After Medicare premium
INCMEDCR
INCMEDCR
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(RRRETIRX = RESPONSE) OR (RRRETIREB = 1-6, DK or RF)

Universe Description:
Question Text:

Type:
Length:
Answer List:

Is this amount AFTER the deduction for a Medicare premium?

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto SS_RRQ
INCMEDCR
MINC

65

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SS_RRQ

Field

BSECT21.BLKPARTA.SS_RRQ
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How many Social Security or Railroad payments did you receive
# Soc Sec/RR ret pmts
SS_RRQ
SS_RRQ
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INCMEDCR = 1, 2, DK or RF

Universe Description:
Question Text:

Type:
Length:
Min:
Max:

During the past 12 months, how many Social Security or Railroad
Retirement payments did ^YouName receive?
Integer
2
1
52

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:

IF SS_RRQ gt 12 then goto ERR1_SSRRQ
ELSE goto SUPPLINC

Instrument SAS Name:
Destination Data Set:

SS_RRQ
MINC

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_SSRRQ

Check

BSECT21.BLKPARTA.ERR1_SSRRQ
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SS_RRQ gt 12 AND (SSRRQ ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SS_RRQ_ = A1
Soft
Suppress:

Goto SUPPLINC

All others, go back to SSRRQ

67

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SUPPLINC

Field

BSECT21.BLKPARTA.SUPPLINC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Did you receive any Supplemental Security Income payments
Recvd fed SSI
SUPPLINC
SUPPLINC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SS_RRQ = 1-52, DK or RF) OR
(SOCSRRET = 2, DK, or RF)

Universe Description:
Help Screen:
Question Text:

H_SUPPLINC
? [F1]
DURING THE PAST 12 MONTHS Did ^YouName receive any Supplemental Security Income (SSI) payments?

Fills:
Instructions:
Type:
Length:
Answer List:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

68

Array:
Special Instructions:

Skip Instructions:

If SOCSRRET = 1 bold-black the first line ("DURING THE PAST 12
MONTHS?")
Else gray out the first line
1:

Goto SSIX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto INDRETAC

SUPPLINC
MINC

69

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SSIX

Field

BSECT21.BLKPARTA.SSIX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How much did you receive in SSI checks from all government sources
Amount
SSIX
SSIX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SUPPLINC = 1

Universe Description:
Help Screen:
Question Text:

H_SUPPLINC
? [F1]
What was the amount?

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
1-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF SSIX lt 5 or gt 15180 then goto ERR1_SSIX
ELSE goto INDRETAC
Goto SSIB

SSIX
MINC

70

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_SSIX

Check

BSECT21.BLKPARTA.ERR1_SSIX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SSIX lt 5 or gt 15180) AND (SSIX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set SSIX_ = A1
Soft
Suppress:

Goto INDRETAC

All others, go back to SSIX

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SSIB

Field

BSECT21.BLKPARTA.SSIB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Which range on this card best reflects the amount of your last SSI from all
government
SSI range
SSIB
SSIB
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
SSIX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_SUPPLINC
50
? [F1]
Could you tell me which range on CARD C best reflects the amount
^YouName received in Supplemental Security income during the past
12 months?

Fills:
Instructions:
Type:
Length:
Answer List:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name
Enumerated
2
TDollarRange_1_50K

Value:

Mnemonic:

Description:

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,000-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

11

r_40k_50k

$40,000-$49,999

72

12

r_50k_plus
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

$50,000 and over

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto INDRETAC
SSIB
MINC

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

INDRETAC

Field

BSECT21.BLKPARTA.INDRETAC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Did you place any money in a retirement plan such as an IRA or Keogh
IRA/Keogh
INDRETAC
INDRETAC
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(SUPPLINC = 2, DK or RF) OR (SSIX = RESPONSE) OR (SSIB = ENTRY,
DK, or RF)

Universe Description:
Question Text:

DURING THE PAST 12 MONTHS Did ^YouName place any money in a retirement plan such as an
Individual Retirement Account (IRA) or Keogh? Do not include
rollovers.

Fills:
Instructions:
Type:
Length:
Answer List:

YouName
If RESPLINE = MEMBNO then fill "you" Else fill ^Name
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

74

Special Instructions:

Skip Instructions:

If SUPPLINC = 1 bold-black the first line ("DURING THE PAST 12
MONTHS?")
Else gray out the first line
1:

Goto INDRETX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S21A_CHECK

INDRETAC
MINC

75

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

INDRETX

Spider Version 1.6.2

Field

BSECT21.BLKPARTA.INDRETX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How much
Amount
INDRETX
INDRETX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
INDRETAC = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

How much?
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry field
IF INDRETX lt 75 or gt 18000 AND (ne DK or RF) then
goto ERR1_INDRETX
ELSE goto S21A_CHECK

Instrument SAS Name:
Destination Data Set:

INDRETX
MINC

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

ERR1_INDRETX

Check

BSECT21.BLKPARTA.ERR1_INDRETX
Description:
Inherited Universe:
Universe:

Out of Range Check
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(INDRETX lt 75 or gt 18000) AND (INDRETX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set INDERTX_ = A1
Soft
Suppress:

Goto S21A_CHECK

All others, go back to INDRETX

77

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

S21A_CHECK

Field

BSECT21.BLKPARTA.S21A_CHECK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

End of Person

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(INDRETAC = 2, DK, or RF) OR (INDRETX = ENTRY, DK, or RF) OR
(ANYWORK = 2, DK, or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF ((INDRETAC = 2, DK or RF) OR (INDRETX = ENTRY, DK, or RF)) or
(ANYWORK = 2,DK or RF and
8500.MIN_STAT = zero) then
store 1 in MIN_ORIG and store 1 in MIN_STAT

Array:
Skip Instructions:

IF no more persons with 8500.INCWEEKQ = 0 or
8500.ANYWORK = 2,DK or RF then goto S21A_END
ELSE goto ANYWORK for the next person

78

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

S21A_END

Spider Version 1.6.2

Field

BSECT21.BLKPARTA.S21A_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

End of Section 21A

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
No other person needs to be asked questions

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

IF S21A has been asked for all appropriate persons
then set S21a_end = 1
Goto Section 21B

79

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

GROS_AYX

Field

BSECT21.BLKPARTA.GROS_AYX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for GROSPAYX

GROS_AYX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See GROSPAYX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

GROS_AYX
MINC

80

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SALARYX_

Field

BSECT21.BLKPARTA.SALARYX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SALARYX

SALARYX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See SALARYX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SALARYX_
MINC

81

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

PRIV_ENX

Field

BSECT21.BLKPARTA.PRIV_ENX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for PRIVPENX

PRIV_ENX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See PRIVPENX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

PRIV_ENX
MINC

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

GOVRETX_

Field

BSECT21.BLKPARTA.GOVRETX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for GOVRETX

GOVRETX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See GOVRETX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

GOVRETX_
MINC

83

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

RRRDEDX_

Field

BSECT21.BLKPARTA.RRRDEDX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RRDEDX

RRRDEDX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See RRRDEDX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RRRDEDX_
MINC

84

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SEMP_RMX

Field

BSECT21.BLKPARTA.SEMP_RMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SEMPFRMX

SEMP_RMX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See SEMPFRMX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SEMP_RMX
MINC

85

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

RRRE_IRX

Field

BSECT21.BLKPARTA.RRRE_IRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RRRETIRX

RRRE_IRX
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See RRRETIRX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RRRE_IRX
MINC

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SS_RRQ_

Field

BSECT21.BLKPARTA.SS_RRQ_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SS_RRQ_

SS_RRQ_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See SS_RRQ for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SS_RRQ_
MINC

87

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

SSIX_

Field

BSECT21.BLKPARTA.SSIX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for SSIX

SSIX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See SSIX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

SSIX_
MINC

88

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

INDRETX_

Field

BSECT21.BLKPARTA.INDRETX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for INDRETX

INDRETX_
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See INDRETX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

INDRETX_
MINC

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

MEMBNO

Field

BSECT21.BLKPARTA.MEMBNO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

person Line number

MEMBNO
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
1
30
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TUnit1.BPersons.FNAME for how to set this field
MEMBNO
MINC

90

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

MIN_STAT

Field

BSECT21.BLKPARTA.MIN_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

MIN_STAT
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Note:

See S21A_CHECK for how to set this field

Valid Values: 1 = Active Record
3 = Inactive Record
Instrument SAS Name:
Destination Data Set:

MIN_STAT
MINC

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTA

Spider Version 1.6.2

MIN_ORIG

Field

BSECT21.BLKPARTA.MIN_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

RECORIGA
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See S21A_CHECK for how to set this field

Valid Values: 1 = Data from current month interview.
4 = Inventory Data - no updates
5 = Inventory - updates
Instrument SAS Name:
Destination Data Set:

MIN_ORIG
MINC

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21

Spider Version 1.6.2

BLKPARTB

Block

BSECT21.BLKPARTB
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:

Universe Description:

Income

If
(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1
(INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1)

(1st or 4th month interview) OR
(2nd or 3rd month interview and this is a newly spawned CU or replacement)
OR
(2nd or 3rd month interview and no one has previously answered
INCWEEKQ from 21A)

Array:
Block Instructions:

Section label: Section 21, Part B - Work experience and income

93

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

INTERDIV

Field

BSECT21.BLKPARTB.INTERDIV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive any interest or dividends
Interest or Dividends
INTERDIV
INTERDIV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Help Screen:
Question Text:

H_INTERDIV
? [F1]
^UpUntil_fill
DURING THE PAST 12 MONTHS Did ^YOU_ANYMEM receive any interest or dividends? Report even
small amounts credited to an account.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

94

Skip Instructions:

1:

Goto INTRDVX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto NETRENT

INTERDIV
FINC

95

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

INTRDVX

Field

BSECT21.BLKPARTB.INTRDVX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total amount received?
Amount
INTRDVX
INTRDVX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
INTERDIV = 1

Universe Description:
Help Screen:
Question Text:

H_INTERDIV
? [F1]
What was the amount?

Type:
Length:

Integer
10

Min:
Max:

1
999999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry
1-99999999:

DK,RF:
Instrument SAS Name:

IF INTRDVX gt 18000 then goto ERR1_INTRDVX
ELSE goto NETRENT
Goto INTRDVB

INTRDVX

96

Destination Data Set:

FINC

97

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_INTRDVX

Check

BSECT21.BLKPARTB.ERR1_INTRDVX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(INTRDVX gt 18000) AND (INTRDVX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSALLY HIGH
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set INTRDVX_ = A1
Soft
Suppress:

Goto NETRENT

All others, go back to INTRDVX

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

INTRDVB

Field

BSECT21.BLKPARTB.INTRDVB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which range on this card best reflects the amount of interest or dividends
received by during the past 12 months
Amt of Interest Range
INTRDVB
INTRDVB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
INTRDVX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_INTERDIV
50
? [F1]
Could you tell me which range on CARD C best reflects the amount
^YOU_ANYMEM received in interest or dividends during the PAST 12
MONTHS?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
2
TDollarRange_1_50K

Value:

Mnemonic:

Description:

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,000-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

99

11

r_40k_50k

$40,000-$49,999

12

r_50k_plus

$50,000 and over

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto NETRENT
INTRDVB
FINC

100

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

NETRENT

Field

BSECT21.BLKPARTB.NETRENT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive any net rental income or loss
Rnt Inc/Loss
NETRENT
NETRENT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Help Screen:
Question Text:

All who get this block
H_NETRENT
? [F1]
DURING THE PAST 12 MONTHS Did ^YOU_ANYMEM receive any net rental income or loss?
Net rental income is the total amount after expenses.

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

101

Array:
Special Instructions:

Skip Instructions:

IF INTERDIV = 1 bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE gray out the first line
1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto NETRENTX
Goto ROYEST

NETRENT
FINC

102

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

NETRENTX

Field

BSECT21.BLKPARTB.NETRENTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the amount received?
Amount
NETRENTX
NETRENTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
NETRENT = 1

Universe Description:
Help Screen:
Question Text:

H_NETRENT
? [F1]
What was the amount?
The net amount is the total amount after expenses.
If income was a loss, precede amount with a '-'.
Breakeven = 1.

Type:
Length:

Integer
10

Min:
Max:

-999999999
999999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display $ and comma in the entry

103

Skip Instructions:

-999999999-999999999: IF NETRENTX = 0 then goto CK_NETRENTX
ELSEIF (NETRENTX lt -150,000 or
gt 48,000) then goto ERR1_NETRENTX
ELSE goto ROYEST
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto NETRENTB

NETRENTX
FINC

104

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

CK_NETRENTX

Check

BSECT21.BLKPARTB.CK_NETRENTX
Description:
Inherited Universe:

Universe:

0 is not a valid value
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
NETRENTX = 0

Universe Description:
Text:

ZERO IS NOT AN ALLOWED VALUE
IF THERE WAS NO NET INCOME OR LOSS, ENTER 1

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to NETRENTX

105

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_NETRENTX

Check

BSECT21.BLKPARTB.ERR1_NETRENTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(NETRENTX lt -150000 or gt 48000) AND
(NETRENTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set NETR_NTX = A1
Soft
Suppress:

Goto ROYEST

All others, go back to NETRENTX

106

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

NETRENTB

Field

BSECT21.BLKPARTB.NETRENTB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which range on this card best reflects the total amount
Rent Income Range
NETRENTB
NETRENTB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
NETRENTX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_NETRENT
50
? [F1]
Could you tell me which range on CARD C best reflects the total net
rental income or loss during the PAST 12 MONTHS?

Type:
Length:
Answer List:

Enumerated
2
TDollarRange_Loss_50K

Value:

Mnemonic:

Description:

0

Loss

Loss

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,999-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

11

r_40k_50k

$40,000-$49,999

12

r_50k_plus

$50,000 and over

107

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ROYEST
NETRENTB
FINC

108

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ROYEST

Field

BSECT21.BLKPARTB.ROYEST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive any royalty income or income from estates or trusts?
Royalties
ROYEST
ROYEST
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Help Screen:
Question Text:

All who get this block
H_ROYEST
? [F1]
DURING THE PAST 12 MONTHS Did ^YOU_ANYMEM receive any royalty income or income from estates
and trusts?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

109

Array:
Special Instructions:

Skip Instructions:

IF NETRENT = 1, bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE grey out the first line
1:

Goto ROYESTX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto RETSURV

ROYEST
FINC

110

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ROYESTX

Field

BSECT21.BLKPARTB.ROYESTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total amount received?
Amount
ROYESTX
ROYESTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
ROYEST = 1

Universe Description:
Help Screen:
Question Text:

H_ROYEST
? [F1]
What was the amount?

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry
1-99999999: IF ROYESTX lt 11 or gt 57926 then
goto ERR1_ROYESTX
ELSE goto RETSURV
DK,RF:

Instrument SAS Name:

Goto ROYESTB

ROYESTX

111

Destination Data Set:

FINC

112

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_ROYESTX

Check

BSECT21.BLKPARTB.ERR1_ROYESTX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(ROYESTX lt 11 or gt 57926) AND (ROYESTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set ROYESTX_ = A1
Soft
Suppress:

Goto RETSURV

All others, go back to ROYESTX

113

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ROYESTB

Field

BSECT21.BLKPARTB.ROYESTB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which range on this card best reflects the total amount of received in royalty
income or income from estates and trusts
Royalties Range
ROYESTB
ROYESTB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
ROYESTX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_ROYEST
50
? [F1]
Could you tell me which range on CARD C best reflects the total
amount received in royalty income or income from estates and trusts
during the PAST 12 MONTHS?

Type:
Length:
Answer List:

Enumerated
2
TDollarRange_1_50K

Value:

Mnemonic:

Description:

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,000-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

11

r_40k_50k

$40,000-$49,999

12

r_50k_plus

$50,000 and over

114

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RETSURV
ROYESTB
FINC

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

RETSURV

Field

BSECT21.BLKPARTB.RETSURV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive any retirement, survivor, or disability pensions
Pensions
RETSURV
RETSURV
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Help Screen:
Question Text:

All who get this block
H_RETSURV
? [F1]
DURING THE PAST 12 MONTHS Did ^YOU_ANYMEM receive any retirement, survivor, or disability
pensions?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

116

Array:
Special Instructions:

Skip Instructions:

IF ROYEST = 1, bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE grey out the first line
1:
2,DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto RETSURVX
Goto OTHREG

RETSURV
FINC

117

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

RETSURVX

Field

BSECT21.BLKPARTB.RETSURVX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the amount received?
Amount
RETSURVX
RETSURVX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
RETSURV = 1

Universe Description:
Help Screen:
Question Text:

H_RETSURV
? [F1]
What was the amount?
(Do not include Social Security.)

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry
1-99999999: IF RETSURVX lt 125 or gt 10530 then
goto ERR1_RETSURVX
ELSE goto OTHREG
DK,RF:

Goto RETSURVB

118

Instrument SAS Name:
Destination Data Set:

RETSURVX
FINC

119

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_RETSURVX

Check

BSECT21.BLKPARTB.ERR1_RETSURVX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(RETSURVX lt 125 or gt 10530) AND (RETSURVX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set RETS_RVX = A1
Soft
Suppress:

Goto OTHREG

All others, go back to RETSURVX

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

RETSURVB

Field

BSECT21.BLKPARTB.RETSURVB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which range on this card best reflects the total amount received in
retirement, survivor, or disability pensions
Pension Range
RETSURVB
RETSURVB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
RETSURVX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_RETSURV
50
? [F1]
Could you tell me which range on CARD C best reflects the total
amount received in retirement, survivor, or disability pensions during
the PAST 12 MONTHS?

Type:
Length:
Answer List:

Enumerated
2
TDollarRange_1_50K

Value:

Mnemonic:

Description:

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,000-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

11

r_40k_50k

$40,000-$49,999

12

r_50k_plus

$50,000 and over

121

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OTHREG
RETSURVB
FINC

122

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

OTHREG

Field

BSECT21.BLKPARTB.OTHREG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Did you receive income on a regular basis from other sources
Income Oth Source
OTHREG
OTHREG
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
All who get this block

Universe Description:
Help Screen:
Question Text:

H_OTHREG
? [F1]
DURING THE PAST 12 MONTHS Did ^YOU_ANYMEM receive income on a REGULAR basis from any
other source such as Veteran's Administration (VA) payments,
unemployment compensation, child support, or alimony?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

123

Array:
Special Instructions:

Skip Instructions:

IF RETSURV = 1, bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE grey out the first line
1:

Goto OTHREGX

2,DK,RF: Goto LUMPSUM
Instrument SAS Name:
Destination Data Set:

OTHREG
FINC

124

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

OTHREGX

Spider Version 1.6.2

Field

BSECT21.BLKPARTB.OTHREGX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total amount received from all sources?
Amount
OTHREGX
OTHREGX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
OTHREG = 1

Universe Description:
Help Screen:
Question Text:

H_OTHREG
? [F1]
What was the amount from all sources?
(Do not include lump sum payments such as money from an inheritance or
sale of a home.)

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display $ and comma in the entry

125

Skip Instructions:

1-99999999: IF OTHREGX lt 58 or gt 29812 then goto
ERR1_OTHREGX
ELSE goto LUMPSUM
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto OTHREGB

OTHREGX
FINC

126

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_OTHREGX

Check

BSECT21.BLKPARTB.ERR1_OTHREGX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(OTHREGX lt 58 or gt 29812) AND (OTHREGX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHREGX_ = A1
Soft
Suppress:

Goto LUMPSUM

All other, go back to OTHREGX

127

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

OTHREGB

Field

BSECT21.BLKPARTB.OTHREGB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which range on this card best reflects the total amount received in Veteran?s
Administration payments, unemployment compensation, child support or
alimony
Misc Inc Range
OTHREGB
OTHREGB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
OTHREGX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_OTHREG
50
? [F1]
Could you tell me which range on CARD C best reflects the total
amount received in Veteran's Administration (VA) payments,
unemployment compensation, child support, or alimony during the
PAST 12 MONTHS?

Type:
Length:
Answer List:

Enumerated
2
TDollarRange_1_50K

Value:

Mnemonic:

Description:

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,000-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

11

r_40k_50k

$40,000-$49,999

128

12

r_50k_plus
X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

$50,000 and over

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LUMPSUM
OTHREGB
FINC

129

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

LUMPSUM

Field

BSECT21.BLKPARTB.LUMPSUM
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive any lump sum payments for insurance, estates, trusts,
royalties,
Lump Sum
LUMPSUM
LUMPSUM
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Help Screen:
Question Text:

All who get this block
H_LUMPSUM
? [F1]
DURING THE PAST 12 MONTHS Did ^YOU_ANYMEM receive any lump sum payments from insurance,
estates, trusts, royalties, child support, alimony, prizes or games of
chance, or from persons outside your household?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X

On Input

130

X

On Output

Array:
Special Instructions:

Skip Instructions:

IF OTHREG = 1, bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE gray out the first line
1:

Goto LUMPSUMX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto OTHERINC

LUMPSUM
FINC

131

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

LUMPSUMX

Field

BSECT21.BLKPARTB.LUMPSUMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total amount received by all CU members?
Amount
LUMPSUMX
LUMPSUMX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
LUMPSUM = 1

Universe Description:
Help Screen:
Question Text:

H_LUMPSUM
? [F1]
What was the total amount received ^ByMem?

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry
1-99999999:

DK,RF:
Instrument SAS Name:

IF LUMPSUMX lt 5 or gt 106000 then
goto ERR1_LUMPSUMX
ELSE goto OTHERINC

Goto LUMPSUMB

LUMPSUMX

132

Destination Data Set:

FINC

133

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_LUMPSUMX

Check

BSECT21.BLKPARTB.ERR1_LUMPSUMX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(LUMPSUMX lt 5 or gt 106000) AND (LUMPSUMX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LUMP_UMX = A1
Soft
Suppress:

Goto OTHERINC

All others, go back to LUMPSUMX

134

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

LUMPSUMB

Field

BSECT21.BLKPARTB.LUMPSUMB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which range on this card best reflects the total lump sum payments
Lump Sum Range
LUMPSUMB
LUMPSUMB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
LUMPSUMX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_LUMPSUM
50
? [F1]
Could you tell me which range on CARD C best reflects the total lump
sum payments during the PAST 12 MONTHS?

Type:
Length:
Answer List:

Enumerated
2
TDollarRange_1_50K

Value:

Mnemonic:

Description:

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,000-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

11

r_40k_50k

$40,000-$49,999

12

r_50k_plus

$50,000 and over

135

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OTHERINC
LUMPSUMB
FINC

136

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

OTHERINC

Field

BSECT21.BLKPARTB.OTHERINC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive any other money income
Other Money Income
OTHERINC
OTHERINC
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Help Screen:
Question Text:

All who get this block
H_OTHERINC
? [F1]
DURING THE PAST 12 MONTHS Did ^YOU_ANYMEM receive any other money income, including money
received from cash scholarship and fellowships, stipends not based on
working, or from the care of foster children, not already reported?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X

On Input

137

X

On Output

Array:
Special Instructions:

Skip Instructions:

IF LUMPSUM = 1, bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE gray out the first line
1:

Goto OTHRINCX

2,DK,RF: Goto MISCTAX
Instrument SAS Name:
Destination Data Set:

OTHERINC
FINC

138

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

OTHRINCX

Spider Version 1.6.2

Field

BSECT21.BLKPARTB.OTHRINCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total amount received by all CU members?
Amount
OTHRINCX
OTHRINCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
OTHERINC = 1

Universe Description:
Help Screen:
Question Text:

H_OTHERINC
? [F1]
What was the total amount received ^ByAll?

Fills:
Instructions:

Type:
Length:
Min:
Max:

ByAll
If single person CU, leave blank
Else fill "by all household members"
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

Display $ and comma in the entry

139

Skip Instructions:

1-99999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF OTHRINCX lt 100 or gt 23404 then
goto ERR1_OTHRINCX
ELSE goto MISCTAX

Goto OTHRINCB

OTHRINCX
FINC

140

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_OTHRINCX

Check

BSECT21.BLKPARTB.ERR1_OTHRINCX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(OTHRINCX lt 100 or gt 23404) AND (OTHRINCX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHR_NCX = A1
Soft
Suppress:

Goto MISCTAX

All others, go back to OTHRINCX

141

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

OTHRINCB

Field

BSECT21.BLKPARTB.OTHRINCB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which range on this card best reflects the total amount of other money
income
Other Money Range
OTHRINCB
OTHRINCB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
OTHRINCX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_OTHERINC
50
? [F1]
Could you tell me which range on CARD C best reflects the total
amount of other money income received during the PAST 12 MONTHS?

Type:
Length:
Answer List:

Enumerated
2
TDollarRange_1_50K

Value:

Mnemonic:

Description:

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,000-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

11

r_40k_50k

$40,000-$49,999

12

r_50k_plus

$50,000 and over

142

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MISCTAX
OTHRINCB
FINC

143

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

MISCTAX

Field

BSECT21.BLKPARTB.MISCTAX
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you pay any personal property taxes and other taxes not reported
elsewhere
Other Taxes
MISCTAX
MISCTAX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:

All who get this block
DURING THE PAST 12 MONTHS Did ^YOU_ANYMEM PAY any inheritance or estate tax?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

144

Array:
Skip Instructions:

1:

Goto MISCTAXX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto FOODSMP

MISCTAX
FINC

145

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

MISCTAXX

Spider Version 1.6.2

Field

BSECT21.BLKPARTB.MISCTAXX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the total amount received by ALL CU members?
Amount
MISCTAXX
MISCTAXX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
MISCTAX = 1

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Min:
Max:

What was the total amount PAID ^ByAll?
ByAll
If single person CU, leave blank
Else fill "by all household members"
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry
IF MISCTAXX lt 35 or gt 6500 and (ne DK or RF) then
goto ERR1_MISCTAXX
ELSE goto FOODSMP

146

Instrument SAS Name:
Destination Data Set:

MISCTAXX
FINC

147

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_MISCTAXX

Check

BSECT21.BLKPARTB.ERR1_MISCTAXX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(MISCTAXX lt 35 or gt 6500) AND (MISCTAXX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MISC_AXX = A1
Soft
Suppress:

Goto FOODSMP

All others, go back to MISCTAXX

148

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

FOODSMP

Field

BSECT21.BLKPARTB.FOODSMP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive any food stamps or electronic benefit transfers
Food stamps
FOODSMP
FOODSMP
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:

All who get this block
DURING THE PAST 12 MONTHS Did anyone in this household receive Food Stamps or a Food Stamp
benefit card? Include government benefits from the Supplemental
Nutritional Assistance Program (SNAP). Do NOT include WIC or the
National School Lunch Program.

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

NOTE: "Anyone in the household" was purposely not written as
the fill ^YOU_ANYMEM, when BLS redid the income
section in 2013. Borrowed wording from ACS.

Array:

149

Special Instructions:

Skip Instructions:

IF MISCTAX = 1, bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE gray out the first line
1:

Goto FS_MTHI

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto WELFARE

FOODSMP
FINC

150

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

FS_MTHI

Field

BSECT21.BLKPARTB.FS_MTHI
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many of the past 12 months were food stamps or EBTs received
Months Recd
FS_MTHI
FS_MTHI
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
FOODSMP = 1

Universe Description:
Question Text:

Type:
Length:
Min:
Max:

In how many of the past 12 months were food stamps or EBTs
received?
Integer
2
1
12

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto FS_AMT
FS_MTHI
FINC

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

FS_AMT

Field

BSECT21.BLKPARTB.FS_AMT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the dollar value of the last food stamps or EBT received?
Last Value
FS_AMT
FS_AMT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
FS_MTHI = 1-12, DK, RF

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

What was the dollar value of the last food stamps or EBT received?
Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry
1-99999999: IF FS_AMT lt 10 or gt 540 then goto ERR1_FS_AMT
ELSE goto WELFARE
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto WELFARE

FS_AMT
FINC

152

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_FS_AMT

Check

BSECT21.BLKPARTB.ERR1_FS_AMT
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(FS_AMT lt 10 or gt 540) AND (FS_AMT ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set FS_AMT_ = A1
Soft
Suppress:

Goto WELFARE

All others, go back to FS_AMT

153

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

WELFARE

Field

BSECT21.BLKPARTB.WELFARE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive cash assistance from any state or local government
Welfare
WELFARE
WELFARE
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Help Screen:
Question Text:

All who get this block
H_WELFARE
? [F1]
DURING THE PAST 12 MONTHS Did ^YOU_CHILD receive any welfare payments or cash assistance
from the state or local welfare office?
Please include even if only for one month. Do NOT include benefits
from food, energy, or rental assistance programs.

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_CHILD
If single person CU, fill "you"
Else fill "you or any members of this household, including children,"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X

On Input

154

X

On Output

Array:
Special Instructions:

Skip Instructions:

IF FOODSMP = 1, bold-black the first line
("DURING THE PAST 12 MONTHS?")
ELSE gray out the first line
1:

Goto WELFAREX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto MEALSPAY

WELFARE
FINC

155

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

WELFAREX

Field

BSECT21.BLKPARTB.WELFAREX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How much cash assistance did you receive last year
Amount
WELFAREX
WELFAREX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
WELFARE = 1

Universe Description:
Help Screen:
Question Text:

H_WELFARE
? [F1]
What was the amount for the PAST 12 MONTHS?

Type:
Length:
Min:
Max:

Integer
9
1
99999999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry
1-99999999:

DK,RF:
Instrument SAS Name:

IF WELFAREX lt 120 or gt 11064 then goto
ERR1_WELFAREX
ELSE goto MEALSPAY
Goto WELFAREB

WELFAREX

156

Destination Data Set:

FINC

157

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_WELFAREX

Check

BSECT21.BLKPARTB.ERR1_WELFAREX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(WELFAREX lt 120 or gt 11064) AND (WELFAREX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set WELF_REX = A1
Soft
Suppress:

Goto MEALSPAY

All others, go back to WELFAREX

158

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

WELFAREB

Field

BSECT21.BLKPARTB.WELFAREB
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Which range on this card best reflects the total amount of income from public
assistance
Welfare Range
WELFAREB
WELFAREB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
WELFAREX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_WELFARE
50
? [F1]
Could you tell me which range on CARD C best reflects the total
amount of income from cash assistance from state or local government
welfare programs during the PAST 12 MONTHS?

Type:
Length:
Answer List:

Enumerated
2
TDollarRange_1_50K

Value:

Mnemonic:

Description:

1

r_0001_0999

$1-$999

2

r_1000_1999

$1,000-$1,999

3

r_2000_2999

$2,000-$2,999

4

r_3000_3999

$3,000-$3,999

5

r_4000_4999

$4,000-$4,999

6

r_5000_9999

$5,000-$9,999

7

r_10k_15k

$10,000-$14,999

8

r_15k_20k

$15,000-$19,999

9

r_20k_30k

$20,000-$29,999

10

r_30k_40k

$30,000-$39,999

11

r_40k_50k

$40,000-$49,999

12

r_50k_plus

$50,000 and over

159

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MEALSPAY
WELFAREB
FINC

160

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

MEALSPAY

Field

BSECT21.BLKPARTB.MEALSPAY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Did you receive any free meals at work as part of your pay
Meal as Pay
MEALSPAY
MEALSPAY
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:

All who get this block
DURING THE PAST 12 MONTHS Have ^YOU_ANYMEM received any free meals at work as part of your
pay?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:

161

Special Instructions:

Skip Instructions:

IF WELFARE = 1 bold-black the first line ("DURING THE PAST 12 MONTHS
-") else gray out the first line
1:

Goto MLPAYWKX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S21B_END

MEALSPAY
FINC

162

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

MLPAYWKX

Field

BSECT21.BLKPARTB.MLPAYWKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

What was the weekly dollar value of the meals
Amount
MLPAYWKX
MLPAYWKX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
MEALSPAY = 1

Universe Description:
Question Text:
Type:
Length:
Min:
Max:

About what was the WEEKLY dollar value of these meals?
Integer
5
1
9999

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Display $ and comma in the entry
IF MLPAYWKX lt 18 or gt 3213 and (ne DK or RF) then
goto ERR1_MLPAYWKX
ELSE goto MLPYQWKS

Instrument SAS Name:
Destination Data Set:

MLPAYWKX
FINC

163

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ERR1_MLPAYWKX

Check

BSECT21.BLKPARTB.ERR1_MLPAYWKX
Description:
Inherited Universe:

Universe:

Out of Range Check
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(MLPAYWKX lt 18 or gt 3213) AND (MLPAYWKX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set MLPA_WKX = A1
Soft
Suppress:

Goto MLPYQWKS

All others, go back to MLPAYWKX

164

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

MLPYQWKS

Field

BSECT21.BLKPARTB.MLPYQWKS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

How many weeks did members of your household receive these meals
Specify
MLPYQWKS
MLPYQWKS
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
MLPAYWKX = ENTRY, DK, or RF

Universe Description:
Question Text:

Type:
Length:
Min:
Max:

How many weeks did ^YOU_ANYMEM receive such meals during the
past 12 months?
Integer
2
1
52

X
X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto S21B_END
MLPYQWKS
FINC

165

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

S21B_END

Field

BSECT21.BLKPARTB.S21B_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

End of section 21B

((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))
(MEALSPAY = 2, DK or RF) OR
(MLPYQWKS = 1-13, DK or RF)

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. IF (MEALSPAY = 2, DK or RF) OR (MLPYQWKS = 1-13, DK or RF)
then store 1 in FIN_STAT and FIN_ORIG
2. IF (MEALSPAY = 2, DK or RF) OR
(MLPYQWKS = 1-13, DK or RF)) then set S21b_end = 1

Array:
Skip Instructions:

Exit block and goto Set21CompleteFlag

166

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

INTRDVX_

Field

BSECT21.BLKPARTB.INTRDVX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for INTRDVX

INTRDVX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See INTRDVX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

INTRDVX_
FINC

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

NETR_NTX

Field

BSECT21.BLKPARTB.NETR_NTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for NETRENTX

NETR_NTX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See NETRENTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

NETR_NTX
FINC

168

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

ROYESTX_

Field

BSECT21.BLKPARTB.ROYESTX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for ROYESTX

ROYESTX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See ROYESTX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

ROYESTX_
FINC

169

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

RETS_RVX

Field

BSECT21.BLKPARTB.RETS_RVX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for RETSURVX

RETS_RVX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See RETSURVX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

RETS_RVX
FINC

170

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

OTHREGX_

Field

BSECT21.BLKPARTB.OTHREGX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OTHREGX

OTHREGX_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See OTHREGX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OTHREGX_
FINC

171

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

LUMP_UMX

Field

BSECT21.BLKPARTB.LUMP_UMX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for LUMPSUMX

LUMP_UMX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See LUMPSUMX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

LUMP_UMX
FINC

172

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

OTHR_NCX

Field

BSECT21.BLKPARTB.OTHR_NCX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for OTHRINCX

OTHR_NCX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See OTHRINCX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

OTHR_NCX
FINC

173

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

MISC_AXX

Field

BSECT21.BLKPARTB.MISC_AXX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MISCTAXX

MISC_AXX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MISCTAXX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MISC_AXX
FINC

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

FS_AMT_

Field

BSECT21.BLKPARTB.FS_AMT_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for FS_AMT

FS_AMT_
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See FS_AMT for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

FS_AMT_
FINC

175

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

WELF_REX

Field

BSECT21.BLKPARTB.WELF_REX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for WELFAREX

WELF_REX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See WELFAREX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

WELF_REX
FINC

176

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

MLPA_WKX

Field

BSECT21.BLKPARTB.MLPA_WKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Range edit flag for MPLAYWKX

MLPA_WKX
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See MPLAYWKX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

MLPA_WKX
FINC

177

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

Spider Version 1.6.2

FIN_STAT

Field

BSECT21.BLKPARTB.FIN_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record status

FIN_STAT
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE:

See S21B_END for how to set this field

Valid Values:
Instrument SAS Name:
Destination Data Set:

1 = Active Record

FIN_STAT
FINC

178

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21.BLKPARTB

FIN_ORIG

Spider Version 1.6.2

Field

BSECT21.BLKPARTB.FIN_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record origin

RECORIGB
((BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1) AND
((INTNMBR = 1 or 4) OR ((INTNMBR = 2 or 3) and S21_NEWCU = 1) OR
((INTNMBR = 2 or 3) and S21_PARTIAL <> 1))

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
1
Don't Know
Refuse
Empty

X
X

On Input
On Output

Array:
Special Instructions:

NOTE: See S21B_END for how to set this field
Valid Values: 1 = Data from current month interview.
4 = Inventory Data- no updates

Instrument SAS Name:
Destination Data Set:

FIN_ORIG
FINC

179

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT21

Spider Version 1.6.2

Set21CompleteFlag

Field

BSECT21.Set21CompleteFlag
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Setting the Section 21 Complete Flag

(BFront.START <> 3-5) AND BCeintro.CE_INTRO = 1

Universe:
Universe Description:
Question Text:
Type:
Length:

** Not Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

If section 21A needs to be asked AND section 21B needs to be asked then
Set sectcomp[21] = 1 if S21a_end = 1 and S21b_end = 1.
Elseif section 21A needs to be asked AND section 21B does not need to be
asked then
Set sectcomp[21] = 1 if S21a_end = 1
Elseif section 21A does not need to be asked AND section 21B does need to
be asked then {Not sure this can actually happen}
Set sectcomp[21] = 1 if S21b_end = 1
Elseif section 21A does not need to be asked AND section 21B does not
need to be asked then Set sectcomp[21] = 1

Array:
Skip Instructions:

IF INTNMBR = 4 then goto Section 22
ELSE goto the BBACK block

180

181

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 –
Section 22, Back and CHI
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22

Spider Version 1.6.2

BSECT22

Block

BSECT22
Description:
Tab Name:
Fly Over Name:
Universe Type:

Assets and Liabilities
22
S22 - Assets and Liabilities
If

Inherited Universe:
Universe:

BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe Description:
Array:
Block Instructions:

Section label: Section 22 - Assets and Liabilities

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22

Spider Version 1.6.2

BlkIncludes

Block

BSECT22.BlkIncludes
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

If
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Array:
Block Instructions:

3

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

LIAINTRO

Field

BSECT22.BlkIncludes.LIAINTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Section 22 Intro
LIAINTRO
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

4th interviews
The next few questions are about financial assets, credit, and loans.
We know people aren't used to discussing their debt and financial
assets, but we use this information to get a picture of how spending
relates to changes in debt and savings. Be assured that, like all other
information you have provided, these answers will be kept strictly
confidential.
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto IRA
LIAINTRO
FASO

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

IRA

Field

BSECT22.BlkIncludes.IRA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any Retirement Acct
IRA
IRA
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Do ^YOU_ANYMEM have any retirement accounts such as 401(k)s,
IRAs, or Thrift Savings Plans?
YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1:

Goto IRAX

2,DK,RF: Goto DEFBENRP
Instrument SAS Name:

IRA

5

Destination Data Set:

FASO

6

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

IRAX

Spider Version 1.6.2

Field

BSECT22.BlkIncludes.IRAX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Total Retirement
IRAX
IRAX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
IRA = 1

Universe Description:
Help Screen:
Question Text:

H_IRAX
? [F1]
As of TODAY -What is the total value of all retirement accounts such as 401(k)s, IRAs,
or Thrift Savings Plans that ^YOU_YRCU ^own_owns?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

own_owns
IF single person CU, fill "own"
ELSE fill "owns"

Type:
Length:
Min:
Max:
X
X

X

Integer
13
1
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:

7

Skip Instructions:

1-999999999999: IF IRAX gt 600000 then goto ERR1_IRAX
ELSE Goto IRAYRX
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto IRAB

IRAX
FASO

8

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_IRAX

Check

BSECT22.BlkIncludes.ERR1_IRAX
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Out of range check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(IRAX gt 600000) and (IRAX ne DK and ne RF)
IRAX is greater than 600000 and not equal to DK or RF
THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set IRAX_ = A1
Soft
Suppress: Goto IRAYRX
All others, go back to IRAX

9

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

IRAB

Field

BSECT22.BlkIncludes.IRAB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Retirement Range
IRAB
IRAB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
IRAX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_IRAX
51

? [F1]

Could you tell me which range on CARD D best reflects the total value
of all retirement accounts such as 401(k)s, IRAs, and Thrift Savings
Plans?
Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_450K

Value:

Mnemonic:

Description:

1

r_0k_1k

$1-$1,999

2

r_2k_9k

$2,000-$9,999

3

r_10k_40k

$10,000-$49,999

4

r_50k_100k

$50,000-$199,999

5

r_200k_440k

$200,000-$449,999

6

r_450k

$450,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

10

Skip Instructions:

1-6:

Goto IRAYRX

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto DEFBENRP

IRAB
FASO

11

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

IRAYRX

Field

BSECT22.BlkIncludes.IRAYRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Rtrmt Amt 1 Yr Ago
IRAYRX
IRAYRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(IRAX = 1-999999999999) OR (IRAB = 1-6)

Universe Description:
Help Screen:
Question Text:

H_IRAX
? [F1]
What was the total value of all retirement accounts ONE YEAR AGO
TODAY?

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0: Goto IRAYR
1-999999999999: IF IRAYRX gt 600000 then goto ERR1_IRAYRX
ELSE Goto DEFBENRP
DK,RF:

Instrument SAS Name:
Destination Data Set:

Goto IRAYRB

IRAYRX
FASO

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_IRAYRX

Check

BSECT22.BlkIncludes.ERR1_IRAYRX
Description:
Inherited Universe:
Universe:

Out of range check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(IRAYRX gt 600000) and (IRAYRX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

If suppressed then set IRAYRX_
Soft
Suppress: goto DEFBENRP
All others, go back to IRAYRX

13

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

IRAYRB

Field

BSECT22.BlkIncludes.IRAYRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Rtrmt Rng 1 Yr Ago
IRAYRB
IRAYRB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
IRAYRX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_IRAX
51
? [F1]
Could you tell me which range on CARD D best reflects the total value
of all retirement accounts ONE YEAR AGO TODAY?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_450K

Value:

Mnemonic:

Description:

1

r_0k_1k

$1-$1,999

2

r_2k_9k

$2,000-$9,999

3

r_10k_40k

$10,000-$49,999

4

r_50k_100k

$50,000-$199,999

5

r_200k_440k

$200,000-$449,999

6

r_450k

$450,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto DEFBENRP

14

Instrument SAS Name:
Destination Data Set:

IRAYRB
FASO

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

IRAYR

Field

BSECT22.BlkIncludes.IRAYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Any Ret 1 Yr Ago
IRAYR
IRAYR
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
IRAYRX = 0

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Did ^YOU_ANYMEM have any retirement accounts such as 401(k)s,
IRAs, or Thrift Savings Plans ONE YEAR AGO TODAY?
YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto DEFBENRP
IRAYR
FASO

16

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

DEFBENRP

Field

BSECT22.BlkIncludes.DEFBENRP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Defined Retirement Plan
DEFBENRP
DEFBENRP
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Help Screen:
Question Text:

All 4th interviews
H_DEFBENRP
? [F1]
Do ^YOU_ANYMEM have a defined benefit retirement plan, such as a
pension from an employer?

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto STOCK

17

Instrument SAS Name:
Destination Data Set:

DEFBENRP
FASO

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STOCK

Field

BSECT22.BlkIncludes.STOCK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any Stock?
STOCK
STOCK
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Help Screen:
Question Text:

All 4th interviews
H_STOCK
? [F1]
Do ^YOU_ANYMEM have any directly-held stocks, bonds, or mutual
funds ^Retirement?
Include U.S. savings bonds

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

Retirement
IF IRAX greater than 0, DK or RF fill "not in retirement accounts"
ELSE leave blank

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

19

Array:
Skip Instructions:

1:

Goto STOCKX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto LIQUID

STOCK
FASO

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STOCKX

Field

BSECT22.BlkIncludes.STOCKX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Total $ Stocks
STOCKX
STOCKX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
STOCK = 1

Universe Description:
Help Screen:
Question Text:

H_STOCK
? [F1]
As of TODAY -What is the total value of all directly-held stocks, bonds, and mutual
funds ^Retirement that ^YOU_YRCU ^own_owns?
Include US savings bonds

Fills:
Instructions:

Retirement
IF IRAX greater than 0, DK or RF fill "not in retirement accounts"
ELSE leave blank

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

own_owns
IF single person CU, fill "own"
ELSE fill "owns"

Type:
Length:
Min:
Max:
X
X

Integer
13
1
999999999999
Don't Know
Refuse
Empty

21

X

On Input
On Output

Array:
Skip Instructions:

1-999999999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF STOCKX lt 5 or gt 600000 then
goto ERR1_STOCKX
ELSE goto STOCKYRX

Goto STOCKB

STOCKX
FASO

22

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_STOCKX

Check

BSECT22.BlkIncludes.ERR1_STOCKX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(STOCK lt 5 or gt 600000) AND (STOCKX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set STOCKX_ = A1
Soft
Suppress: Goto STOCKYRX
All others, go back to STOCKX

23

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STOCKB

Field

BSECT22.BlkIncludes.STOCKB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Stock $ Range
STOCKB
STOCKB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
STOCKX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_STOCK
51
? [F1]
Could you tell me which range on CARD D best reflects the total value
of all directly-held stocks, bonds, and mutual funds ^Retirement?
Include US savings bonds

Fills:
Instructions:

Type:
Length:
Answer List:

Retirement
IF IRAX greater than 0, DK or RF fill "not in retirement accounts"
ELSE leave blank
Enumerated
1
TDollarRange_1_450K

Value:

Mnemonic:

Description:

1

r_0k_1k

$1-$1,999

2

r_2k_9k

$2,000-$9,999

3

r_10k_40k

$10,000-$49,999

4

r_50k_100k

$50,000-$199,999

5

r_200k_440k

$200,000-$449,999

6

r_450k

$450,000 and over

X
X

Don't Know
Refuse
Empty
On Input

24

X

On Output

Array:
Skip Instructions:

1-6:

Goto STOCKYRX

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto LIQUID

STOCKB
FASO

25

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STOCKYRX

Field

BSECT22.BlkIncludes.STOCKYRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Stock 1 Yr Ago
STOCKYRX
STOCKYRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(STOCKB = 1-6) OR (STOCKX = 1-999999999999)

Universe Description:
Help Screen:
Question Text:

H_STOCK
? [F1]
What was the total value of all directly-held stocks, bonds, and mutual
funds ^Retirement ONE YEAR AGO TODAY?
Include US savings bonds

Fills:
Instructions:

Type:
Length:
Min:
Max:
X
X

X

Retirement
IF IRAX greater than 0, DK or RF fill "not in retirement accounts"
ELSE leave blank
Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:

26

Skip Instructions:

0:

Goto STOCKYR

1-999999999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF STOCKYRX = 1-5 or gt 600000 then
goto ERR1_STOCKYRX
ELSE goto LIQUID

Goto STOCKYRB

STOCKYRX
FASO

27

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_STOCKYRX

Check

BSECT22.BlkIncludes.ERR1_STOCKYRX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(STOCKYRX = 1-4 or gt 600000) AND (STOCKYRX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set STOC_YRX = A1
Soft
Suppress: Goto LIQUID
All others, go back to STOCKYRX

28

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STOCKYRB

Field

BSECT22.BlkIncludes.STOCKYRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Stk 1 Yr Ago Rng
STOCKYRB
STOCKYRB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
STOCKYRX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_STOCK
51
? [F1]
Could you tell me which range on CARD D best reflects the total value
of all directly-held stocks, bonds, and mutual funds ^Retirement ONE
YEAR AGO TODAY?
Include US savings bonds

Fills:
Instructions:

Type:
Length:
Answer List:

Retirement
IF IRAX greater than 0, DK or RF fill "not in retirement accounts"
ELSE leave blank
Enumerated
1
TDollarRange_1_450K

Value:

Mnemonic:

Description:

1

r_0k_1k

$1-$1,999

2

r_2k_9k

$2,000-$9,999

3

r_10k_40k

$10,000-$49,999

4

r_50k_100k

$50,000-$199,999

5

r_200k_440k

$200,000-$449,999

6

r_450k

$450,000 and over

X
X

Don't Know
Refuse
Empty

29

X

On Input
On Output

Array:
Skip Instructions:

Goto LIQUID

Instrument SAS Name:
Destination Data Set:

STOCKYRB
FASO

30

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STOCKYR

Field

BSECT22.BlkIncludes.STOCKYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Stock 1 Yr Ago
STOCKYR
STOCKYR
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
STOCKYRX = 0

Universe Description:
Question Text:

Did ^YOU_ANYMEM have any directly-held stocks, bonds, or mutual
funds ^Retirement ONE YEAR AGO TODAY?
Include U.S. savings bonds

Fills:
Instructions:

YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"

Fills:
Instructions:

Retirement
IF IRAX greater than 0, DK or RF fill "not in retirement accounts"
ELSE leave blank

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

31

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LIQUID
STOCKYR
FASO

32

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

LIQUID

Field

BSECT22.BlkIncludes.LIQUID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Checking or Savings
LIQUID
LIQUID
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

All 4th interviews
Do ^YOU_ANYMEM have any checking, savings, money market
accounts, or certificates of deposit or CDs?
YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1: Goto LIQUIDX
2,DK,RF: Goto WHOLIF

Instrument SAS Name:

LIQUID

33

Destination Data Set:

FASO

34

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

LIQUIDX

Spider Version 1.6.2

Field

BSECT22.BlkIncludes.LIQUIDX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Chking or Savings Amt
LIQUIDX
LIQUIDX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
LIQUID = 1

Universe Description:
Help Screen:
Question Text:

H_LIQUIDX
? [F1]
As of TODAY -What is the total value of all checking, savings, money market
accounts, and certificates of deposit or CDs ^YOU_YRCU ^have_has2?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

have_has2
IF NUMHOUSE = 1 then fill "have"
ELSE fill "has"

Type:
Length:
Min:
Max:
X
X

X

Integer
13
1
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:

35

Skip Instructions:

1-999999999999:

IF LIQUIDX gt 200000 then goto ERR1_LIQUIDX
ELSE goto LIQUDYRX

DK, RF: Goto LIQUIDB
Instrument SAS Name:
Destination Data Set:

LIQUIDX
FASO

36

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_LIQUIDX

Check

BSECT22.BlkIncludes.ERR1_LIQUIDX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(LIQUIDX gt 200000) AND (LIQUIDX ne DK and ne RF)

Universe Description:

Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LIQUIDX_ = A1
Soft
Suppress: Goto LIQUDYRX
All others, go back to LIQUIDX

37

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

LIQUIDB

Field

BSECT22.BlkIncludes.LIQUIDB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Chking/Savings Range
LIQUIDB
LIQUIDB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
LIQUIDX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_LIQUIDX
52
? [F1]
Could you tell me which range on CARD E best reflects the total value
of checking, savings, money market accounts, and certificates of
deposit or CDs?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

38

Skip Instructions:

1-6:

Goto LIQUDYRX

DK, RF:
Instrument SAS Name:
Destination Data Set:

Goto WHOLIF

LIQUIDB
FASO

39

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

LIQUDYRX

Field

BSECT22.BlkIncludes.LIQUDYRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Chking/Svngs 1 Yr Ago
LIQUDYRX
LIQUDYRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(LIQUIDB = 1-6) OR (LIQUIDX = 1-999999999999)

Universe Description:
Help Screen:
Question Text:

H_LIQUIDX
? [F1]
What was the total value of all checking, savings, money market
accounts, and certificates of deposit or CDs ONE YEAR AGO TODAY?

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0:

Goto LIQUDYR

1-999999999999: IF LIQUDYRX gt 200000 then goto ERR1_LIQUDYRX
ELSE goto WHOLIF
DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto LIQUDYRB

LIQUDYRX
FASO

40

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_LIQUDYRX

Check

BSECT22.BlkIncludes.ERR1_LIQUDYRX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(LIQUDYRX gt 200000) AND (LIQUDYRX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set LIQU_YRX = A1
Soft
Suppress: Goto WHOLIF
All others, go back to LIQUDYRX

41

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

LIQUDYRB

Field

BSECT22.BlkIncludes.LIQUDYRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Chking/Svngs 1 Yr Ago Rng
LIQUDYRB
LIQUDYRB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
LIQUDYRX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_LIQUIDX
52
? [F1]
Could you tell me which range on CARD E best reflects the total value
of all checking, savings, money market accounts, and certificates of
deposit or CDs ONE YEAR AGO TODAY?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

42

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto WHOLIF
LIQUDYRB
FASO

43

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

LIQUDYR

Field

BSECT22.BlkIncludes.LIQUDYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Any Chk/Svngs 1 Yr Ago
LIQUDYR
LIQUDYR
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
LIQUDYRX = 0

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Did ^YOU_ANYMEM have any checking, savings, money market
accounts, or certificates of deposit or CDs ONE YEAR AGO TODAY?
YOU_ANYMEM
IF NUMHOUSE = 1 then fill "you"
ELSE fill "you or any members of your household"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto WHOLIF
LIQUDYR
FASO

44

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

WHOLIF

Field

BSECT22.BlkIncludes.WHOLIF
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Whole Life Insurance
WHOLIF
WHOLIF
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Help Screen:
Question Text:

All 4th interviews
H_WHOLIF
? [F1]
^DoDoes_C ^YOU_YRCU own any whole life insurance or other life
insurance policies that can be surrendered for cash or borrowed
against prior to the death of the person insured?
Also include universal life and variable life insurance
Do NOT include term life insurance or other policies that only have
a benefit upon death or disability

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty

45

X

On Input
On Output

Array:
Skip Instructions:

1:

Goto WHOLIFX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto OTHAST

WHOLIF
FASO

46

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

WHOLIFX

Field

BSECT22.BlkIncludes.WHOLIFX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Whl Life Surrender Value
WHOLIFX
WHOLIFX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
WHOLIF = 1

Universe Description:
Help Screen:
Question Text:

H_WHOLIFX
? [F1]
As of TODAY -What is the total surrender value of these policies?
Surrender value is also known as the cash value
Enter the amount that can be borrowed or withdrawn prior to death,
NOT the benefit upon
death of the insured

Type:
Length:
Min:
Max:
X
X

X

Integer
13
1
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-999999999999:

DK,RF:

IF WHOLIFX gt 70000 then goto ERR1_WHOLIFX
ELSE goto WHLFYRX

Goto WHOLIFB

47

Instrument SAS Name:
Destination Data Set:

WHOLIFX
FASO

48

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_WHOLIFX

Check

BSECT22.BlkIncludes.ERR1_WHOLIFX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(WHOLIFX gt 70000) AND (WHOLIFX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set WHOLIFX_ = A1
Soft
Suppress: Goto WHLFYRX
All others, go back to WHOLIFX

49

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

WHOLIFB

Field

BSECT22.BlkIncludes.WHOLIFB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Surrender Value Range
WHOLIFB
WHOLIFB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
WHOLIFX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_WHOLIFX
52
? [F1]
Could you tell me which range on CARD E best reflects the total
surrender value of these policies?
Surrender value is also known as the cash value
Enter the amount that can be borrowed or withdrawn prior to
death, NOT the benefit upon
death of the insured

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

50

Array:
Skip Instructions:

1-6:

Goto WHLFYRX

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto OTHAST

WHOLIFB
FASO

51

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

WHLFYRX

Field

BSECT22.BlkIncludes.WHLFYRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Srndr Value 1 Yr Ago
WHLFYRX
WHLFYRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(WHOLIFX = 1-999999999999) OR (WHOLIFB = 1-6)

Universe Description:
Help Screen:
Question Text:

H_WHOLIFX
? [F1]
What was the total surrender value of these policies ONE YEAR AGO
TODAY?
Surrender value is also known as the cash value
Enter the amount that can be borrowed or withdrawn prior to
death, NOT the benefit upon
death of the insured

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:

52

Skip Instructions:

0: Goto WHLFYR
1-999999999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF WHLFYRX gt 70000 then goto ERR1_WHLFYRX
ELSE goto OTHAST

Goto WHLFYRB

WHLFYRX
FASO

53

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_WHLFYRX

Check

BSECT22.BlkIncludes.ERR1_WHLFYRX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(WHLFYRX gt 70000) AND (WHLFYRX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set WHLFYRX_ = A1
Soft
Suppress: Goto OTHAST
All others, go back to WHLFYRX

54

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

WHLFYRB

Field

BSECT22.BlkIncludes.WHLFYRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Surrender Value Rng 1
WHLFYRB
WHLFYRB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
WHLFYRX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_WHOLIFX
52
? [F1]
Could you tell me which range on CARD E best reflects the total
surrender value of these policies ONE YEAR AGO TODAY?
Surrender value is also known as the cash value
Enter the amount that can be borrowed or withdrawn prior to
death, NOT the benefit upon
death of the insured

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

55

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OTHAST
WHLFYRB
FASO

56

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

WHLFYR

Field

BSECT22.BlkIncludes.WHLFYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Life Ins 1 Year Ago
WHLFYR
WHLFYR
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
WHLRYRX = 0

Universe Description:
Question Text:

Did ^YOU_YRCU own any whole life insurance or other life insurance
policies that can be surrendered for cash or borrowed against prior to
the death of the person insured ONE YEAR AGO TODAY?
Also include universal life and variable life insurance
Do NOT include term life insurance or other policies that only
have a benefit upon death or disability

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

57

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OTHAST
WHLFYR
FASO

58

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHAST

Field

BSECT22.BlkIncludes.OTHAST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other Financial Assets
OTHAST
OTHAST
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:

All 4th interviews
^DoDoes_C ^YOU_YRCU have any other financial assets, such as
annuities, trusts, and royalties?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

59

Skip Instructions:

1:

Goto OTHASTX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto CREDIT

OTHAST
FASO

60

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHASTX

Field

BSECT22.BlkIncludes.OTHASTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Total $ of Assets
OTHASTX
OTHASTX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHAST = 1

Universe Description:
Question Text:

As of TODAY -What is the total value of these other financial assets?

Type:
Length:
Min:
Max:
X
X

X

Integer
13
1
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-999999999999:

DK, RF:
Instrument SAS Name:
Destination Data Set:

IF OTHASTX lt 5 or gt 600000 then
goto ERR1_OTHASTX
ELSE goto OTHSTYRX

Goto OTHASTB

OTHASTX
FASO

61

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_OTHASTX

Check

BSECT22.BlkIncludes.ERR1_OTHASTX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(OTHASTX lt 5 or gt 600000) AND (OTHASTXX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHASTX_ = A1
Soft
Suppress: Goto OTHSTYRX
All others, go back to OTHASTX

62

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHASTB

Field

BSECT22.BlkIncludes.OTHASTB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Ttl $ Assets Range
OTHASTB
OTHASTB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHASTX = DK or RF

Universe Description:
Question Text:

51
Could you tell me which range on CARD D best reflects the total value
of these other financial assets?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_450K

Value:

Mnemonic:

Description:

1

r_0k_1k

$1-$1,999

2

r_2k_9k

$2,000-$9,999

3

r_10k_40k

$10,000-$49,999

4

r_50k_100k

$50,000-$199,999

5

r_200k_440k

$200,000-$449,999

6

r_450k

$450,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-6:

Goto OTHSTYRX

DK, RF:

Goto CREDIT

63

Instrument SAS Name:
Destination Data Set:

OTHASTB
FASO

64

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHSTYRX

Field

BSECT22.BlkIncludes.OTHSTYRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Assets 1 Yr Ago
OTHSTYRX
OTHSTYRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(OTHASTX = 1-999999999999) OR (OTHASTB = 1-6)

Universe Description:
Question Text:

Type:
Length:
Min:
Max:
X
X

X

What was the total value of these other financial assets ONE YEAR AGO
TODAY?
Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0: Goto OTHSTYR
1-999999999999:

DK,RF:
Instrument SAS Name:
Destination Data Set:

IF OTHSTYRX =1-5 or gt 600000 then
goto ERR1_OTHSTYRX
ELSE goto CREDIT

Goto OTHSTYRB

OTHSTYRX
FASO

65

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_OTHSTYRX

Check

BSECT22.BlkIncludes.ERR1_OTHSTYRX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHSTYRX = 1-5 or gt 600000) AND (OTHSTYRX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHS_YRX = A1
Soft
Suppress: Goto CREDIT
All others, go back to OTHSTYRX

66

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHSTYRB

Field

BSECT22.BlkIncludes.OTHSTYRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Assets 1 Yr Ago Range
OTHSTYRB
OTHSTYRB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHSTYRX = DK or RF

Universe Description:
Question Text:

51
Could you tell me which range on CARD D best reflects the total value
of these other financial assets ONE YEAR AGO TODAY?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_450K

Value:

Mnemonic:

Description:

1

r_0k_1k

$1-$1,999

2

r_2k_9k

$2,000-$9,999

3

r_10k_40k

$10,000-$49,999

4

r_50k_100k

$50,000-$199,999

5

r_200k_440k

$200,000-$449,999

6

r_450k

$450,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto CREDIT

67

Instrument SAS Name:
Destination Data Set:

OTHSTYRB
FASO

68

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHSTYR

Field

BSECT22.BlkIncludes.OTHSTYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Assets 1 Year Ago
OTHSTYR
OTHSTYR
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHSTYRX = 0

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Did ^YOU_YRCU have any other financial assets, such as annuities,
trusts, and royalties ONE YEAR AGO TODAY?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CREDIT
OTHSTYR
FASO

69

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CREDIT

Field

BSECT22.BlkIncludes.CREDIT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Balance on Credit
CREDIT
CREDIT
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Help Screen:
Question Text:

All 4th interviews
H_CREDIT
? [F1]
^DoDoes_C ^YOU_YRCU have any credit cards including store cards
and gas cards?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

70

Array:
Skip Instructions:

1:

Goto CREDITX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto STUDNT

CREDIT
FASO

71

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CREDITX

Field

BSECT22.BlkIncludes.CREDITX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

$ Owed on Credit
CREDITX
CREDITX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
CREDIT = 1

Universe Description:
Help Screen:
Question Text:

H_CREDIT
? [F1]
What is the total amount owed on all cards as of TODAY?

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0-999999999999:

DK, RF:
Instrument SAS Name:
Destination Data Set:

IF CREDITX = 1-9 or gt 30000 then
goto ERR1_CREDITX
ELSE goto CREDTYRX

Goto CREDITB

CREDITX
FASO

72

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_CREDITX

Check

BSECT22.BlkIncludes.ERR1_CREDITX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
CREDITX = 1-9 or gt 30000) AND (CREDITX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CREDITX_ = A1
Soft
Suppress: Goto CREDTYRX
All others, go back to CREDITX

73

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CREDITB

Field

BSECT22.BlkIncludes.CREDITB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Range Owed on Credit
CREDITB
CREDITB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
CREDITX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_CREDIT
52
? [F1]
Could you tell me which range on CARD E best reflects the total amount
owed on all credit cards including store cards and gas cards?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

74

Skip Instructions:

1-6:

Goto CREDTYRX

DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto CREDFINX

CREDITB
FASO

75

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CREDTYRX

Field

BSECT22.BlkIncludes.CREDTYRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Cred Owed 1 Yr Ago
CREDTYRX
CREDTYRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(CREDITX = 0-999999999999) OR (CREDITB = 1-6)

Universe Description:
Help Screen:
Question Text:

H_CREDIT
? [F1]
What was the total amount owed on all cards ONE YEAR AGO TODAY?

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0: Goto CREDYR
1-999999999999:

DK, RF:
Instrument SAS Name:
Destination Data Set:

IF CREDTYRX = 1-9 or gt 30000 then
goto ERR1_CREDTYRX
ELSE goto CREDFINX

Goto CREDYRB

CREDTYRX
FASO

76

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_CREDTYRX

Check

BSECT22.BlkIncludes.ERR1_CREDTYRX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(CREDTYRX = 1-9 or gt 30000) AND (CREDTYRX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CRED_YRX = A1
Soft
Suppress: Goto CREDFINX
All others, go back to CREDTYRX

77

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CREDYRB

Field

BSECT22.BlkIncludes.CREDYRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Cred 1 Yr Ago Rng
CREDYRB
CREDYRB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
CREDTYRX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_CREDIT
52
? [F1]
Could you tell me which range on CARD E best reflects the total amount
owed on all credit cards including store cards and gas cards ONE YEAR
AGO TODAY?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

78

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CREDFINX
CREDYRB
FASO

79

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CREDYR

Field

BSECT22.BlkIncludes.CREDYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Cred Cards 1 Year Ago
CREDYR
CREDYR
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
CREDTYRX = 0

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

Did ^YOU_YRCU have any credit cards including store cards and gas
cards ONE YEAR AGO TODAY?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CREDFINX
CREDYR
FASO

80

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CREDFINX

Field

BSECT22.BlkIncludes.CREDFINX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Xtra Chrg Credit
CREDFINX
CREDFINX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(CREDITB = DK or RF) OR (CREDTYRX = 0-999999999999) OR
(CREDYRB = 1-6, DK or RF)

Universe Description:
Question Text:

Fills:
Instructions:

What was the total amount paid in finance, late charges, and interest for
all cards in ^LAST_MONTH?
LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0-999999999999: IF CREDFINX gt 700 then goto ERR1_CREDFINX
ELSE Goto STUDNT
DK, RF:

Instrument SAS Name:

Goto STUDNT

CREDFINX

81

Destination Data Set:

FASO

82

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_CREDFINX

Check

BSECT22.BlkIncludes.ERR1_CREDFINX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(CREDFINX gt 700) AND (CREDFINX <> DK and <> RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set CRED_INX = A1
Soft
Suppress: Goto STUDNT
All others, go back to CREDFINX

83

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STUDNT

Field

BSECT22.BlkIncludes.STUDNT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Student Loans?
STUDNT
STUDNT
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Help Screen:
Question Text:

All 4th interviews
H_STUDNT
? [F1]
As of TODAY -^DoDoes_C ^YOU_YRCU have any student loans?

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

84

Array:
Skip Instructions:

1:

Goto STUDNTX

2, DK, RF:
Instrument SAS Name:
Destination Data Set:

Goto OTHLOAN

STUDNT
FASO

85

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STUDNTX

Field

BSECT22.BlkIncludes.STUDNTX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

$ Owed on Student
STUDNTX
STUDNTX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
STUDNT = 1

Universe Description:
Help Screen:
Question Text:

H_STUDNT
? [F1]
What is the total amount owed on all student loans?

Type:
Length:
Min:
Max:
X
X

X

Integer
13
1
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-999999999999:

DK, RF:
Instrument SAS Name:
Destination Data Set:

IF STUDNTX lt 50 or gt 72000 then
goto ERR1_STUDNTX
ELSE goto STDNTYRX

Goto STUDNTB

STUDNTX
FASO

86

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_STUDNTX

Check

BSECT22.BlkIncludes.ERR1_STUDNTX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(STUDNTX lt 50 or gt 72000) AND (STUDNTX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set STUDNTX_ = A1
Soft
Suppress: Goto STDNTYRX
All others, go back to STUDNTX

87

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STUDNTB

Field

BSECT22.BlkIncludes.STUDNTB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Rng Owed Student
STUDNTB
STUDNTB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
STUDNTX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_STUDNT
52
? [F1]
Could you tell me which range on CARD E best reflects the total amount
owed on all student loans?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

88

Skip Instructions:

1-6:

Goto STDNTYRX

DK, RF: Goto STUDFINX
Instrument SAS Name:
Destination Data Set:

STUDNTB
FASO

89

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STDNTYRX

Field

BSECT22.BlkIncludes.STDNTYRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Stud Owed 1 Yr Ago
STDNTYRX
STDNTYRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(STUDNTX = 1-999999999999) OR (STUDNTB = 1-6)

Universe Description:
Help Screen:
Question Text:

H_STUDNT
? [F1]
What was the total amount owed on all student loans ONE YEAR AGO
TODAY?

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0: Goto STDNTYR
1-999999999999:

DK, RF:
Instrument SAS Name:
Destination Data Set:

IF STDNTYRX = 1-49 or gt 72000 then
goto ERR1_STDNTYRX
ELSE goto STUDFINX

Goto STDNTYRB

STDNTYRX
FASO

90

91

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_STDNTYRX

Check

BSECT22.BlkIncludes.ERR1_STDNTYRX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(STDNTYRX = 1-49 or gt 72000) AND (STDNTYRX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set STDN_YRX = A1
Soft
Suppress: Goto STUDFINX
All others, go back to STDNTYRX

92

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STDNTYRB

Field

BSECT22.BlkIncludes.STDNTYRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Rng Stud 1 Yr Ago
STDNTYRB
STDNTYRB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
STDNTYRX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_STUDNT
52
? [F1]
Could you tell me which range on CARD E best reflects the total amount
owed on all student loans ONE YEAR AGO TODAY?

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Goto STUDFINX

93

Instrument SAS Name:
Destination Data Set:

STDNTYRB
FASO

94

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STDNTYR

Field

BSECT22.BlkIncludes.STDNTYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Stud Loans 1 Year Ago
STDNTYR
STDNTYR
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
STDNTYRX = 0

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Did ^YOU_YRCU have any student loans ONE YEAR AGO TODAY?
YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto STUDFINX
STDNTYR
FASO

95

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STUDFINX

Field

BSECT22.BlkIncludes.STUDFINX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Xtra Chrg Student
STUDFINX
STUDFINX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(STUDNTB = DK or RF) OR (STDNTYRX = 0-999999999999) OR
(STDNTYRB = 1-6, DK, or RF)

Universe Description:
Question Text:

Fills:
Instructions:

What was the total amount paid in finance, late charges, and interest for
all student loans in ^LAST_MONTH?
LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0-999999999999:

DK, RF:
Instrument SAS Name:

IF STUDFINX gt 375 then goto ERR1_STUDFINX
ELSE goto OTHLOAN

Goto OTHLOAN

STUDFINX

96

Destination Data Set:

FASO

97

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_STUDFINX

Check

BSECT22.BlkIncludes.ERR1_STUDFINX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(STUDFINX gt 375) AND (STUDFINX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set STUD_INX = A1
Soft
Suppress: Goto OTHLOAN
All others, go back to STUDFINX

98

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHLOAN

Field

BSECT22.BlkIncludes.OTHLOAN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Any Other Loans?
OTHLOAN
OTHLOAN
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:

All 4th interviews

Help Screen:
Question Text:

H_OTHLOAN
? [F1]
As of TODAY -^DoDoes_C ^YOU_YRCU have any other debt such as medical loans or
personal loans?
Do not include mortgages, home equity loans, or vehicle loans

Fills:
Instructions:

DoDoes_C
IF NUMHOUSE = 1 then fill "Do"
ELSE fill "Does"

Fills:
Instructions:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

Don't Know
Refuse
Empty
On Input

99

X

On Output

Array:
Skip Instructions:

1:

Goto OTHLONX

2,DK,RF:
Instrument SAS Name:
Destination Data Set:

Goto S22_END

OTHLOAN
FASO

100

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHLONX

Field

BSECT22.BlkIncludes.OTHLONX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

$ Owed on Other
OTHLONX
OTHLONX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHLOAN = 1

Universe Description:
Help Screen:
Question Text:

H_OTHLOAN
? [F1]
What is the total amount owed on all other loans?
Do not include mortgages, home equity loans, or vehicle loans

Type:
Length:
Min:
Max:
X
X

X

Integer
13
1
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1-999999999999: IF OTHLONX lt 50 or gt 72000 then
goto ERR1_OTHLONX
ELSE goto OTHLNYRX
DK,RF: Goto OTHLONB

Instrument SAS Name:
Destination Data Set:

OTHLONX
FASO

101

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_OTHLONX

Check

BSECT22.BlkIncludes.ERR1_OTHLONX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(OTHLONX lt 50 or gt 72000) AND (OTHLONX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHLONX_ = A1
Soft
Suppress: Goto OTHLONX
All others, go back to OTHLONX

102

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHLONB

Field

BSECT22.BlkIncludes.OTHLONB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Rng Owed Other
OTHLONB
OTHLONB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHLONX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_OTHLOAN
52
? [F1]
Could you tell me which range on CARD E best reflects the total amount
owed on all other loans?
Do not include mortgages, home equity loans, or vehicle loans

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

103

Skip Instructions:

1-6: Goto OTHLNYRX
DK,RF: Goto OTHFINX

Instrument SAS Name:
Destination Data Set:

OTHLONB
FASO

104

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHLNYRX

Field

BSECT22.BlkIncludes.OTHLNYRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Other Owed 1 Yr Ago
OTHLNYRX
OTHLNYRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(OTHLONX = 1-999999999999) OR (OTHLONB = 1-6)

Universe Description:
Help Screen:
Question Text:

H_OTHLOAN
? [F1]
What was the total amount owed on all other loans ONE YEAR AGO
TODAY?
Do not include mortgages, home equity loans, or vehicle loans

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0: Goto OTHLNYR
1-999999999999:

DK,RF:
Instrument SAS Name:

IF OTHLNYRX = 1-49 or gt 72000 then
goto ERR1_OTHLNYRX
ELSE goto OTHFINX

Goto OTHLNYRB

OTHLNYRX

105

Destination Data Set:

FASO

106

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_OTHLNYRX

Check

BSECT22.BlkIncludes.ERR1_OTHLNYRX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(OTHLNYRX = 1-49 or gt 72000) AND (OTHLNYRX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHL_YRX = A1
Soft
Suppress: Goto OTHFINX
All others, go back to OTHLNYRX

107

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHLNYRB

Field

BSECT22.BlkIncludes.OTHLNYRB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Other 1 Yr Ago Rng
OTHLNYRB
OTHLNYRB
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHLNYRX = DK or RF

Universe Description:
Help Screen:
Question Text:

H_OTHLOAN
52
? [F1]
Could you tell me which range on CARD E best reflects the total amount
owed on all other loans ONE YEAR AGO TODAY?
Do not include mortgages, home equity loans, or vehicle loans

Type:
Length:
Answer List:

Enumerated
1
TDollarRange_1_35K

Value:

Mnemonic:

Description:

1

r_0k

$1-$499

2

r_1k

$500-$999

3

r_1k_2k

$1,000-$2,499

4

r_2k_9k

$2,500-$9,999

5

r_10k-34k

$10,000-$34,999

6

r_35k

$35,000 and over

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

108

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto OTHFINX
OTHLNYRB
FASO

109

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHLNYR

Field

BSECT22.BlkIncludes.OTHLNYR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Oth Loans 1 Year Ago
OTHLNYR
OTHLNYR
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
OTHLNYRX = 0

Universe Description:
Question Text:

Did ^YOU_YRCU have any other debt such as medical loans or
personal loans ONE YEAR AGO TODAY?
Do not include mortgages, home equity loans, or vehicle loans

Fills:
Instructions:

Type:
Length:
Answer List:

YOU_YRCU
IF NUMHOUSE = 1 then fill "you"
ELSE fill "your household."
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:

Goto OTHFINX
OTHLNYR

110

Destination Data Set:

FASO

111

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHFINX

Field

BSECT22.BlkIncludes.OTHFINX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Xtra Chrg Other
OTHFINX
OTHFINX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(OTHLONB = DK or RF) OR (OTHLNYRX = 0-999999999999) OR
(OTHLNYRB = 1-6, DK, or RF)

Universe Description:
Question Text:

What was the total amount paid in finance, late charges, and interest for
all other loans in ^LAST_MONTH?
Do not include mortgages, home equity loans, or vehicle loans

Fills:
Instructions:

LAST_MONTH
LAST_MONTH = last month before the interview.
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:
Min:
Max:
X
X

X

Integer
13
0
999999999999
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

0-999999999999: IF OTHFINX gt 375 then goto ERR1_OTHFINX
ELSE goto S22_END
DK, RF:

Goto S22_END

112

Instrument SAS Name:
Destination Data Set:

OTHFINX
FASO

113

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

ERR1_OTHFINX

Check

BSECT22.BlkIncludes.ERR1_OTHFINX
Description:
Inherited Universe:
Universe:

Out of Range Check
BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(OTHFINX gt 375) AND (OTHFINX ne DK and ne RF)

Universe Description:
Text:

THE VALUE ENTERED IS UNUSUALLY HIGH OR LOW
PLEASE VERIFY

Check Instructions:
Type:
Skip Instructions:

IF suppressed then set OTHFINX_ = A1
Soft
Suppress: Goto S22_END
All others, go back to OTHFINX

114

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

S22_END

Field

BSECT22.BlkIncludes.S22_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type:
Length:

End of Section 22

BCeintro.CE_INTRO = 1 AND INTNMBR = 4
(OTHLOAN = 2, DK, RF) or (OTHFINX=0-999999999999, DK, RF)
All interview 4s and OTHLOAN is no, DK or RF, or entry in OTHFINX
** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Set FAS_ORIG = 1 and FAS_STAT = 1
2. Set Section Complete flag (store "Yes" in sectcomp(22))

Array:

115

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

IRAX_

Field

BSECT22.BlkIncludes.IRAX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

IRAX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See IRAX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

IRAX_
FASO

116

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

IRAYRX_

Field

BSECT22.BlkIncludes.IRAYRX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

IRAYRX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See IRAYRX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

IRAYRX_
FASO

117

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STOCKX_

Field

BSECT22.BlkIncludes.STOCKX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

STOCKX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See STOCKX for how to set this field
Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed

Instrument SAS Name:
Destination Data Set:

STOCKX_
FASO

118

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STOC_YRX

Field

BSECT22.BlkIncludes.STOC_YRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

STOC_YRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See STOCKYRX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

STOC_YRX
FASO

119

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

LIQUIDX_

Field

BSECT22.BlkIncludes.LIQUIDX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

LIQUIDX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See LIQUIDX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

LIQUIDX_
FASO

120

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

LIQU_YRX

Field

BSECT22.BlkIncludes.LIQU_YRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

LIQU_YRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See LIQUDYRX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

LIQU_YRX
FASO

121

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

WHOLIFX_

Field

BSECT22.BlkIncludes.WHOLIFX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

WHOLIFX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See WHOLIFX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

WHOLIFX_
FASO

122

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

WHLFYRX_

Field

BSECT22.BlkIncludes.WHLFYRX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

WHLFYRX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See WHLFYRX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

WHLFYRX_
FASO

123

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHASTX_

Field

BSECT22.BlkIncludes.OTHASTX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

OTHASTX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See OTHASTX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

OTHASTX_
FASO

124

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHS_YRX

Field

BSECT22.BlkIncludes.OTHS_YRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

OTHS_YRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See OTHSTYRX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

OTHS_YRX
FASO

125

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CREDITX_

Field

BSECT22.BlkIncludes.CREDITX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CREDITX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See CREDITX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

CREDITX_
FASO

126

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CRED_YRX

Field

BSECT22.BlkIncludes.CRED_YRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRED_YRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See CREDTYRX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

CRED_YRX
FASO

127

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

CRED_INX

Field

BSECT22.BlkIncludes.CRED_INX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CRED_INX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See CREDFINX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

CRED_INX
FASO

128

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STUDNTX_

Field

BSECT22.BlkIncludes.STUDNTX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

STUDNTX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See STUDNTX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

STUDNTX_
FASO

129

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STDN_YRX

Field

BSECT22.BlkIncludes.STDN_YRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

STDN_YRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See STDNTYRX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

STDN_YRX
FASO

130

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

STUD_INX

Field

BSECT22.BlkIncludes.STUD_INX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

STUD_INX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See STUDFINX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

STUD_INX
FASO

131

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHLONX_

Field

BSECT22.BlkIncludes.OTHLONX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

OTHLONX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See OTHLONX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

OTHLONX_
FASO

132

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHL_YRX

Field

BSECT22.BlkIncludes.OTHL_YRX
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

OTHL_YRX
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See OTHLNYRX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

OTHL_YRX
FASO

133

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

Spider Version 1.6.2

OTHFINX_

Field

BSECT22.BlkIncludes.OTHFINX_
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

OTHFINX_
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

See OTHFINX for how to set this field

Valid Values: A1 = Range edit failed
(ERR1 check was suppressed)
Blank = Range edit passed
Instrument SAS Name:
Destination Data Set:

OTHFINX_
FASO

134

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

FAS_STAT

Spider Version 1.6.2

Field

BSECT22.BlkIncludes.FAS_STAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Status

FAS_STAT
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Output Field Only **
Integer
1
1
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S22_END for how to set this field
Valid Values: 1 - new record

Instrument SAS Name:
Destination Data Set:

FAS_STAT
FASO

135

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BSECT22.BlkIncludes

FAS_ORIG

Spider Version 1.6.2

Field

BSECT22.BlkIncludes.FAS_ORIG
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Record Origin

RECORIGF
BCeintro.CE_INTRO = 1 AND INTNMBR = 4

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** Output Field Only **
Integer
1
1
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See S22_END for how to set this field
Valid Values: 1 - new record

Instrument SAS Name:
Destination Data Set:

FAS_ORIG
FASO

136

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK

Spider Version 1.6.2

BBACK

Block

BBACK
Description:
Tab Name:
Fly Over Name:
Universe Type:

Back

If

Inherited Universe:
Universe:

All

Universe Description:
Array:
Block Instructions:

EXITINTERVIEW is set in the coverage section.
It is set to 1 if NONTYPE = 1,2,3

137

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK

Spider Version 1.6.2

AFTERMID

Field

BBACK.AFTERMID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

All
ALL

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

138

Store Instructions:

1.

SET NOCONTACT
Store 0 (zero) in NOCONTACT
If (START = 4) OR (REPLACESPAWN = 1) OR (VERADD = R)
then store 1 in NOCONTACT

2.

Set COMPLETE_FLAG
Check to see if all sections have been completed
store 0 (zero) in COMPLETE_FLAG
If INTNMBR = 1 AND sections 1-21 are complete then
store 1 in COMPLETE_FLAG
endif
IF 8500.FGN_orig = 4 THEN
IF (INTNMBR = 2-3) AND (sections 2-21 are complete)
then store 1 in COMPLETE_FLAG
Elseif (INTNMBR = 4) AND (sections 2-22 are
complete) then store 1 in COMPLETE_FLAG
Endif
ELSE
IF INTNMBR = 2-3 AND (sections 1-21 are complete) then
store 1 in COMPLETE_FLAG
elseif INTNMBR = 4 AND (section 1-22 are complete)
then store 1 in COMPLETE_FLAG
endif
endif

3.

SET MARKTWO
If INTNMBR = 1-4 and the sections are complete through
section 20, then store 02 in MARKTWO.
If INTNMBR = 2-4 AND 8500.FGN_ORIG ne 4 then
section 1-20 must be complete
If INTNMBR = 2-4 AND 8500.FGN_ORIG = 4 then section 2-20
must be complete

Array:
Skip Instructions:

IF COMPLETE_FLAG = 1 and NOCONTACT = 0 and INTNMBR = 4 then
goto BlkAPPT.BResearch
IF COMPLETE_FLAG = 1 then goto DK_THANK
IF START = 4 then goto VERIFY_INFO
IF START = 3 then goto TRANS
IF REPLACE_VER2 = 1 OR REPLACE_SPAWN = 1 then goto DONE
IF (TYPEC = 3, 7, 10-12) then goto DONE
IF NONTYP = 1-3 then goto THANK2
ELSE goto BLkAPPT.APPTDATE

139

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK

Spider Version 1.6.2

BLKAPPT

Block

BBACK.BLKAPPT
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:

If
All

Universe:
Universe Description:
Array:
Block Instructions:

140

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

BResearch

Block

BBACK.BLKAPPT.BResearch
Description:
Tab Name:
Fly Over Name:
Universe Type:
Inherited Universe:
Universe:
Universe Description:

Research Questions

If
All
COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4
All completed 4th interviews

Array:
Block Instructions:

1. When all questions have been answered, goto DK_CHECK
2. Section label: Research
3. Make sure data is saved for output

141

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

RES_INTRO

Field

BBACK.BLKAPPT.BResearch.RES_INTRO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

Research question introduction
Feedback Intro
RES_INTRO
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4
All completed 4th interviews
We would like to improve the survey taking experience for others and
your feedback can help us do that. Please think of your involvement in
this survey as a whole when answering these next few questions.
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Goto RES01

Instrument SAS Name:

RES_INTRO

142

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

RES01

Field

BBACK.BLKAPPT.BResearch.RES01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

How burdensome was this survey
How Burdensome
RES01
RES01
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4
All completed 4th interviews
How burdensome was this survey to you? Would you say:
Enumerated
1
TRES01

Value:

Mnemonic:

Description:

1

Notatall

Not at all burdensome?

2

Alittle

A little burdensome?

3

Somewhat

Somewhat burdensome?

4

Very

Very burdensome?

5

Extremely

Extremely burdensome?

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:

Answer list items should be in bold black.
Goto RES02
RES01

143

Destination Data Set:

FMIS

144

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

RES02

Field

BBACK.BLKAPPT.BResearch.RES02
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

How difficult to answer questions in this survey
How Difficult
RES02
RES02
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4
All completed 4th interviews
How difficult was it for you to answer the questions in this survey?
Enumerated
1
TRES02

Value:

Mnemonic:

Description:

1

Notatall

Not at all difficult

2

Alittle

A little difficult

3

Somewhat

Somewhat difficult

4

Very

Very difficult

5

Extremely

Extremely difficult

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RES03
RES02
FMIS

145

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

RES03

Field

BBACK.BLKAPPT.BResearch.RES03
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:
Type:
Length:
Answer List:

How sensitive were the questions
How Sensitive
RES03
RES03
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4
All completed 4th interviews
How sensitive did you feel the questions I asked today were?
Enumerated
1
TRES03

Value:

Mnemonic:

Description:

1

Notatall

Not at all sensitive

2

Alittle

A little sensitive

3

Somewhat

Somewhat sensitive

4

Very

Very sensitive

5

Extremely

Extremely sensitive

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RES04
RES03
FMIS

146

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

RES04

Field

BBACK.BLKAPPT.BResearch.RES04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:
Universe Description:
Question Text:

Type:
Length:
Answer List:

How long was the length of todays survey
How Long
RES04
RES04
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4
All completed 4th interviews
In thinking about the length of today's survey, would you say that it
was...
Enumerated
1
TRS04

Value:

Mnemonic:

Description:

1

VeryShort

Very short?

2

Short

Somewhat short?

3

Neither

Neither short nor long?

4

Long

Somewhat long?

5

VeryLong

Very long?

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Answer list items should be in bold black.

147

Skip Instructions:

IF RT10.INTPER = 201904, 201905, 201906, 201907, 201908,
201909, 201910, 201911, or 201912 then goto RECUSFL
ELSE exit BResearch block and goto DK_CHECK

Instrument SAS Name:
Destination Data Set:

RES04
FMIS

148

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

RECUSFL

Field

BBACK.BLKAPPT.BResearch.RECUSFL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Which is more useful for helping you report your expenses
More Helpful
RECUSFL
RECUSFL
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4 AND (RT10.INTPER = 201904, 201905, 201906, 201907,
201908, 201909, 201910, 201911, or 201912)
All completed 4th interviews in April - December 2019
Which would you say is more useful for helping you report your
expenses: receipts, bank statements, or something else?

Type:
Length:

Enumerated
1

Answer List:

TRECUSFL

Value:

Mnemonic:

Description:

1

Receipts

Receipts

2

Bank

Bank statements

3

Other

Other - specify

4

Dntknow

Don't know

X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,2,4,RF:

Goto ADVLST

3: Goto RCUSFLSP
Instrument SAS Name:

RECUSFL

149

Destination Data Set:

FMIS

150

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

RCUSFLSP

Field

BBACK.BLKAPPT.BResearch.RCUSFLSP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Specify
Specify
RCUSFLSP
RCUSFLSP
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
RECUSFL = 3

Universe Description:
Question Text:
Type:
Length:
X
X

X

Specify
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto ADVLST
RCUSFLSP
FMIS

151

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

ADVLST

Field

BBACK.BLKAPPT.BResearch.ADVLST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

Type:
Length:
Answer List:

Would you have liked to receive in advance a list
Advanced List
ADVLST
ADVLST
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4 AND (RT10.INTPER = 201904, 201905, 201906, 201907,
201908, 201909, 201910, 201911, or 201912)
All completed 4th interviews in April - December 2019
Would you have liked to receive in advance a list of all the things that
we would ask you about during the interview?
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

1,DK,RF:

Goto MRGSTUSE

2: Goto NADVLST
Instrument SAS Name:
Destination Data Set:

ADVLST
FMIS

152

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

NADVLST

Field

BBACK.BLKAPPT.BResearch.NADVLST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Explain
NADVLST
NADVLST
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
ADVLST = 2

Universe Description:
Question Text:
Type:
Length:
X
X

X

Please explain why you would not have liked to receive a list.
String
45
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto MRGSTUSE
NADVLST
FMIS

153

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

MRGSTUSE

Field

BBACK.BLKAPPT.BResearch.MRGSTUSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

How would you use mortgage records
Mortgage Recs
MRGSTUSE
MRGSTUSE
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4 AND (RT10.INTPER = 201904, 201905, 201906, 201907,
201908, 201909, 201910, 201911, or 201912)
All completed 4th interviews in April - December 2019
For each of the following types of records, please tell me how you
would use it in an interview: would you hand it to an interviewer to look
at, look at it privately during an interview but not show it to the
interviewer, or not bring it to an interview at all:
... Mortgage statements?

Type:
Length:
Answer List:

Enumerated
1
TMRGSTUSE

Value:

Mnemonic:

Description:

1

Hand

Hand them to an interviewer

2

Private

Look at them privately

3

NotBring

Not bring them to interview

4

DontHave

Don't have these

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

154

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto NTOUTUSE
MRGSTUSE
FMIS

155

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

NTOUTUSE

Field

BBACK.BLKAPPT.BResearch.NTOUTUSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

How would you use night out records
Night Out Recs
NTOUTUSE
NTOUTUSE
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4 AND (RT10.INTPER = 201904, 201905, 201906, 201907,
201908, 201909, 201910, 201911, or 201912)
All completed 4th interviews in April - December 2019
For each of the following types of records, please tell me how you would use
it in an interview: would you hand it to an interviewer to look at, look at it
privately during an interview but not show it to the interviewer, or not bring it
to an interview at all:
... Receipts from a night out?

Type:
Length:
Answer List:

Enumerated
1
TMRGSTUSE

Value:

Mnemonic:

Description:

1

Hand

Hand them to an interviewer

2

Private

Look at them privately

3

NotBring

Not bring them to interview

4

DontHave

Don't have these

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

156

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CLOTHUSE
NTOUTUSE
FMIS

157

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

CLOTHUSE

Field

BBACK.BLKAPPT.BResearch.CLOTHUSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

How would you use clothing records
Clothing Recs
CLOTHUSE
CLOTHUSE
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4 AND (RT10.INTPER = 201904, 201905, 201906, 201907,
201908, 201909, 201910, 201911, or 201912)
All completed 4th interviews in April - December 2019
For each of the following types of records, please tell me how you would use
it in an interview: would you hand it to an interviewer to look at, look at it
privately during an interview but not show it to the interviewer, or not bring it
to an interview at all:
... Receipts for clothes purchases?

Type:
Length:
Answer List:

Enumerated
1
TMRGSTUSE

Value:

Mnemonic:

Description:

1

Hand

Hand them to an interviewer

2

Private

Look at them privately

3

NotBring

Not bring them to interview

4

DontHave

Don't have these

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

158

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CDCHKUSE
CLOTHUSE
FMIS

159

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

CDCHKUSE

Field

BBACK.BLKAPPT.BResearch.CDCHKUSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

How would you use credit card records
Credit Card Recs
CDCHKUSE
CDCHKUSE
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4 AND (RT10.INTPER = 201904, 201905, 201906, 201907,
201908, 201909, 201910, 201911, or 201912)
All completed 4th interviews in April - December 2019
For each of the following types of records, please tell me how you would use
it in an interview: would you hand it to an interviewer to look at, look at it
privately during an interview but not show it to the interviewer, or not bring it
to an interview at all:
... Personal credit card or checking account
statements?

Type:
Length:
Answer List:

Enumerated
1
TMRGSTUSE

Value:

Mnemonic:

Description:

1

Hand

Hand them to an interviewer

2

Private

Look at them privately

3

NotBring

Not bring them to interview

4

DontHave

Don't have these

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:

160

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto PSTUBUSE
CDCHKUSE
FMIS

161

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT.BResearch

Spider Version 1.6.2

PSTUBUSE

Field

BBACK.BLKAPPT.BResearch.PSTUBUSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Universe:

Universe Description:
Question Text:

How would you use paystubs
Paystubs
PSTUBUSE
PSTUBUSE
(All) AND
(COMPLETE_FLAG = 1 AND NOCONTACT = 0 AND INTNMBR = 4)
INTNMBR = 4 AND (RT10.INTPER = 201904, 201905, 201906, 201907,
201908, 201909, 201910, 201911, or 201912)
All completed 4th interviews in April - December 2019
For each of the following types of records, please tell me how you would use
it in an interview: would you hand it to an interviewer to look at, look at it
privately during an interview but not show it to the interviewer, or not bring it
to an interview at all:
... Paystubs?

Type:
Length:
Answer List:

Enumerated
1
TMRGSTUSE

Value:

Mnemonic:

Description:

1

Hand

Hand them to an interviewer

2

Private

Look at them privately

3

NotBring

Not bring them to interview

4

DontHave

Don't have these

X
X

X

Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

Exit BResearch block and goto DK_CHECK

162

Instrument SAS Name:
Destination Data Set:

PSTUBUSE
FMIS

163

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

DK_CHECK

Field

BBACK.BLKAPPT.DK_CHECK
Description:

DK Follow-up?

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

DK Follow-up?

Universe:

DK_CHECK
All
COMPLETE_FLAG = 1 AND NOCONTACT = 0 (Zero)

Universe Description:
Question Text:

Are there any Don't Know items that you need to callback for?
Press Ctrl-M to review all Don't Knows

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Instrument SAS Name:

1:

Goto APPTDATE

2:

Goto THANKYOU

DK_CHECK

164

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

APPTDATE

Field

BBACK.BLKAPPT.APPTDATE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Appointment Date
Appointment
APPTDATE
All
DK_CHECK = 1 OR
[(COMPLETE_FLAG <> 1) AND (BFront.START <> 3 and <> 4) AND
(NOCONTACT = 0 (zero)) AND EXITINTERVIEW <> 1 AND
BFront.REPLACE_VER2 <> 1]

Universe Description:
Question Text:

I'd like to schedule a DATE to complete the ^APPT_Fill1.
What DATE AND TIME would be best to visit you again?
Enter date in the format MM/DD/YYYY

Today is ^CurrentDate

^APPT_Fill2
Fills:
Instructions:

APPT_Fill1
IF DK_CHECK = 1 then fill "missing items"
ELSE fill "interview"

Fills:
Instructions:

CurrentDate
Fill: Current Date in the format MM/DD/YYYY

Fills:
Instructions:

APPT_Fill2
If DK_CHECK = 1 then fill "DK Items: Press Ctrl-M to review all Don't
knows."
ELSE fill "
Missing Sections: Press shift-F5 to view the status table."

Type:
Length:

X
X

Date
8
Don't Know
Refuse
Empty
On Input
On Output

165

Array:
Special Instructions:
Skip Instructions:

Display date edit mask __/__/____
EMPTY,RF: Goto APPTK_OTH
DATE: IF apptdate.DAY > 1 or apptdate.DAY < 31 then goto
CK_ApptDATE
ELSEIF apptdate.MONTH < 1 or apptdate.MONTH > 12 then
goto CK_ApptDate
ELSEIF apptdate.YEAR < INTDATE.YEAR or apptdate.YEAR >
INTDATE.YEAR + 1 then goto CK_ApptDate
ELSEIF apptdate.MONTH <> INTPER[5:6] then goto
CK_ApptMonth
ELSEIF apptdate < SYSDATE then goto CK_ApptPast
ELSE goto APPTTIME

Instrument SAS Name:

APPTDATE

166

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_ApptMonth

Check

BBACK.BLKAPPT.CK_ApptMonth
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Appointment month is not in the interview month
All
SURVTYPE is not "T" AND
[(APPTDATE.MONTH <> INTPER[5:6]) AND APPTDATE <> EMPTY AND
APPTDATE <> RF ]
Appointment month is not in the interview month
Appointment date should be in the current interview month.

Check Instructions:
Type:
Skip Instructions:

Soft
S: Goto APPTTIME
All others, go back to APPTDATE

167

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_ApptPast

Check

BBACK.BLKAPPT.CK_ApptPast
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Appointment is in the past
All
SURVTYPE is not "T" AND
[APPTDATE < SYSDATE AND APPTDATE <> RF AND APPTDATE <>
EMPTY]
Appointment day is before the current day
Appointment date cannot be in the past.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to APPTDATE

168

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_ApptDate

Check

BBACK.BLKAPPT.CK_ApptDate
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Invalid date
All
SURVTYPE is not "T" AND
[(apptdate.DAY < 1 or apptdate.DAY > 31) OR
(apptdate.MONTH < 1 or apptdate.MONTH > 12) OR
(apptdate.YEAR < INTDATE.YEAR or
apptdate.YEAR > INTDATE.YEAR + 1) ]
AND apptdate<> RF AND apptdate<> EMPTY
Invalid date
Invalid date entered

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to APPTDATE

169

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

APPTTIME

Field

BBACK.BLKAPPT.APPTTIME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Appointment time in the format HH:MM:AMPM
Appointment Time
APPTTIME
All
APPTDATE = RESPONSE

Universe Description:
Question Text:

What TIME would be best to visit you again?
Enter time in the format HH:MM AM/PM

Type:
Length:

X
X

Time
7
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:

IF (APPTDATE = SYSDATE) AND (APPTTIME <= SYSTIME) then
goto CK_APPTTIME
ELSE goto APPTOTH

Instrument SAS Name:

APPTTIME

170

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_APPTTIME

Check

BBACK.BLKAPPT.CK_APPTTIME
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

Appointment time is in the past
All
(APPTDATE = SYSDATE) AND (APPTTIME <= SYSTIME) AND
APPTTIME = RESPONSE
Appointment time is in the past
The appointment date is set for today, so the time must be later than the
current time.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to APPTTIME

171

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

APPTOTH

Field

BBACK.BLKAPPT.APPTOTH
Description:

Appointment Notes

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Appointment Notes

Universe:

APPTOTH
All
DK_CHECK = 1 OR [(COMPLETE_FLAG <> 1) AND
(BFront.START <> 3 and <> 4) AND (NOCONTACT = 0 (zero)) AND
EXITINTERVIEW <> 1 AND BFront.REPLACE_VER2 <> 1]

Universe Description:
Question Text:
Type:
Length:

X

Enter any appointment notes
String
25
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

NOTE: AskPhone2 is set in the outfile. Once phonenumber2
has been asked, AskPhone2 will be set to 1 so we do
not continually ask for a second phone number.
IF AskPhone2 = EMPTY then goto PHONENUMBER2
ELSE goto THANKCB

Instrument SAS Name:

APPTOTH

172

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

THANKYOU

Field

BBACK.BLKAPPT.THANKYOU
Description:

Thank you

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Thank you

Universe:

THANKYOU
All
(COMPLETE_FLAG = 1) AND (NOCONTACT = 0 (zero)) AND
(DK_CHECK = 2)

Universe Description:
Question Text:

This concludes the interview. Thank you for your patience, and for
taking the time to answer
our questions.
Let me remind you that the information you provide is very valuable
because it is used to
update the Consumer Price Index, which is one of our nation's leading
economic indicators.
That is why we sincerely appreciate your participation in this
survey^Thankyou_FILL.
Interview number: ^INTNMBR
NOTE: Inform the respondent that a supervisor may call them to
conduct re-interview.
Explain re-interview as needed.

Fills:
Instructions:

Thankyou_FILL
IF INTNMBR = 1-3 then fill " and look forward to your continued support
when we contact you again in 3 months."
ELSE fill blank.

Fills:
Instructions:

INTNMBR
fill: INTNMBR

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

173

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

Store 201 in OUTCOME and 21 in MARK

Array:
Skip Instructions:

IF INTNMBR = 1-3 then goto QTRAPPT
ELSE goto HOW_INTV

Instrument SAS Name:

THANKYOU

174

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

QTRAPPT

Field

BBACK.BLKAPPT.QTRAPPT
Description:

Next quarter appointment

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Next quarter appointment

Universe:

QTRAPPT
All
THANKYOU = 1 AND INTNMBR <> 4

Universe Description:
Question Text:

Today is ^CurrentDate. I would like to return during the first week of
^Three_Months to conduct your next interview. What day and time
works best with your schedule?
Enter date and time of the next quarter appointment.
Give respondent an appointment card with the filled-in date and time with
Regional Office or Field Representative contact information.
NOTE : If you are not making an appointment for the next interview, press
Enter.

Fills:
Instructions:

CurrentDate
Fill: Current Date in the format MM/DD/YYYY

Fills:
Instructions:

Three_Months
Three_Months = three months after the current interview month
Calculated by taking the INTPER from record type 10 to come up with
the base month to start from.

Type:
Length:

String
25

X

Don't Know
Refuse
Empty

X

On Input
On Output

175

Array:
Skip Instructions:

IF AskPhone2 = EMPTY then goto PHONENUMBER2
ELSE goto HOW_INTV

Instrument SAS Name:
Destination Data Set:

QTRAPPT
FMIS

176

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

PHONENUMBER2

Field

BBACK.BLKAPPT.PHONENUMBER2
Description:

Secondary telephone #

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Secondary telephone #

Universe:

Universe Description:

Question Text:

PHONENUMBER2
All
[ ( DK_CHECK = 1 or ( COMPLETE_FLAG <> 1 and
(BFront.START <> 3 and <> 4) and NOCONTACT = 0 (zero) and
EXITINTERVIEW <> 1 and BFront.REPLACE_VER2 <> 1 ) ) or
(THANKYOU = 1 and INTNMBR <> 4) ] AND AskPhone2 = EMPTY
Appointment date or next quarter appointment fields came up and we have
not already asked for a second phone/email
Ask or verify, if necessary.
In case I need to contact you about this appointment, is there ^another phone
number and/or e-mail where I can reach you?
Enter phone number or 0 for None/Refused

Fills:
Instructions:

Type:
Length:
X
X

X

another
IF PHONENUMBER = EMPTY then fill "a"
ELSE fill "a secondary"
String
15
Don't Know
Refuse
Empty
On Input
On Output

Array:

177

Special Instructions:

1. Use the phone number edit mask.
2. IF PHONENUM2 <> 0 and PHONENUM2 = RESPONSE then
set SPHONE = PHONENUM2 [1:10]
set SPHEXT = PHONENUM2 [11:15]
ELSEIF PHONENUM2 = 0 AND PHONENUM2 = RESPONSE then
Set SPHONE = EMPTY
Set SPHEXT = EMPTY
Set PHONETYP2 = EMPTY

Skip Instructions:

IF PHONENUMBER2 lt 10 digits and <> 0 then goto CK_PHONENUMBER2
ELSEIF PHONENUMBER2 = 0 then goto EMAILADDR
ELSE goto PHTYP2

Instrument SAS Name:
Destination Data Set:

PHONENUMBER2
FMIS

178

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_PHONENUMBER2

Check

BBACK.BLKAPPT.CK_PHONENUMBER2
Description:
Inherited Universe:
Universe:

phone number less than 10 digits
All
PHONENUMBER2 lt 10 digits AND
(PHONENUMBER2 <> 0 and <> DK and <> RF)

Universe Description:
Text:

Entry cannot be less than 10 digits

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to PHONENUMBER2

179

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

PHTYP2

Field

BBACK.BLKAPPT.PHTYP2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Phone Type for second phone number
Phone Type
PHTYP2
All
PHONENUMBER2 <> 0
Valid phone number entered in PHONENUMBER2

Question Text:
Type:
Length:
Answer List:

Is this a home, work, or cell number?
Enumerated
1
TPHTYP

Value:

Mnemonic:

Description:

1

Home

Home

2

Work

Work

3

Cell

Cell

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF PHTYP2 = 1, 2 or 3 then set PHONETYP2 = PHTYP2
ELSEIF PHTYP2 = DK or RF then set PHONETYP2 = EMPTY

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto EMAILADDR
PHTYP2
STAT

180

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

EMAILADDR

Field

BBACK.BLKAPPT.EMAILADDR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Household E-Mail Address
E-Mail Address
EMAILADDR
All
PHONENUMBER2 = RESPONSE

Universe Description:
Question Text:
Type:
Length:

Enter E-Mail or press ENTER for None/Same
String
80

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF EMAILADDR = RESPONSE then Set EMAILADDRESS = EMAILADDR
IF EMAILADDR = NONRESPONSE then set EMAILADDRESS = EMPTY

Array:
Skip Instructions:

IF THANKYOU = 1 then goto HOW_INTV
ELSE goto THANKCB

Instrument SAS Name:
Destination Data Set:

EMAILADDR
STAT

181

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

THANKCB

Field

BBACK.BLKAPPT.THANKCB
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Appointment Thank you
CB Thank you
THANKCB
All
[(COMPLETE_FLAG <> 1) AND (BFront.START <> 3 and <> 4) AND
(NOCONTACT = 0 (zero)) AND EXITINTERVIEW <> 1 AND
BFront.REPLACE_VER2 <> 1]
OR DK_CHECK = 1

Universe Description:
Question Text:

^THANKCB_Fill
Revisit:

^Appt_Fill

Fills:
Instructions:

THANKCB_Fill
IF APPTDATE = RESPONSE then fill "Thank you, I will come back at the
time suggested."
ELSE fill "Thank you for your time."

Fills:
Instructions:

Appt_Fill
IF APPTDATE = RF then fill "REFUSED"
ELSE fill entry in APPTDATE and APPTTIME

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input

182

On Output
Array:
Skip Instructions:
Instrument SAS Name:

Goto VERIFY_INFO
THANKCB

183

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

THANK2

Field

BBACK.BLKAPPT.THANK2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Thank you for noninterviews
Thankyou
THANK2
All
BCoverage.NONTYP = 1-3

Universe Description:
Question Text:

Thank you for your time. You've been very helpful.
NOTE: Inform the respondent that a supervisor
may call them to conduct re-interview.
Explain re-interview as needed.
Interview number:
^INTNMBR

Fills:
Instructions:
Type:
Length:
Answer List:

INTNMBR
fill: INTNMBR
Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

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

184

Skip Instructions:
Instrument SAS Name:

Goto TELPV
THANK2

185

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TRANS

Field

BBACK.BLKAPPT.TRANS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Ready to Transmit Case
Transmit Case
TRANS
All
START = 3 AND COMPLETE_FLAG <> 1
Ready to transmit selected at the START screen and the
case is not complete

Question Text:
Are you ready to transmit this case?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Instrument SAS Name:

1:

Goto MISS_SEC

2:

Goto VERIFY_INFO

TRANS

186

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

MISS_SEC

Field

BBACK.BLKAPPT.MISS_SEC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Why sections were missed
Reason partial data
MISS_SEC
MISS_SEC
All
TRANS = 1

Universe Description:
Question Text:

No survey data were collected for a required section(s).
Press F5 to view status table
Enter the reason that best describes why survey data was not
collected.

Type:
Length:

String
30
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Store 203 in outcome

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto HOW_INTV
MISS_SEC
FMIS

187

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

HOW_INTV

Field

BBACK.BLKAPPT.HOW_INTV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

method of interview
How interviewed
HOW_INTV
HOW_INTV
All
[(COMPLETE_FLAG = 1) AND (NOCONTACT = 0) AND (DK_CHECK = 2) ]
OR THANKYOU = 1 OR TRANS = 1

Universe Description:
Question Text:

Fills:
Instructions:

Type:
Length:
Answer List:

How did you collect the data for this ^FIRSTFIFTH interview for this
household?
FIRSTFIFTH
If INTNMBR = 01 then fill
If INTNMBR = 02 then fill
If INTNMBR = 03 then fill
If INTNMBR = 04 then fill

"first"
"second"
"third"
"fourth"

Enumerated
1
THowint

Value:

Mnemonic:

Description:

1

HI1

Personal visit for all sections

2

HI2

3

HI3

4

HI4

Personal visit for all sections, but telephone followup
for some questions
Personal visit for more than half of the sections, the
rest by telephone
Equally split between personal visit and telephone

5

HI5

6

HI6

Telephone for more than half of the sections, the rest
by personal visit
Telephone for all sections

Don't Know
Refuse
Empty

188

X

On Input
On Output

Array:
Skip Instructions:

1,6:

Goto SNGL_INT

2:

Goto TEL_RESN

3,4,5:
Instrument SAS Name:
Destination Data Set:

Goto TEL_SECT

HOW_INTV
FMIS

189

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

SNGL_INT

Field

BBACK.BLKAPPT.SNGL_INT
Description:

single interview

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Single interview
SNGL_INT
SNGL_INT
All

Universe:

HOW_INTV = 1 or 6

Universe Description:
Question Text:
Fills:
Instructions:

Type:
Length:
Answer List:

Were you able to conduct the interview in a single ^VISITCALL?
VISITCALL
If HOW_INTV = 1, fill "visit"
If HOW_INTV = 6, fill "call"
Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF HOW_INTV = 6 then goto TEL_RESN
ELSE goto TRVLTIME
SNGL_INT
FMIS

190

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TEL_SECT

Field

BBACK.BLKAPPT.TEL_SECT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Sections collected by telephone
Sections by telephone
TEL_SECT
All
HOW_INTV <> 2

Universe Description:
Question Text:

Which of these sections did you collect entirely by telephone?
Enter all that apply, separate with commas.
Do not select 6 or 7 if any part of the section was collected in
person.

Type:
Max # of Values:
Length:
Answer List:

Set
10
2
TTelsect

Value:

Mnemonic:

Description:

1

ts1

2

ts2

3

ts3

Sections 2 and 3 Housing - rent, mortgage, home
equity loans.
Section 4 Utilities/Communications (electricity,
heating, telephone, cable, internet).
Section 6 Appliances

4

ts4

Section 8 Home Furnishings

5

ts5

Section 9 Clothing

6

ts6

Sections 10, 11, and 12 Vehicle Expenses

7

ts7

Sections 13 and 15 Insurance

8

ts8

Section 14 Medical/Health Expenses

9

ts9

Section 18 Trips and Vacations

10

ts10

Section 21

Work Experience and Income

Don't Know
Refuse
Empty

191

On Input
On Output
Store Instructions:

IF 1 is selected then set TELSCT01 = 1
ELSE set TELSECT01 = EMPTY
IF 2 is selected then set TELSCT02 = 2
ELSE set TELSECT02 = EMPTY
IF 3 is selected then set TELSCT03 = 3
ELSE set TELSECT03 = EMPTY
IF 4 is selected then set TELSCT04 = 4
ELSE set TELSECT04 = EMPTY
IF 5 is selected then set TELSCT05 = 5
ELSE set TELSECT05 = EMPTY
IF 6 is selected then set TELSCT06 = 6
ELSE set TELSECT06 = EMPTY
IF 7 is selected then set TELSCT07 = 7
ELSE set TELSECT07 = EMPTY
IF 8 is selected then set TELSCT08 = 8
ELSE set TELSECT08 = EMPTY
IF 9 is selected then set TELSCT09 = 9
ELSE set TELSECT09 = EMPTY
IF 10 is selected then set TELSCT10 = 10
ELSE set TELSECT10 = EMPTY

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TEL_RESN
TEL_SECT
FMIS

192

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TEL_RESN

Field

BBACK.BLKAPPT.TEL_RESN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Reason for telephone interview
Reason for telephone
TEL_RESN
TEL_RESN
All
HOW_INTV = 2-6

Universe Description:
Question Text:
Type:
Length:
Answer List:

What was the main reason for collecting data by telephone?
Enumerated
1
TTelresn

Value:

Mnemonic:

Description:

1

Tr1

2

Tr2

3

Tr3

Barriers to reaching the sample unit (i.e., doorman,
security, dog).
Collecting data from additional respondent(s) in
household
Excessive distance or travel time to sample unit.

4

Tr4

Respondent called FR to do interview.

5

Tr5

6

Tr6

Respondent only available by telephone (scheduling
issues).
Respondent refused personal visit.

7

Tr7

Respondent requested telephone interview.

8

Tr8

Other (Specify).

Don't Know
Refuse
Empty

X

On Input
On Output

Array:

193

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-7:

Goto TRVLTIME

8:

Goto OTHTLRSN

TEL_RESN
FMIS

194

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

OTHTLRSN

Field

BBACK.BLKAPPT.OTHTLRSN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

specify
Other reason- specify
OTHTLRSN
OTHTLRSN
All
TEL_RESN = 8

Universe Description:
Question Text:
Type:
Length:

Specify
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TRVLTIME
OTHTLRSN
FMIS

195

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELPV

Field

BBACK.BLKAPPT.TELPV
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

MOST of the data by telephone or PV
Telephone or PV
TELPV
TELPV
All
BCoverage.NONTYP = 1, 2 or 3

Universe Description:
Question Text:

Type:
Length:
Answer List:

How did you collect MOST of the data for this case?
(Include follow-ups)
Enumerated
1
TTELPV

Value:

Mnemonic:

Description:

1

Visit

By personal visit

2

Phone

By phone

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto TRVLTIME
TELPV
FMIS

196

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TRVLTIME

Field

BBACK.BLKAPPT.TRVLTIME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Total travel time
Travel Time
TRVLTIME
TRVLTIME
All
TELPV = RESPONSE OR HOW_INTV = RESPONSE
Ask for interviews and non-interviews

Question Text:

FOR BLS RESEARCH ONLY
We would like to understand how the time required to collect an interview
varies by case.
Please consider the total time you spent on this case, and estimate how
many of those minutes
were spent on travel, the interview itself, and all other pre- and post-interview
activities.
Your responses will be used for sample planning and research only, and will
not be used for evaluation.
What was the TOTAL time (in minutes) you spent on this case for:
Traveling to and from the sample unit?
Exclude travel from another sample unit

Type:
Length:
Min:
Max:

Integer
3
0
999
Don't Know
Refuse
Empty

X

On Input
On Output

Array:

197

Skip Instructions:

0-240:

Goto INTVTIME

241-999:
Instrument SAS Name:
Destination Data Set:

Goto CK_TRVLTIME

TRVLTIME
RSCH

198

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_TRVLTIME

Check

BBACK.BLKAPPT.CK_TRVLTIME
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Verify total travel time
All
TRVLTIME = 241-999
Total travel time spent on case over 240 minutes
Total travel time was more than 4 hours.
If correct press S, else press Enter to change travel time.

Check Instructions:
Type:
Skip Instructions:

Soft
S: Goto INTVTIME
All others, go back to TRVLTIME

199

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

INTVTIME

Field

BBACK.BLKAPPT.INTVTIME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Total time spent interviewing the respondent
Interview Time
INTVTIME
INTVTIME
All
TELPV = RESPONSE OR HOW_INTV = RESPONSE
Ask for interviews and non-interviews

Question Text:

FOR BLS RESEARCH ONLY
What was the TOTAL time (in minutes) you spent on this case for:
Interviewing the respondent?

Type:
Length:
Min:
Max:

Integer
3
0
999
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

0-240:

Goto OTHTIME

241-999:
Instrument SAS Name:
Destination Data Set:

Goto CK_INTVTIME

INTVTIME
RSCH

200

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_INTVTIME

Check

BBACK.BLKAPPT.CK_INTVTIME
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Verify total interview time
All
INTVTIME = 241-999
Total interview time spent on case over 240 minutes
Total time spent interviewing the respondent was more than 4 hours.
If correct press S, else press Enter to change interview time.

Check Instructions:
Type:
Skip Instructions:

Soft
S: Goto OTHTIME
All others, go back to INTVTIME

201

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

OTHTIME

Field

BBACK.BLKAPPT.OTHTIME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:

Other time spent on case
Other Time
OTHTIME
OTHTIME
All
TELPV = RESPONSE OR HOW_INTV = RESPONSE
Ask for interviews and non-interviews

Question Text:

FOR BLS RESEARCH ONLY
What was the TOTAL time (in minutes) you spent on this case for:
All other activities, such as non-interview contact attempts, finding
phone numbers, or closing the case?

Type:
Length:
Min:
Max:

Integer
3
0
999
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

0-240: IF Bcoverage.NONTYP = 1 AND SECTCOMP[2 or 3] = 1 AND
BCeintro.CE_INTRO = 1 then goto RESPON
ELSEIF BCoverage.NONTYP = 1-3 then goto DONE
ELSE goto CONVREF
241-999:

Instrument SAS Name:
Destination Data Set:

Goto CK_OTHTIME

OTHTIME
RSCH

202

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_OTHTIME

Check

BBACK.BLKAPPT.CK_OTHTIME
Description:
Inherited Universe:
Universe:
Universe Description:
Text:

Verify total other time
All
OTHTIME = 241-999
Total other time spent on case over 240 minutes
Total time spent on other things was more than 4 hours.
If correct press S, else press Enter to change other time.

Check Instructions:
Type:
Skip Instructions:

Soft
S: IF Bcoverage.NONTYP = 1 AND SECTCOMP[2 or 3] = 1 AND
BCeintro.CE_INTRO = 1 then goto RESPON
ELSEIF BCoverage.NONTYP = 1-3 then goto DONE
ELSE goto CONVREF
All others, go back to OTHTIME

203

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CONVREF

Field

BBACK.BLKAPPT.CONVREF
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Is this a converted refusal
Converted Refusal
CONVREF
CONVREF
All
(COMPLETE_FLAG = 1) AND (NOCONTACT = 0) AND (DK_CHECK = 2)

Universe Description:
Help Screen:
Question Text:

H_CNREF
? [F1]
Was this a converted refusal?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RESPON
CONVREF
FMIS

204

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

RESPON

Field

BBACK.BLKAPPT.RESPON
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Line number of MAIN respondent
Main Respondent
RESPON
RESPON
All
(CONVREF = 1 or 2) OR
(BCoverage.NONTYP = 1 and (SECTCOMP[2] = 1 or SECTCOMP[3] = 1)
and BCeintro.CE_INTRO = 1)

Universe Description:
Question Text:
Type:
Length:
Answer List:

Enter the line number of the MAIN respondent.
Enumerated
2
TNAME30_95

Value:

Mnemonic:

Description:

1

n01

^NAME[1]

2

n02

^NAME[2]

3

n03

^NAME[3]

4

n04

^NAME[4]

5

n05

^NAME[5]

6

n06

^NAME[6]

7

n07

^NAME[7]

8

n08

^NAME[8]

9

n09

^NAME[9]

10

n10

^NAME[10]

11

n11

^NAME[11]

12

n12

^NAME[12]

13

n13

^NAME[13]

14

n14

^NAME[14]

15

n15

^NAME[15]

16

n16

^NAME[16]

17

n17

^NAME[17]

18

n18

^NAME[18]

205

19

n19

^NAME[19]

20

n20

^NAME[20]

21

n21

^NAME[21]

22

n22

^NAME[22]

23

n23

^NAME[23]

24

n24

^NAME[24]

25

n25

^NAME[25]

26

n26

^NAME[26]

27

n27

^NAME[27]

28

n28

^NAME[28]

29

n29

^NAME[29]

30

n30

^NAME[30]

95

Proxy

Proxy Respondent

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Do not displayed non-household members, persons under 15, non-CU
members, deleted or deceased persons in the answer list.
NOTE: RESPON SHOULD come up for one person HH in case of
proxy respondent

Skip Instructions:

If (BControlcard.TUnit1.Person.HH_MEM[RESPON] = 2) OR
(BControlcard.TUnit2.Person.AGERNG[RESPON] = 1) OR
(BControlcard.TUnit1.Person.PERSTAT[RESPON] = 7, 8 or 99) OR
(BControlcard.TUnit1.Person.MEMBSTAT[RESPON] = 1, 3 or 5)
then goto CK_RESPON
ELSE goto OTHRSP

Instrument SAS Name:
Destination Data Set:

RESPON
FMIS

206

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_RESPON

Check

BBACK.BLKAPPT.CK_RESPON
Description:
Inherited Universe:
Universe:

Invalid Line number
All
(BControlcard.TUnit1.Person.HH_MEM[RESPON] = 2) OR
(BControlcard.TUnit2.Person.AGERNG[RESPON] = 1) OR
(BControlcard.TUnit1.Person.PERSTAT[RESPON] = 7, 8 or 99) OR
(BControlcard.TUnit1.Person.MEMBSTAT[RESPON] = 1, 3 or 5)

Universe Description:
Text:

Must be a valid line number

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to RESPON

207

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

OTHRSP

Field

BBACK.BLKAPPT.OTHRSP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Other Respondents
Other respondents
OTHRSP
OTHRSP
All
RESPON = 1-30 or 95

Universe Description:
Question Text:

Enter the line number of ALL OTHER respondents.
Enter 0 For None
(Display Names of persons in the household)

Type:
Max # of Values:
Length:
Answer List:

Set
30
2
Tothrespname30

Value:

Mnemonic:

Description:

0

n00

None

1

n01

^NAMEonly(1)

2

n02

^NAMEonly(2)

3

n03

^NAMEonly(3)

4

n04

^NAMEonly(4)

5

n05

^NAMEonly(5)

6

n06

^NAMEonly(6)

7

n07

^NAMEonly(7)

8

n08

^NAMEonly(8)

9

n09

^NAMEonly(9)

10

n10

^NAMEonly(10)

11

n11

^NAMEonly(11)

12

n12

^NAMEonly(12)

13

n13

^NAMEonly(13)

14

n14

^NAMEonly(14)

208

15

n15

^NAMEonly(15)

16

n16

^NAMEonly(16)

17

n17

^NAMEonly(17)

18

n18

^NAMEonly(18)

19

n19

^NAMEonly(19)

20

n20

^NAMEonly(20)

21

n21

^NAMEonly(21)

22

n22

^NAMEonly(22)

23

n23

^NAMEonly(23)

24

n24

^NAMEonly(24)

25

n25

^NAMEonly(25)

26

n26

^NAMEonly(26)

27

n27

^NAMEonly(27)

28

n28

^NAMEonly(28)

29

n29

^NAMEonly(29)

30

n30

^NAMEonly(30)

95

n95

Proxy respondent

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Do not displayed non-household members, persons under 15, non-CU
members, deleted or deceased persons in the answer list.
NOTE: The first entry will be stored in OTHRSP1, the
second in OTHRSP2, up to OTHRSP30

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF OTHRSP = RESPON then goto CK_OTHRSP
ELSEIF (BControlcard.Tunit1.Person.FNAME[Othrsp] = 999 or
EMPTY) or
(BControlcard.Tunit1.Person.HH_MEM[othrsp] = 2) OR
(BControlcard.Tunit1.Person.MEMBSTAT[othrsp] = 1, 3 or 5)
OR (BControlcard.Tunit1.Person.PERSTAT[othrsp] = 7, 8
or 99) then goto CK2_OTHRSP
ELSEIF 0 is selected with other answer list options then
goto CK3_OTHRSP
ELSE goto USERECS
OTHRSP
FMIS

209

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_OTHRSP

Check

BBACK.BLKAPPT.CK_OTHRSP
Description:
Inherited Universe:
Universe:

Other respondent cannot be the MAIN respondent
All
OTHRSP = RESPON

Universe Description:
Text:

Already selected as main respondent.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OTHRSP

210

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK2_OTHRSP

Check

BBACK.BLKAPPT.CK2_OTHRSP
Description:
Inherited Universe:
Universe:

Invalid Line number
All
(BControlcard.TUnit1.Person.HH_MEM[othrsp] = 2) OR
(BControlcard.TUnit2.Person.FNAME[othrsp] = 999 or EMPTY) OR
(BControlcard.TUnit1.Person.PERSTAT[othrsp] = 7, 8 or 99) OR
(BControlcard.TUnit1.Person.MEMBSTAT[othrsp] = 1, 3 or 5)

Universe Description:
Text:

Must be a valid line number

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OTHRSP

211

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK3_OTHRSP

Check

BBACK.BLKAPPT.CK3_OTHRSP
Description:
Inherited Universe:
Universe:

Universe Description:
Text:

None selected with other options
All
(OTHRSP[1] = 9 and OTHRSP[2] = 1-30,95) OR
OTHRSP[2]-[30] = 9
None selected with other values
You have selected NONE and another member.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to OTHRSP

212

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

USERECS

Field

BBACK.BLKAPPT.USERECS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Were records used in answering questions
Records Used
RECORDS
USERECS
All
(CONVREF = 1 or 2) OR (OTHRSP = RESPONSE)

Universe Description:
Question Text:

In this interview, how often did the respondent consult records?

Type:
Length:

Enumerated
1

Answer List:

TUSERECS

Value:

Mnemonic:

Description:

1

Always

Always or almost always

2

Mostly

Most of the time

3

Occasionally

Occasionally or used at least one record

4

Never

Never, no records used

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:

1-3:

Goto TYPERECS

4:

IF INTNMBR = 4 then goto INFOBOOK
ELSE goto HOMEFILE

USERECS

213

Destination Data Set:

FMIS

214

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPERECS

Field

BBACK.BLKAPPT.TYPERECS
Description:

Types of records used

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Type of Records used
TYPEREC
TYPERECS
All

Universe:

USERECS = 1-3

Universe Description:
Question Text:

What types of bills, receipts, or records did the respondent(s) use to
answer expenditure questions?
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
9
1
TTYPERECS

Value:

Mnemonic:

Description:

1

Bills

Bills

2

Checkbook

Checkbook ledger or check stubs

3

Canceledc

Personal finance or budgeting software records

4

Receipts

Receipts or e-mail receipts

5

HomeFil

Home file (provided by Census Bureau)

6

Contracts

Contracts or agreements

7

Bank

Credit card, bank, or online bill-paying statements

8

Paystub

Pay stub

9

Other

Other- specify

Don't Know
Refuse
Empty
On Input

215

On Output
Store Instructions:

If 1 is selected, store 1 in TYPEREC1
If 2 is selected, store 2 in TYPEREC2
If 3 is selected, store 3 in TYPEREC3
If 4 is selected, store 4 in TYPEREC4
If 5 is selected, store 5 in TYPEREC5
If 6 is selected, store 6 in TYPEREC6
If 7 is selected, store 7 in TYPEREC7
If 8 is selected, store 8 in TYPEREC8
If 9 is selected, store 9 in TYPEREC9

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1-8:

Goto RSECTN

9:

Goto SPECRECS

TYPERECS
FMIS

216

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

SPECRECS

Field

BBACK.BLKAPPT.SPECRECS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

specify
Specify records
SPECRECS
SPECRECS
All
9 selected in TYPERECS

Universe Description:
Question Text:
Type:
Length:

Specify
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RSECTN
SPECRECS
FMIS

217

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

RSECTN

Field

BBACK.BLKAPPT.RSECTN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Sections where records were used
Specify Sections
RSECTN
All
USERECS = 1, 2 or 3
Records used to answer expenditure questions.
Which of these sections did the respondent(s) use bills, receipts, or other
resources to answer
expenditure questions?
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
22
2
TRSECTN

Value:

Mnemonic:

Description:

1

SECT1

Section 1 - General Housing Characteristics

2

SECT2

Section 2 - Rental Living Quarters

3

SECT3

4

SECT4

Sections 3 - Owned Living Quarters & Other Owned
Real Estate
Section 4 - Utilities and Fuels

5

SECT5

6

SECT6

7

SECT7

8

SECT8

9

SECT9

Section 5 - Construction, Repairs, Alterations, and
Maintenance of Property
Section 6 - Appliances, Household Equipment, and
Other Selected Items
Section 7 - Household Item Repairs, Service
Contracts, and Extended Warranties
Section 8 - Home Furnishings and Related Household
Items
Section 9 - Clothing and Clothing Services

10

SECT10

Section 10 - Rented and Leased Vehicles

11

SECT11

Section 11 - Owned vehicles

12

SECT12

Section 12 - Vehicle Operating Expenses

218

13

SECT13

Section 13 - Health Insurance

14

SECT14

Section 14 - Medical and Health Expenses

15

SECT15

Section 15 - Insurance Other than Health

16

SECT16

Section 16 - Educational Expenses

17

SECT17

18

SECT18

Section 17 - Subscriptions, Memberships, Books, and
Entertainment Expenses
Section 18 - Trips and Vacations

19

SECT19

Section 19 - Miscellaneous Expenses

20

SECT20

21

SECT21

Section 20 - Expense Patterns for Selected Goods and
Services
Section 21 - Work Experience and Income

22

SECT22

Section 22 - Assets and Liabilities

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

IF INTNMBR = 4 then goto INFOBOOK
ELSE goto HOMEFILE

Instrument SAS Name:
Destination Data Set:

RSECTN
FMIS

219

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

HOMEFILE

Field

BBACK.BLKAPPT.HOMEFILE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Was a home file given
Home File
HOMEFILE
HOMEFILE
All
[(TYPERECS = RESPONSE) OR USERECS = 4] AND INTNMBR <> 4

Universe Description:
Question Text:
Did you give the respondent a Home File this quarter?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto INFOBOOK
HOMEFILE
FMIS

220

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

INFOBOOK

Field

BBACK.BLKAPPT.INFOBOOK
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Was the info book used
Info Book Used
INFOBOOK
INFOBOOK
All
USERECS = 1, 2 or 3

Universe Description:
Question Text:
In the interview, how often did the respondent consult the
information booklet?
If reading the book to the respondent, enter 5.

Type:
Length:
Answer List:

Enumerated
1
TINFOBOOK

Value:

Mnemonic:

Description:

1

ALWAYS

Almost always (90% of the time or more)

2

MOSTOFTHETIME

Most of the time (50% to 89% of the time)

3

OCCASIONALLY

Occasionally (10% to 49% of the time)

4

NEVERORALMOS
TNEVER
NOINFOBOOKLET

Never or almost never (less than 10% of the time)

5

The respondent did not have access to the information
booklet.

Don't Know
Refuse
Empty

X

On Input
On Output

Array:

221

Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto LANGUAGE
INFOBOOK
FMIS

222

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

LANGUAGE

Field

BBACK.BLKAPPT.LANGUAGE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What language the interview was conducted
Language
LANGUAGE
LANGUAGE
All
INFOBOOK = 1-5

Universe Description:
Question Text:
In what language was the interview conducted?

Type:
Length:
Answer List:

Enumerated
1
TLANG

Value:

Mnemonic:

Description:

1

English

English

2

Spanish

Spanish

3

Other

Other - specify

Don't Know
Refuse
Empty
X
X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

1,2:

Goto VERIFY_INFO

3:

Goto LANG_SP

LANGUAGE
FMIS

223

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

LANG_SP

Field

BBACK.BLKAPPT.LANG_SP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Language conducted - specify
Lang Specify
LANG_SP
LANG_SP
All
LANGUAGE = 3

Universe Description:
Question Text:
Type:
Length:

Specify
String
30
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto VERIFY_INFO
LANG_SP
FMIS

224

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

VERIFY_INFO

Field

BBACK.BLKAPPT.VERIFY_INFO
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Verify Info
VERIFY_INFO
All
REPLACESPAWN <> 1 AND BFront.REPLACE_VER2 <> 1

Universe Description:
Question Text:
Verify/change any of the information listed below
Phone number:
(^AREA) ^NUMBER
^PHTYP1_Fill
Second phone: ^SPHONE ^SPHEXT
Email address: ^EMAILADDR_fill
Best time to call : ^BESTTIME1
Specific best time: ^BESTTIM2

^EXTN

Type:

Type: ^PHTYP2_Fill

No Sunday: (^SundayInterview)
Fills:
Instructions:

AREA
Fill entry in AREA

Fills:
Instructions:

NUMBER
Fill entry in PREFIX and SUFFIX

Fills:
Instructions:

EXTN
fill entry in EXTN

Fills:
Instructions:

PHTYP1_Fill
IF PHONETYP = 1 then fill "Home"
ELSEIF PHONETYP = 2 then fill "Work"
ELSEIF PHONETYP = 3 then fill "Cell"
ELSEIF PHONETYP = DONTKNOW then fill "DK"
ELSEIF PHONETYP = REFSUED then fill "RF"

Fills:
Instructions:

SPHONE
Fill entry in SPHONE

Fills:

SPHEXT

225

Instructions:

Fill entry in SPHEXT

Fills:
Instructions:

PHTYP2_Fill
IF PHONETYP2 = 1 then fill "Home"
ELSEIF PHONETYP2 = 2 then fill "Work"
ELSEIF PHONETYP2 = 3 then fill "Cell"
ELSEIF PHONETYP2 = DONTKNOW then fill "DK"
ELSEIF PHONETYP2 = REFSUED then fill "RF"

Fills:
Instructions:

EMAILADDR_fill
Fill entry in EMAILADDRESS

Fills:
Instructions:

BESTTIME1
IF BESTTIME = 1 or 01 then fill "Morning (9am-12 noon)"
IF BESTTIME = 2 or 02 then fill "Noon/lunchtime (11am-1pm)"
IF BESTTIME = 3 or 03 then fill "Afternoon (12 noon-4pm)"
IF BESTTIME = 4 or 04 then fill "Suppertime/early evening/dinnertime
(4pm-7pm)"
IF BESTTIME = 5 or 05 then fill "Evening (6pm-9pm)"
IF BESTTIME = 6 or 06 then fill "Anytime (9am-9pm)"
IF BESTTIME = 7 or 07 then fill "Late evening/night (7pm-9pm)"
IF BESTTIME = 8 or 08 then fill "Daytime (9am-4pm)"
IF BESTTIME = 9 or 09 then fill "After 5pm"

Fills:
Instructions:

BESTTIM2
Fill entry in BESTTIM2

Fills:
Instructions:

SundayInterview
If NOSUNDAY = 1, then fill "No Sunday Interview"
Else fill "Sunday interview okay"

Type:
Length:
Answer List:

Enumerated
1
TVERIFY

Value:

Mnemonic:

Description:

1

Proceed

Enter 1 to Continue

2

Change

Change something

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

226

Special Instructions:

Skip Instructions:

IF entry = 2 then Do ONCE - Pre-fill the fields with the current answers:
Set v_phone[1:10] = phonenumb
Set v_phone[11:15] = EXTN
Set v_phtyp1 = PHONETYP
Set v_phone2[1:10] = SPHONE
Set v_phone2[11:15] = SPHEXT
Set v_phtyp2 = PHONETYP2
Set v_email = EMAILADDRESS
Set V_BSTTI = BESTTIME[2:2]
set v_bstti2 = BESTTIM2
If NOSUNDAY = 1 then set v_nosun = 2
Else set V_NOSUN = 1
1:
2:

Instrument SAS Name:

Goto DONE
Goto V_CHGWHAT

VERIFY_INFO

227

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_CHGWHAT

Field

BBACK.BLKAPPT.V_CHGWHAT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Change What
V_CHGWHAT
All
VERIFY_INFO = 2

Universe Description:
Question Text:

What would you like to update?
Enter all that apply, separate with commas
Phone number:
(^AREA) ^NUMBER
^PHTYP1_Fill
Second phone: ^SPHONE ^SPHEXT
Email address: ^EMAILADDR_fill
Best time to call : ^BESTTIME1
Specific best time: ^BESTTIM2

^EXTN

Type:

Type: ^PHTYP2_Fill

No Sunday: (^SundayInterview)
Fills:
Instructions:

AREA
Fill entry in AREA

Fills:
Instructions:

NUMBER
Fill entry in PREFIX and SUFFIX

Fills:
Instructions:

EXTN
fill entry in EXTN

Fills:
Instructions:

PHTYP1_Fill
IF PHONETYP = 1 then fill "Home"
ELSEIF PHONETYP = 2 then fill "Work"
ELSEIF PHONETYP = 3 then fill "Cell"
ELSEIF PHONETYP = DONTKNOW then fill "DK"
ELSEIF PHONETYP = REFSUED then fill "RF"

Fills:
Instructions:

SPHONE
Fill entry in SPHONE

Fills:

SPHEXT

228

Instructions:

Fill entry in SPHEXT

Fills:
Instructions:

PHTYP2_Fill
IF PHONETYP2 = 1 then fill "Home"
ELSEIF PHONETYP2 = 2 then fill "Work"
ELSEIF PHONETYP2 = 3 then fill "Cell"
ELSEIF PHONETYP2 = DONTKNOW then fill "DK"
ELSEIF PHONETYP2 = REFSUED then fill "RF"

Fills:
Instructions:

EMAILADDR_fill
Fill entry in EMAILADDRESS

Fills:
Instructions:

BESTTIME1
IF BESTTIME = 1 or 01 then fill "Morning (9am-12 noon)"
IF BESTTIME = 2 or 02 then fill "Noon/lunchtime (11am-1pm)"
IF BESTTIME = 3 or 03 then fill "Afternoon (12 noon-4pm)"
IF BESTTIME = 4 or 04 then fill "Suppertime/early evening/dinnertime
(4pm-7pm)"
IF BESTTIME = 5 or 05 then fill "Evening (6pm-9pm)"
IF BESTTIME = 6 or 06 then fill "Anytime (9am-9pm)"
IF BESTTIME = 7 or 07 then fill "Late evening/night (7pm-9pm)"
IF BESTTIME = 8 or 08 then fill "Daytime (9am-4pm)"
IF BESTTIME = 9 or 09 then fill "After 5pm"

Fills:
Instructions:

BESTTIM2
Fill entry in BESTTIM2

Fills:
Instructions:

SundayInterview
If NOSUNDAY = 1, then fill "No Sunday Interview"
Else fill "Sunday interview okay"

Type:
Max # of Values:
Length:
Answer List:

Set
5
1
TV_CHGWHAT

Value:

Mnemonic:

Description:

1

Phone

Primary phone

2

Phone2

Secondary phone

3

Email

E-mail address

4

Bsttime

Best time to call

5

Nosun

No Sunday

Don't Know
Refuse
Empty

229

On Input
On Output
Array:
Skip Instructions:

Instrument SAS Name:

1:

Goto V_PHONE

2:

Goto V_PHONE2

3:

Goto V_EMAIL

4:

Goto V_BSTTI

5:

Goto V_NOSUN

V_CHGWHAT

230

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_PHONE

Field

BBACK.BLKAPPT.V_PHONE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Update Phone number
V_PHONE
All
1 selected in V_ChgWhat

Universe Description:
Question Text:

Type:
Length:

X

Update phone number or press enter if same
Enter 0 for none.
String
15
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

1. Update phone number variables
Set PHONENUM = V_PHONE
Set AREA = V_PHONE[1:3]
Set PREFIX = V_PHONE[4:6]
Set SUFFIX = V_PHONE[7:10]
Set EXTN = V_PHONE[11:15]
Set Front.phonenumber = v_phone
2. IF V_PHONE = 0 or EMPTY and V_PHONE = RESPONSE then
set PHONETYP = EMPTY

Array:
Special Instructions:

Use the phone number edit mask

231

Skip Instructions:

IF entry lt 10 digits and ne 0 then goto CK_VPHONE
ELSEIF V_PHONE = 0 or EMPTY then
If 2 selected in V_ChgWhat then goto V_PHONE2
Elseif 3 selected in V_ChgWhat then goto V_EMAIL
Elseif 4 selected in V_ChgWhat then goto V_BSTTI
Elseif 5 selected in V_ChgWhat then goto V_NOSUN
Else goto DONE
ELSE goto V_PHTYP1

Instrument SAS Name:

V_PHONE

232

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_VPHONE

Check

BBACK.BLKAPPT.CK_VPHONE
Description:
Inherited Universe:
Universe:

phone number less than 10 digits
All
V_PHONE lt 10 digits AND V_PHONE <> 0 AND V_PHONE <> EMPTY

Universe Description:
Text:

You must enter all ten digits of the contact person's phone number. No
spaces.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to V_PHONE

233

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_PHTYP1

Field

BBACK.BLKAPPT.V_PHTYP1
Description:

Phone Type

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Phone Type

Universe:

V_PHTYP1
All
1 selected in V_ChgWhat AND V_PHONE <> 0 AND V_PHONE <> EMPTY

Universe Description:
Question Text:
Type:
Length:
Answer List:

Is this a home, work, or cell number?
Enumerated
1
TPHTYP

Value:

Mnemonic:

Description:

1

Home

Home

2

Work

Work

3

Cell

Cell

X
X
X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF V_PHTYP1 = EMPTY, 1, 2 or 3 then
set Front.PHONETYP = V_PHTYP1
set PHONETYP = V_PHTYP1

Array:

234

Skip Instructions:

IFf 2 selected in V_ChgWhat then goto V_PHONE2
ELSEIF 3 selected in V_ChgWhat then goto V_EMAIL
ELSEIF 4 selected in V_ChgWhat then goto V_BSTTI
ELSEIF 5 selected in V_ChgWhat then goto V_NOSUN
ELSE goto DONE

Instrument SAS Name:

V_PHTYP1

235

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_PHONE2

Field

BBACK.BLKAPPT.V_PHONE2
Description:

Update Second Phone

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Update Second Phone

Universe:

V_PHONE2
All
2 selected in V_ChgWhat

Universe Description:
Question Text:

Type:
Length:

X

Update second phone or press enter if same
Enter 0 for none
String
15
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

Update phone number variables
IF V_PHONE2 = RESPONSE then
Set PHONENUM2 = V_PHONE2
Set SPHONE = V_PHONE2[1:10]
Set SPHEXT = V_PHONE2[11:15]
IF (V_PHONE2 = 0 or EMPTY)
Set PHONETYP2 = EMPTY
End
End

Array:
Special Instructions:

Use the phone number edit mask.

236

Skip Instructions:

IF entry lt 10 digits and <> 0 and <> EMPTY then goto CK_VPHONE2
ELSEIF V_PHONE2 = 0 or EMPTY then
if 3 selected in V_ChgWhat then goto V_EMAIL
Elseif 4 selected in V_ChgWhat then goto V_BSTTI
Elseif 5 selected in V_ChgWhat then goto V_NOSUN
Else goto DONE
ELSE goto V_PHTYP2

Instrument SAS Name:

V_PHONE2

237

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

CK_VPHONE2

Check

BBACK.BLKAPPT.CK_VPHONE2
Description:
Inherited Universe:
Universe:

phone number less than 10 digits
All
V_PHONE2 lt 10 digits AND V_PHONE2 <> 0 AND V_PHONE2 <> EMPTY

Universe Description:
Text:

You must enter all ten digits of the contact person's phone number.
No spaces.

Check Instructions:
Type:
Skip Instructions:

Hard
Go back to V_PHONE2

238

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_PHTYP2

Field

BBACK.BLKAPPT.V_PHTYP2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Phone Type for second phone number
Phone Type
V_PHTYP2
All
2 selected in V_ChgWhat AND V_PHONE2 <> 0 AND
V_PHONE2 <> EMPTY

Universe Description:
Question Text:
Type:
Length:
Answer List:

Is this a home, work, or cell number?
Enumerated
1
TPHTYP

Value:

Mnemonic:

Description:

1

Home

Home

2

Work

Work

3

Cell

Cell

X
X

X
Store Instructions:

Don't Know
Refuse
Empty
On Input
On Output
IF V_PHTYP2 = RESPONSE then
set PHONETYP2 = V_PHTYP2
ELSEIF V_PHTYP2 = NONRESPONSE then
set PHONETYP2 = EMPTY

Array:

239

Skip Instructions:

IF 3 selected in V_ChgWhat then goto V_EMAIL
ELSEIF 4 selected in V_ChgWhat then goto V_BSTTI
ELSEIF 5 selected in V_ChgWhat then goto V_NOSUN
ELSE goto DONE

Instrument SAS Name:

V_PHTYP2

240

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_EMAIL

Field

BBACK.BLKAPPT.V_EMAIL
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Household E-Mail Address
E-Mail Address
V_EMAIL
All
3 selected in V_ChgWhat

Universe Description:
Question Text:
Type:
Length:

Enter E-Mail or press enter if Same
String
80

X

Don't Know
Refuse
Empty

X
X

On Input
On Output

Store Instructions:

IF V_EMAIL = RESPONSE then
Set EMAILADDRESS = V_EMAIL

Array:
Skip Instructions:

IF 4 selected in V_ChgWhat then goto V_BSTTI
ELSEIF 5 selected in V_ChgWhat then goto V_NOSUN
ELSE goto DONE

Instrument SAS Name:

V_EMAIL

241

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_BSTTI

Field

BBACK.BLKAPPT.V_BSTTI
Description:

Update Best Time

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Update Best Time

Universe:

V_BSTTI
All
4 selected in V_ChgWhat

Universe Description:
Question Text:

Type:
Length:
Answer List:

Best time to contact

Enumerated
1
TBSTTI

Value:

Mnemonic:

Description:

1

morning

Morning (9am-12noon)

2

noon

Noon/lunchtime (11am-1pm)

3

afternoon

Afternoon (12noon-4pm)

4

suppertime

Suppertime/early evening/dinnertime(4pm-7pm)

5

evening

Evening (6pm-9pm)

6

anytime

Anytime (9am-9pm)

7

late

Late evening/night (7pm-9pm)

8

daytime

Daytime (9am-4pm)

9

after5pm

After 5pm

X

Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF V_BSTTI = RESPONSE then
Store V_BSTTI in BESTTIME - right justified and zero filled

242

Array:
Skip Instructions:
Instrument SAS Name:

Goto V_BSTTI2
V_BSTTI

243

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_BSTTI2

Field

BBACK.BLKAPPT.V_BSTTI2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Best time Specify
Update Best Sp
V_BSTTI2
All
V_BSTTI = RESPONSE

Universe Description:
Question Text:
Type:
Length:

X

Enter specific best time to contact
String
30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions:

IF V_BSTTI2 = RESPONSE then Set BESTTIM2 = V_BSTTI2

Array:
Skip Instructions:

IF 5 selected in V_ChgWhat then goto V_NOSUN
ELSE goto DONE

Instrument SAS Name:

V_BSTTI2

244

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

V_NOSUN

Field

BBACK.BLKAPPT.V_NOSUN
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Update Non Sunday
V_NOSUN
All
5 selected in V_ChgWhat

Universe Description:
Question Text:

Type:
Length:
Answer List:

Would a Sunday interview be acceptable?

Enumerated
1
Tnosun

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

3

Battery

battery problem

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

IF V_NOSUN = RESPONSE then
IF V_NOSUN = 1 then set NOSUNDAY = 0 (zero)
ELSEIF V_NOSUN = 2 then set NOSUNDAY = 1

Array:
Skip Instructions:
Instrument SAS Name:

Goto DONE
V_NOSUN

245

246

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

DONE

Field

BBACK.BLKAPPT.DONE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

All
ALL

Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:

247

Special Instructions:

1. set ENDTIME, subtract STARTTIME from ENDTIME and add to
LENGTH
2.

IF OUTCOME ne 200, 202 or 203 THEN
Store current date in FINCONDT
(Note: Set date of FINAL Contact)
store USERID in FINFRCDE
(Note: Set FRCODE for final contact )

Note: Action codes are set in case Management
3. IF OUTCOME is 200 or 0 (zero) then store 202 in OUTCOME.
(added so that outcome will never go out as a 200)
4. Tally the number of sections that are complete based on
the section completion flag and store the total in
TOTSECCMP. (Note: the # of sections complete for 203,
204 and 201.)
5. Based on the section completion flag determine what was
the LAST section completed and store a 1-22, 1 being
Section 1, in SECTNO.
7.

Skip Instructions:

If Bfront.START = 4 and MARK le 3 then set MARK = 3
If GENINTRO1 = 1 or 2 and mark le 7, store 7 in mark
If the control card has been started and mark lt 11,
store 11 in mark
If DK_CHECK = 1 then MARK = 16

Goto SET_REINT

248

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

SET_REINT

Field

BBACK.BLKAPPT.SET_REINT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Set up DSMD reinterview variables

All

Universe:
Universe Description:
Question Text:
Type:
Length:

** Non Displayed **
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

249

Store Instructions:

1. Set/Reset Qcresp to empty in case the FR backs up and
changes the answer to RESPON. (There should only be 1
person with QCresp = 1.)
Set QCresp(1-30) = EMPTY
2.

Set QCRESP and RESPNAME based on answer to RESPON
{main respondent question in the back}
IF Respon <> DK and Respon <> RF THEN
IF Outcome <> '200' and
Outcome <> '202' and
Outcome <> '204' and
Outcome <> '0' and
Outcome <> empty
THEN
CC.Unit2.Person[ord(respon)].QCresp := '1'
Respname := CC.Unit2.Person[ord(respon)].name
ENDIF
ENDIF

3.

Set ADULT_CU: If CU_CODE ne 3 or 4 for ALL persons with
HH_MEM=1, store 1 in ADULT_CU, else store 0 in ADULT_CU.

Array:
Special Instructions:
Skip Instructions:

Note: Set up re-interview variables
Exit Instrument

250

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC1

Field

BBACK.BLKAPPT.TYPEREC1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - Bills

TYPEREC1
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
1
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC1
FMIS

251

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC2

Field

BBACK.BLKAPPT.TYPEREC2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - Checkbook ledger or stubs

TYPEREC2
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
2
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC2
FMIS

252

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC3

Field

BBACK.BLKAPPT.TYPEREC3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - Canceled Checks

TYPEREC3
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
3
3

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC3
FMIS

253

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC4

Field

BBACK.BLKAPPT.TYPEREC4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - Receipts of purchase (sales slips)

TYPEREC4
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
4
4

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC4
FMIS

254

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC5

Field

BBACK.BLKAPPT.TYPEREC5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - Home File

TYPEREC5
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
5
5

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC5
FMIS

255

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC6

Field

BBACK.BLKAPPT.TYPEREC6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - Contracts of agreement

TYPEREC6
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
6
6

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC6
FMIS

256

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC7

Field

BBACK.BLKAPPT.TYPEREC7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - Bank Statements

TYPEREC7
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
7
7

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC7
FMIS

257

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC8

Field

BBACK.BLKAPPT.TYPEREC8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - Other

TYPEREC8
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
8
8

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC8
FMIS

258

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TYPEREC9

Field

BBACK.BLKAPPT.TYPEREC9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Types of records used - None

TYPEREC9
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
1
9
9

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TYPERECS for how to set this field
TYPEREC9
FMIS

259

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT01

Field

BBACK.BLKAPPT.TELSCT01
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 1 selected TEL_SECT

TELSCT01
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
01
01

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT01
FMIS

260

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT02

Field

BBACK.BLKAPPT.TELSCT02
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 2 selected TEL_SECT

TELSCT02
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
02
02

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT02
FMIS

261

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT03

Field

BBACK.BLKAPPT.TELSCT03
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 3 selected TEL_SECT

TELSCT03
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
03
03

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT03
FMIS

262

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT04

Field

BBACK.BLKAPPT.TELSCT04
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 4 selected TEL_SECT

TELSCT04
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
04
04

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT04
FMIS

263

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT05

Field

BBACK.BLKAPPT.TELSCT05
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 5 selected TEL_SECT

TELSCT05
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
05
05

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT05
FMIS

264

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT06

Field

BBACK.BLKAPPT.TELSCT06
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 6 selected TEL_SECT

TELSCT06
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
06
06

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT06
FMIS

265

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT07

Field

BBACK.BLKAPPT.TELSCT07
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 7 selected TEL_SECT

TELSCT07
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
07
07

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT07
FMIS

266

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT08

Field

BBACK.BLKAPPT.TELSCT08
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 8 selected TEL_SECT

TELSCT08
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
08
08

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT08
FMIS

267

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT09

Field

BBACK.BLKAPPT.TELSCT09
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 9 selected TEL_SECT

TELSCT09
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
09
09

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT09
FMIS

268

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK.BLKAPPT

Spider Version 1.6.2

TELSCT10

Field

BBACK.BLKAPPT.TELSCT10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

If 10 selected TEL_SECT

TELSCT10
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** OUT VARIABLE **
Integer
2
10
10

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TEL_SECT for how to set this field
TELSCT10
FMIS

269

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK

Spider Version 1.6.2

FINCONDT

Field

BBACK.FINCONDT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Date of final contact (in format DDMMYYYY)

FINCONDT
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
8
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE:

Date the instrument was last touched
(BLS administrative data)
See DONE for how to set this field
DATE is set as a european date with day first and
then month.

Instrument SAS Name:
Destination Data Set:

FINCONDT
FMIS

270

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BBACK

Spider Version 1.6.2

FINFRCDE

Field

BBACK.FINFRCDE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Last FR to touch the case

FINFRCDE
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
8
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: Last FR to touch the case. (BLS Administrative data)
See DONE for how to set this field

Instrument SAS Name:
Destination Data Set:

FINFRCDE
FMIS

271

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

BCHI

Block

BCHI
Description:
Tab Name:
Fly Over Name:
Universe Type:

CHI

If

Inherited Universe:
Universe:

All

Universe Description:
Array:
Block Instructions:

272

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CTATEMPT

Field

BCHI.CTATEMPT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Describe contact attempt
Continue CHI / Exit
CNTCTYP
CTATEMPT
All

Universe:
Universe Description:
Question Text:

CONTACT HISTORY INSTRUMENT
Describe this contact attempt.

Type:
Length:
Answer List:

Enumerated
1
TCTATEMPT

Value:

Mnemonic:

Description:

1

Personal

Personal visit

2

TelephoneO

Telephone (outgoing)

3

TelephoneI

Telephone (incoming)

4

Research

Not attempting contact

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Skip Instructions:

Modified 1/2014
1-3:
4:

Goto TIMEOFCT
Goto NOATTEMPT

273

Instrument SAS Name:
Destination Data Set:

CTATEMPT
CHAI

274

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

TIMEOFCT

Field

BCHI.TIMEOFCT
Description:

Immediate Attempt

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Immediate Attempt

Universe:

TIMEOFCT
All
CTATEMPT = 1-3

Universe Description:
Question Text:

TIME OF CONTACT
Are you entering the Contact History Instrument at the time of a contact
attempt?

Type:
Length:
Answer List:

Enumerated
1
TYesNo

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

1. IF TIMEOFCT = 1 then:
Set CALLDATE = system date/time in the format
MMDDYYYYHHMM
Set CALLMNTH, CALLDAY, CALLYEAR = system date
Set CALLTIME = System time

275

Array:
Skip Instructions:

1:
2:

Instrument SAS Name:
Destination Data Set:

Goto CASECONTACT
Goto FR_DATE

TIMEOFCT
CHAI

276

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

FR_DATE

Field

BCHI.FR_DATE
Description:

Date

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Date

Universe:

FR_DATE
All
TIMEOFCT = 2

Universe Description:
Question Text:

Type:
Length:

DATE OF CONTACT
Enter the date of the contact attempt in MM/DD/YYYY format
String
8
Don't Know
Refuse
Empty

X
Store Instructions:

On Input
On Output
Set FRMNTH = FR_DATE[1:2]
FRDAY = FR_DATE[3:4]
FRYEAR = FR_DATE[5:8]

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Prefill FR_DATE with current date and allow FR to change
Goto FRTIME
FR_DATE
CHAI

277

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

FRTIME

Field

BCHI.FRTIME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Time
Time
FRTIME
FRTIME
All
FR_DATE = Entry

Universe Description:
Question Text:

Type:
Length:

TIME OF CONTACT
Enter the time of the contact attempt in HH:MM am/pm format
String
4
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto CASECONTACT
FRTIME
CHAI

278

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NOATTEMPT

Field

BCHI.NOATTEMPT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What were you doing?
Not Attempting Contact
NOATTEMPT
All
CTATTEMPT = 4

Universe Description:
Question Text:

NOT ATTEMPTING CONTACT
What were you doing?
Enter all that apply, separate with commas.

Type:
Length:

Enumerated
2

Answer List:

TNoattempt

Value:

Mnemonic:

Description:

1

Reviewing

Reviewing or changing case information

2

Readying

Readying case for transmission

3

Locating

4

Verification

Locating activities (canvassing, management or
government office, FastData, LiMA, etc.)
Verification of Type B/C

5

Opened

Opened case/ CHI by mistake

99

Other

Other - specify

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

279

Special Instructions:

Skip Instructions:

Instrument SAS Name:

Added 1/2014
4/2017: Removed option 3 "Doing ACS geocode verification"
Changed "ALMI" to "Lima" in option 4
1-6: Exit CHI
99: Goto SPECNOATTEMPT
NOATTEMPT

280

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

SPECNOATTEMPT

Field

BCHI.SPECNOATTEMPT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Specify other activitied
Other Activities
SPECNOATTEMPT
All
NOATTEMPT = 99

Universe Description:
Question Text:

OTHER NOT ATTEMPTING CONTACT
Specify other activites you were doing

Type:
Length:

String
80
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:
Instrument SAS Name:

Added 1/2014
Exit CHI
SPECNOATTEMPT

281

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CASECONTACT

Field

BCHI.CASECONTACT
Description:

Contact or Noncontact

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contact or Noncontact
CTSTATUS
CASECONTACT
All

Universe:

(TIMEOFCT = 1) or (FRTIME = ENTRY)

Universe Description:
Question Text:

CONTACT OR NONCONTACT
Select the category that best describes this attempt.

Type:
Length:
Answer List:

Enumerated
1
TCaseContact

Value:

Mnemonic:

Description:

1

Sample

Contact with sample unit member

2

Nonsample

Contact with NON-SAMPLE unit member

3

Noncontact

Noncontact

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

Instrument SAS Name:

1:

Goto CTTYPE

2,3:

IF CTATEMPT = 1 then goto NCTPER
ELSE goto NCTTEL

CASECONTACT

282

Destination Data Set:

CHAI

283

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CTTYPE

Field

BCHI.CTTYPE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Contact
Contact
CTTYPE
CTTYPE
All
CASECONTACT = 1

Universe Description:
Question Text:

CONTACT
Select the category that best describes this contact attempt.

Type:
Length:
Answer List:

Enumerated
1
TCTTYPE

Value:

Mnemonic:

Description:

1

Completed

2

Partial

Completed Case (Interview, Sufficient Partial, Type
A/B/C/D, Vacant Interview, Temp Occupied Interview)
- Ready to Transmit
Partial interview - follow-up required

3

Unable

Unable to conduct interview

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

April 2017: Added "(Interview, Sufficient Partial, Type
A/B/C/D, Vacant Interview, Temp Occupied
Interview)" to answer option 1

284

Skip Instructions:

1:
2,3:

Instrument SAS Name:
Destination Data Set:

Goto RSPNDENT
Goto NONINTER

CTTYPE
CHAI

285

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NONINTER

Field

BCHI.NONINTER
Description:

Partial/Unable to Conduct

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Partial/Unable to Conduct

Universe:

NONINTER
All
CTTYPE = 2 or 3

Universe Description:
Question Text:

PARTIAL INTERVIEW OR UNABLE TO CONDUCT INTERVIEW
Select the categories that describe why you were not able to conduct or
complete the interview during this
contact attempt.
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
7
1
TNONINTER

Value:

Mnemonic:

Description:

1

Eligible

Eligible person not available

2

Inconvenient

Inconvenient time

3

Respondent

Respondent is reluctant

4

Language

Language problem - specify

5

Health

Health problem

6

PaperPlace

Successful paper questionnaire placement / pick-up

99

Other

Other - specify

Don't Know
Refuse
Empty
On Input
On Output

286

Array:
Special Instructions:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

In the answer list options, insert a blank line between option 6 and 99.
1-3,5,6:

Goto RSPNDENT

4:

Goto cLANGUAGE

99:

Goto CTOTHER

NONINTER
CHAI

287

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CTOTHER

Field

BCHI.CTOTHER
Description:

Other Contact Category

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other Contact Category

Universe:

CTOTHER
All
99 selected in NONINTER

Universe Description:
Question Text:

Type:
Length:

OTHER Contact Category
Specify the reason for not completing the interview during this contact
attempt.

String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RSPNDENT
CTOTHER
CHAI

288

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

cLANGUAGE

Field

BCHI.cLANGUAGE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

language
Language
cLANGUAGE
All
4 selected in NONINTER

Universe Description:
Question Text:

LANGUAGE
Select the categories that descrige this language situation.
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
5
1
TLANG(CHI)

Value:

Mnemonic:

Description:

1

Specify

Specify language or dialect

2

Nomember

No household member able to translate

3

ContactRO

Contact RO/FS about language problem

4

Unable

Unable to find translator

5

Notimeleft

No time left to find translator

Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions:

April 2017: Changed "RO" to "RO/FS" in answer option 3

289

Skip Instructions:

IF 1 selected then goto LANGLIST
ELSE goto RSPNDENT

Instrument SAS Name:
Destination Data Set:

cLANGUAGE
CHAI

290

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

LANGLIST

Field

BCHI.LANGLIST
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Language List
LANGLIST L
LANGLIST
LANGLIST
All
cLANGAUGE = 1

Universe Description:
Question Text:

LANGUAGE LIST
Specify language or dialect

Type:
Length:

Enumerated
2

Answer List:

TLANGLIST

Value:

Mnemonic:

Description:

11

Spanish

Spanish

12

Arabic

Arabic

13

Chinese

Chinese

14

French

French

15

German

German

16

Greek

Greek

17

Italian

Italian

18

Japanese

Japanese

19

Korean

Korean

20

Polish

Polish

21

Portuguese

Portuguese

22

Russian

Russian

23

Tagalog

Tagalog

24

Urdu

Urdu

25

Vietnamese

Vietnamese

97

OtherProblem

Other problem - hard of hearing

291

98

Unknown

Unknown language

99

Other

Other

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Skip Instructions:

11-25, 97, 98: Goto RSPNDENT
99: Goto SPECLANG

Instrument SAS Name:
Destination Data Set:

LANGLIST
CHAI

292

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

SPECLANG

Field

BCHI.SPECLANG
Description:

Specify Language/Dialect

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Specify language / Dialect

Universe:

SPECLANG
All
LANGLIST = 99

Universe Description:
Question Text:
Type:
Length:

SPECIFY LANGUAGE OR DIALECT.
String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto RSPNDENT
SPECLANG
CHAI

293

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT

Field

BCHI.RSPNDENT
Description:

Concern/Behavior/Reluctance

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Concern/Behavior/Reluctance

Universe:

RSPNDENT
All
(CTTYPE = 1) OR (NONINTER = 1-3, 5 or 6) OR (SPECLANG = Entry) OR
(CTOTHER = Entry)

Universe Description:
Question Text:

CONCERN / BEHAVIOR / RELUCTANCE
Select the categories that describe respondent concerns, behaviors, or
reluctance during this contact
attempt.
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
17
2
TRSPNDENT

Value:

Mnemonic:

Description:

1

NotInterested

Not interested

2

TooBusy

Too busy

3

Interview

Interview takes too much time

4

Scheduling

Scheduling difficulties

5

Survey

Survey is voluntary

6

Privacey

Privacy concerns

7

AntiGovernment

Local / State / Federal government concerns

8

DoesNot

Asks questions about the survey

9

HangUp

Hang-up / slams door on Fr

10

Hostile

Hostile or threatens FR

11

Family

12

Gave

Family issues (death, illness, block participation in
survey)
Gave that information last time

13

AskedToo

Asked too many personal questions last time

294

14

TooMany

Too many interviews

15

IntendsTo

Intends to quit survey

98

NoConcerns

No concerns

99

Other

Other - specify

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF 99 selected then goto RSPNDOTH
ELSE goto STRATEGS
RSPNDENT
CHAI

295

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDOTH

Field

BCHI.RSPNDOTH
Description:

Other Reluctant Respondent Category

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other Reluctant Respondent Category

Universe:

RSPNDOTH
All
99 selected in RSPNDENT

Universe Description:
Question Text:

OTHER CONCERNS/BEHAVIORS/RELUCTANCE
Specify other concerns/behaviors/reluctance during this contact attempt.

Type:
Length:

String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto STRATEGS
RSPNDOTH
CHAI

296

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL

Field

BCHI.NCTTEL
Description:

Noncontact Telephone attempt

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Noncontact Telephone attempt

Universe:

NCTTEL
All
(CASECONTACT = 2 or 3) AND (CTATEMPT = 2 or 3)

Universe Description:
Question Text:

CONTACT-NONCONTACT / TELEPHONE
Select the categories that describe this telephone contact/noncontact.
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
8
1
TNCTTEL

Value:

Mnemonic:

Description:

1

GotAnswering

Got answering machine/voicemail

2

No

Ring, no answer

3

Busy

Busy Signal

4

Disconnected

Disconnected

5

Wrong

Wrong number

6

ineligible

Spoke with ineligible person

7

message

99

Other

Respondent left message (voicemail, text message,
etc.)
Other - specify

Don't Know
Refuse
Empty
On Input
On Output

297

Array:
Special Instructions:

Skip Instructions:

April 2017: Added "voicemail" to answer option 1
Added "(voicemail, text message, etc.)" to
answer option 7
IF 99 selected then goto NCTTELOT
ELSE goto STRATEGS

Instrument SAS Name:
Destination Data Set:

NCTTEL
CHAI

298

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTELOT

Field

BCHI.NCTTELOT
Description:

Other Noncontact Telephone Category

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other Noncontact Telephone Category

Universe:

NCTTELOT
All
99 selected in NCTTEL

Universe Description:
Question Text:

OTHER Noncontact Telephone Attempt Category
Specify the details about this telephone noncontact.

Type:
Length:

String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto STRATEGS
NCTTELOT
CHAI

299

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER

Field

BCHI.NCTPER
Description:

Noncontact Personal Visit

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Noncontact Personal Visit

Universe:

NCTPER
All
(CASECONTACT = 2 or 3) AND (CTATEMPT = 1)

Universe Description:
Question Text:

CONTACT-NONCONTACT / PERSONAL VISIT
Select the categories that describe this personal visit contact/noncontact.
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
11
2
TNCTPER

Value:

Mnemonic:

Description:

1

NoOne

No one home / No eligible person home

2

Previous

No one home - pervious note / letter taken

3

Household

4

DriveBy

Household does not answer door - - evidence
someone is home
Observe HH from vehicle

5

Unable

Unable to reach / locked gate / buzzer entry

6

Address

Address does not exist / unable to locate

7

OnVacation

On vacation, away from home / at second home

8

Spoke

Spoke with neighbor

9

Building

Building management / doorman contact

10

Completed

99

Other

Completed case (Type B/C, Vacant interview, or
Temporarily Occupied Interview)
Other - specify

Don't Know
Refuse
Empty

300

On Input
On Output
Array:
Special Instructions:

Skip Instructions:

April 2017: Added "vacant interview, or Temporarily Occupied
Interview" to answer option 10
IF 99 selected then goto NCTPEROT
ELSE goto STRATEGS

Instrument SAS Name:
Destination Data Set:

NCTPER
CHAI

301

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPEROT

Field

BCHI.NCTPEROT
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Other Noncontact Personal Visit Category
Other Noncontact Personal Visit
NCTPEROT
All
99 selected in NCTPER

Universe Description:
Question Text:

OTHER Noncontact Personal Visit Category
Specify the details about this personal visit noncontact.

Type:
Length:

String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Goto STRATEGS
NCTPEROT
CHAI

302

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS

Field

BCHI.STRATEGS
Description:

Strategies attempted

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Strategies attempted

Universe:

STRATEGS
All
(RSPNDENT = ENTRY) OR (NCTTEL = ENTRY) or (NCTPER = ENTRY)

Universe Description:
Question Text:

STRATEGIES USED ON THIS CONTACT ATTEMPTED
Select the categories that describe the strategies used on this contact
attempt.
Enter all that apply, separate with commas.

Type:
Max # of Values:
Length:
Answer List:

Set
14
2
TSTRATEGS

Value:

Mnemonic:

Description:

1

Advance

Advance letter given

2

Scheduled

Scheduled appointment

3

LeftNote

Left note / appointment card

4

Left

Left promotional packet / informational brochure

5

Called

Called household

6

LeftMessage

Left message on answering machine/voicemail

7

StakeOut

Waited for respondent

8

Checked

Checked with neighbors

9

Contacted

Contacted other family members

10

ContactedProperty

Contacted property manager doorman

11

incentive

Offered incentive

98

None

No Strategies

99

Other

Other - specify

Don't Know
Refuse

303

Empty
On Input
On Output
Array:
Special Instructions:

Jan 2017: Deleted answer option 12 - CED Double placement
April 2017: Changed 1st FR instruction from "CONTACT
STRATEGIES ATTEMPTED" to "STRATEGIES USED
ON THIS CONTACT ATTEMPTED"
Added "/voicemail" to answer option 6

Skip Instructions:

Instrument SAS Name:
Destination Data Set:

IF 99 selected then goto STRATOTH
ELSE exit CHI
STRATEGS
CHAI

304

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATOTH

Field

BCHI.STRATOTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Other Strategy Attempt Category
Other Strategy Attempt
STRATOTH
All
99 selected in STRATEGS

Universe Description:
Question Text:

OTHER STRATEGY
Specify the strategy used on this contact attempt.

Type:
Length:

String
30
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions:
Instrument SAS Name:
Destination Data Set:

Exit CHI
STRATOTH
CHAI

305

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CTRLNUM

Field

BCHI.CTRLNUM
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Census Control ID Number

All

Universe:
Universe Description:
Question Text:
Type:
Length:

** CREATED in Post-Processing **
String
24
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

CTRLNUM
CHAI

306

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CASEID

Field

BCHI.CASEID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Blaise Case ID number

FPRIMARY
All

Universe:
Universe Description:
Question Text:

Type:
Length:

String
8
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

CASEID
CHAI

307

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

INTPERIOD

Field

BCHI.INTPERIOD
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Interview Period - out variable

All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
Integer
6

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

INTPERIOD
CHAI

308

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

INTNMBR

Field

BCHI.INTNMBR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Interview Number

INTERI
All

Universe:
Universe Description:
Question Text:
Type:
Length:

String
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

INTNMBR
CHAI

309

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CALLDATE

Field

BCHI.CALLDATE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contact Date and Time - Out variable

All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
12
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: See TIMEOFCT for how to set this field
System date and time in the format MMDDYYYYHHMM

Instrument SAS Name:
Destination Data Set:

CALLDATE
CHAI

310

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CALLMNTH

Field

BCHI.CALLMNTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contact Month

CNTCMNTH
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TIMEOFCT for how to set this field
CALLMNTH
CHAI

311

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CALLDAY

Field

BCHI.CALLDAY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contact Day

CNTCDAY
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TIMEOFCT for how to set this field
CALLDAY
CHAI

312

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CALLYEAR

Field

BCHI.CALLYEAR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contact Year

CNTCYEAR
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
4
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TIMEOFCT for how to set this field
CALLYEAR
CHAI

313

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

CALLTIME

Field

BCHI.CALLTIME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contact Time in hours and minutes

CNTCTIME
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
4
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See TIMEOFCT for how to set this field
CALLTIME
CHAI

314

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

FRMNTH

Field

BCHI.FRMNTH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Month FR Indicated

FRMNTH
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See FR_DATE for how to set this field
FRMNTH
CHAI

315

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

FRDAY

Field

BCHI.FRDAY
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Day FR Indicated

FRDAY
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
2

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See FR_DATE for how to set this field
FRDAY
CHAI

316

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

FRYEAR

Field

BCHI.FRYEAR
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Year FR Indicated

FRYEAR
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
String
4

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: See FR_DATE for how to set this field
FRYEAR
CHAI

317

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NOATTEMPT_1

Field

BCHI.NOATTEMPT_1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Reviewing or changing case information

ATMPT1
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: Created in post processing based on NOATTEMPT
ADDED 1/2014

Instrument SAS Name:
Destination Data Set:

NOATTEMPT_1
CHAI

318

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NOATTEMPT_2

Field

BCHI.NOATTEMPT_2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Readying case for transmission

ATMPT2
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: Created in post processing based on NOATTEMPT
ADDED 1/2014

Instrument SAS Name:
Destination Data Set:

NOATTEMPT_2
CHAI

319

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NOATTEMPT_3

Field

BCHI.NOATTEMPT_3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Doing ACS geocode verification

ATMPT3
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: Created in post processing based on NOATTEMPT
Added 1/2014

Instrument SAS Name:
Destination Data Set:

NOATTEMPT_3
CHAI

320

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NOATTEMPT_4

Field

BCHI.NOATTEMPT_4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Locating activities

ATMPT4
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: Created in post processing based on NOATTEMPT
Added 1/2014

Instrument SAS Name:
Destination Data Set:

NOATTEMPT_4
CHAI

321

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NOATTEMPT_5

Field

BCHI.NOATTEMPT_5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Verification of Type B/C

ATMPT5
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: Created in post processing based on NOATTEMPT
Added 1/2014

Instrument SAS Name:
Destination Data Set:

NOATTEMPT_5
CHAI

322

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NOATTEMPT_6

Field

BCHI.NOATTEMPT_6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Opened case / CHI by mistake

ATMPT6
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: Created in post processing based on NOATTEMPT
Added 1/2014

Instrument SAS Name:
Destination Data Set:

NOATTEMPT_6
CHAI

323

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NOATTEMPT_99

Field

BCHI.NOATTEMPT_99
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other - specify

ATMPT7
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

NOTE: Created in post processing based on NOATTEMPT
Added 1/2014

Instrument SAS Name:
Destination Data Set:

NOATTEMPT_99
CHAI

324

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NONINTER_1

Field

BCHI.NONINTER_1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Eligible person not available

NONINTR1
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NONINTER
NONINTER_1
CHAI

325

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NONINTER_2

Field

BCHI.NONINTER_2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Inconvenient time

NONINTR2
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NONINTER
NONINTER_2
CHAI

326

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NONINTER_3

Field

BCHI.NONINTER_3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Respondent is reluctant

NONINTR3
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NONINTER
NONINTER_3
CHAI

327

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NONINTER_4

Field

BCHI.NONINTER_4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Language problem - specify

NONINTR4
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NONOTE: Created in post processing based on NONINTER
NONINTER_4
CHAI

328

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NONINTER_5

Field

BCHI.NONINTER_5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Health problem

NONINTR5
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NONINTER
NONINTER_5
CHAI

329

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NONINTER_6

Field

BCHI.NONINTER_6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Successful paper questionnaire placement / pick-up

NONINTR7
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NONINTER
NONINTER_6
CHAI

330

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NONINTER_99

Field

BCHI.NONINTER_99
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other unable to conduct interview/partial - specify

NONINTR8
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NONINTER
NONINTER_99
CHAI

331

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

cLANGUAGE_1

Field

BCHI.cLANGUAGE_1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Specify language or dialoect

LNGUAGE1
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:

Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on cLANGUAGE
(IF 1 is selected in cLANGUAGE then LANGUAGECODE_1 = 1
ELSE set LANGUAGECODE_1 = 0)
cLANGUAGE_1
CHAI

332

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

cLANGUAGE_2

Field

BCHI.cLANGUAGE_2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

No household member able to translate

LNGUAGE2
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on cLANGUAGE
cLANGUAGE_2
CHAI

333

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

cLANGUAGE_3

Field

BCHI.cLANGUAGE_3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contact RO/FS about language problem

LNGUAGE3
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on cLANGUAGE
cLANGUAGE_3
CHAI

334

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

cLANGUAGE_4

Field

BCHI.cLANGUAGE_4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Unable to find translator

LNGUAGE4
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on cLANGUAGE
cLANGUAGE_4
CHAI

335

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

cLANGUAGE_5

Field

BCHI.cLANGUAGE_5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

No time left to find translator

LNGUAGE5
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on cLANGUAGE
cLANGUAGE_5
CHAI

336

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_1

Field

BCHI.RSPNDENT_1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Not interested

RSPDNT01
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_1
CHAI

337

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_2

Field

BCHI.RSPNDENT_2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Too busy

RSPDNT02
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_2
CHAI

338

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_3

Field

BCHI.RSPNDENT_3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Interview takes to much time

RSPDNT03
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_3
CHAI

339

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_4

Field

BCHI.RSPNDENT_4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Scheduling difficulties

RSPDNT05
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_4
CHAI

340

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_5

Field

BCHI.RSPNDENT_5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Survey is voluntary

RSPDNT06
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_5
CHAI

341

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_6

Field

BCHI.RSPNDENT_6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Privacy concerns

RSPDNT07
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_6
CHAI

342

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_7

Field

BCHI.RSPNDENT_7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Local / State / Federal government concerns

RSPDNT08
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_7
CHAI

343

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_8

Field

BCHI.RSPNDENT_8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Asks questions about the survey

RSPDNT09
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_8
CHAI

344

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_9

Field

BCHI.RSPNDENT_9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Hang-up / slams door on FR

RSPDNT11
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_9
CHAI

345

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_10

Field

BCHI.RSPNDENT_10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Hostile or threatens FR

RSPDNT12
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_10
CHAI

346

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_11

Field

BCHI.RSPNDENT_11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Family issues (Death, illness, block participation in survey)

RSPDNT15
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_11
CHAI

347

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_12

Field

BCHI.RSPNDENT_12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Gave that information last time

RSPDNT17
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_12
CHAI

348

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_13

Field

BCHI.RSPNDENT_13
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Asked too many personal questions last time

RSPDNT18
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_13
CHAI

349

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_14

Field

BCHI.RSPNDENT_14
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Too many interviews

RSPDNT19
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_14
CHAI

350

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_15

Field

BCHI.RSPNDENT_15
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Intends to quit survey

RSPDNT21
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1

X

Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_15
CHAI

351

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_98

Field

BCHI.RSPNDENT_98
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

No concerns

RSPDNT22
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_98
CHAI

352

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

RSPNDENT_99

Field

BCHI.RSPNDENT_99
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other - Specify

RSPDNT23
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on RSPNDENT
RSPNDENT_99
CHAI

353

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL_1

Field

BCHI.NCTTEL_1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Got answering machine/voicemail

NCTTEL1
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTTEL
NCTTEL_1
CHAI

354

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL_2

Field

BCHI.NCTTEL_2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Ring no answer

NCTTEL2
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTTEL
NCTTEL_2
CHAI

355

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL_3

Field

BCHI.NCTTEL_3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Busy signal

NCTTEL3
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTTEL
NCTTEL_3
CHAI

356

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL_4

Field

BCHI.NCTTEL_4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Disconnected

NCTTEL4
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTTEL
NCTTEL_4
CHAI

357

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL_5

Field

BCHI.NCTTEL_5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Wrong number

NCTTEL5
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTTEL
NCTTEL_5
CHAI

358

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL_6

Field

BCHI.NCTTEL_6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Spoke with ineligible person

NCTTEL6
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTTEL
NCTTEL_6
CHAI

359

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL_7

Field

BCHI.NCTTEL_7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Respondent left message (voicemail, text message, etc.)

NCTTEL7
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTTEL
NCTTEL_7
CHAI

360

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTTEL_99

Field

BCHI.NCTTEL_99
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other - specify

NCTTEL8
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTTEL
NCTTEL_99
CHAI

361

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_1

Field

BCHI.NCTPER_1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

No one home / No eligible person home

NCTPER01
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_1
CHAI

362

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_2

Field

BCHI.NCTPER_2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

No one home - previous note / letter taken

NCTPER03
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_2
CHAI

363

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_3

Field

BCHI.NCTPER_3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Household does not answer door - evidence someone is home

NCTPER04
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_3
CHAI

364

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_4

Field

BCHI.NCTPER_4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Observe HH from vehicle

NCTPER05
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_4
CHAI

365

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_5

Field

BCHI.NCTPER_5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Unable to reach / locked gate / buzzer entry

NCTPER07
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_5
CHAI

366

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_6

Field

BCHI.NCTPER_6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Address does not exist / unable to locate

NCTPER08
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_6
CHAI

367

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_7

Field

BCHI.NCTPER_7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

On vacation, away from home / at second home

NCTPER09
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_7
CHAI

368

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_8

Field

BCHI.NCTPER_8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Spoke with neighbor

NCTPER10
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_8
CHAI

369

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_9

Field

BCHI.NCTPER_9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Building management / doorman contact

NCTPER11
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_9
CHAI

370

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_10

Field

BCHI.NCTPER_10
Description:

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Completed case (Type B/C, Vacant interview, or Temporarily Occupied
Interview)

NCTPER12
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_10
CHAI

371

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

NCTPER_99

Field

BCHI.NCTPER_99
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other - specify

NCTPER15
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on NCTPER
NCTPER_99
CHAI

372

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_1

Field

BCHI.STRATEGS_1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Advanced letter given

STRATG01
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_1
CHAI

373

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_2

Field

BCHI.STRATEGS_2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Scheduled appointment

STRATG02
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_2
CHAI

374

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_3

Field

BCHI.STRATEGS_3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Left note / appointment card

STRATG03
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_3
CHAI

375

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_4

Field

BCHI.STRATEGS_4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Left promotional packet / informational brochure

STRATG04
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_4
CHAI

376

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_5

Field

BCHI.STRATEGS_5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Called household

STRATG05
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_5
CHAI

377

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_6

Field

BCHI.STRATEGS_6
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Left message on answering machine/voicemail

STRATG06
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_6
CHAI

378

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_7

Field

BCHI.STRATEGS_7
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Waited for respondent

STRATG11
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_7
CHAI

379

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_8

Field

BCHI.STRATEGS_8
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Checked with neighbors

STRATG12
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_8
CHAI

380

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_9

Field

BCHI.STRATEGS_9
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contacted other family members

STRATG13
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_9
CHAI

381

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_10

Field

BCHI.STRATEGS_10
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Contacted property manager doorman

STRATG14
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_10
CHAI

382

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_11

Field

BCHI.STRATEGS_11
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Offered incentive

STRATG19
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_11
CHAI

383

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_12

Field

BCHI.STRATEGS_12
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

CED double placement

STRATG20
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_12
CHAI

384

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_98

Field

BCHI.STRATEGS_98
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

No strategies

STRATG22
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_98
CHAI

385

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

STRATEGS_99

Field

BCHI.STRATEGS_99
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Other - specify

STRATG23
All

Universe:
Universe Description:
Question Text:
Type:
Length:
Min:
Max:

** CREATED in Post-Processing **
Integer
1
0
1
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Special Instructions:
Instrument SAS Name:
Destination Data Set:

NOTE: Created in post processing based on STRATEGS
STRATEGS_99
CHAI

386

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

ACTCODE

Field

BCHI.ACTCODE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Action Code

ACTCODE
All

Universe:
Universe Description:
Question Text:

Type:
Length:

** OUT VARIABLE **

Integer
2

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

ACTCODE
CHAI

387

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

FINALOUTCOME

Field

BCHI.FINALOUTCOME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Final CAPI Outcome Code

FNLOTCME
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
Integer
3

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

FINALOUTCOME
CHAI

388

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

LAUNCH

Field

BCHI.LAUNCH
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Launch Code

LAUNCH
All

Universe:
Universe Description:
Question Text:

Type:
Length:

** OUT VARIABLE **

Integer
1

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

LAUNCH
CHAI

389

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

OUTCOME

Field

BCHI.OUTCOME
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Outcome Code at the time the chi record was created

COUTCOME
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
Integer
3

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

OUTCOME
CHAI

390

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

TIMER

Field

BCHI.TIMER
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Number of seconds the CHI instrument was open for each record

TIMER
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
Integer
8

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

TIMER
CHAI

391

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

VISITDATE

Field

BCHI.VISITDATE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Equal to FRDATE, if FRDATE = Blank, then VISITDATE = CALLDATE

VISTDATE
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** OUT VARIABLE **
Integer
14

Min:
Max:
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

VISITDATE
CHAI

392

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BCHI

Spider Version 1.6.2

JBID

Field

BCHI.JBID
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Interviewer ID

CFRCODE
All

Universe:
Universe Description:
Question Text:
Type:
Length:

** NOT DISPLAYED **
String
8
Don't Know
Refuse
Empty

X

On Input
On Output

Array:
Instrument SAS Name:
Destination Data Set:

JBID
CHAI

393

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section:

Spider Version 1.6.2

COVER SHEET

CEQ 2019 04 – Help Screens
Blaise Item-Level Specifications Report

1

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFAQ

Spider Version 1.6.2

BFAQ

Block

BFAQ
Description:

Frequently Asked Questions

Tab Name:
Fly Over Name:
Universe Type:

FAQ
Frequently Asked Questions
If

Inherited Universe:
Universe:

Shift-F2 is pressed

Universe Description:
Array:
Block Instructions:

2

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFAQ

Spider Version 1.6.2

H_PURPOSE

Field

BFAQ.H_PURPOSE
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

faq ref screen
FAQ
H_PURPOSE
Shift-F2 is pressed
Shift - F2 key is pressed

Universe Description:
Question Text:

Type:
Length:
Answer List:

FREQUENTLY ASKED QUESTIONS

Enumerated
1
TFAQ

Value:

Mnemonic:

Description:

1

All_about

What is this survey all about?

2

Who_uses

Who uses this information? What good is it?

3

Collected

4

Protect

5

Authorized

How is the data collected?
How many times will I
be interviewed?
I hesitate to tell some things about myself, what
protection do I have?
Is this survey authorized by law?

6

Proceed

Proceed with the interview

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

3

Special Instructions:

Skip Instructions:

This screen is a reference screen accessed by the
Shift-F2 key. (It will be its own parallel block.)
1:
2:
3:
4:
5:
6:

Goto H_PURPOSE1
Goto H_PURPOSE2
Goto H_PURPOSE3
Goto H_PURPOSE4
Goto H_PURPOSE5
Return to interivew

4

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFAQ

Spider Version 1.6.2

H_PURPOSE1

Field

BFAQ.H_PURPOSE1
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What is this survey all about?
FAQ 1
H_PURPOSE1
Shift-F2 is pressed
H_PURPOSE = 1

Universe Description:
Question Text:

WHAT IS THIS SURVEY ALL ABOUT?
The Consumer Expenditure Survey collects information from the
Nation's households and families
on their buying habits (expenditures), income, and characteristics.
The strength of the survey is that it allows data users to relate the
expenditure and income of consumers to the characteristics of those
consumers.

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Return to interview

5

6

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFAQ

Spider Version 1.6.2

H_PURPOSE2

Field

BFAQ.H_PURPOSE2
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Who Uses this Information? What good is it?
FAQ 2
H_PURPOSE2
Shift-F2 is pressed
H_PURPOSE = 2

Universe Description:
Question Text:

WHO USES THIS INFORMATION? WHAT GOOD IS IT?
Data from the Consumer Expenditure Survey are used in a number of
different ways by a variety of users. An important use of the survey by
the Bureau of Labor Statistics is for the periodic revisions of the
Consumer Price Index (CPI). Survey results are used to select new
market basket of goods and
services for the CPI, to determine the relative importance of CPI
components and to derive new cost weights for the market
basket.Government and private agencies use the data to study the
welfare of particular segments of the population. Economic
policymakers use the data to study the impact of policy changes in the
welfare of different socioeconomic groups. Researchers use the data
in a variety of studies, including those that focus on the spending
behavior of different family types and historical spending trends.

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output

7

Array:
Skip Instructions:

Return to interview

8

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFAQ

Spider Version 1.6.2

H_PURPOSE3

Field

BFAQ.H_PURPOSE3
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

How is the data collected?
FAQ 3
H_PURPOSE3
Shift-F2 is pressed
H_PURPOSE = 3

Universe Description:
Question Text:

HOW IS THE DATA COLLECTED?
HOW MANY TIMES WILL I BE INTERVIEWED?

^H_PURPOSE3

Fills:
Instructions:

H_PURPOSE3
If DESIGN=10, fill:
Data collection is carried out by the Bureau of the Census. In the
Interview Survey, each consumer unit is interviewed every 3 months
over 4 calendar quarters. In the initial interview, information is
collected on demographic and family characteristics. Expenditure
information is then collected over four quarterly interviews using
uniform questionnaires. In the fourth interview, a supplement
is used to account for changes in assets and liabilities.

Type:
Length:
Answer List:
Value:

Enumerated
1
TContinue
Mnemonic:

Description:

9

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Return to interview

10

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFAQ

Spider Version 1.6.2

H_PURPOSE4

Field

BFAQ.H_PURPOSE4
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

What protection do I have?
FAQ 4
H_PURPOSE4
Shift-F2 is pressed
H_PURPOSE = 4

Universe Description:
Question Text:

I HESITATE TO TELL SOME THINGS ABOUT MYSELF.
WHAT PROTECTION DO I HAVE?
The information that respondents provide is used solely for statistical
purposes.
All Census Bureau data collectors take an oath of confidentiality and
are subject
to fines and imprisonment for improperly disclosing information
provided by
respondents. Names and addresses are removed from all forms and
that information
is not released as part of any statistical data.

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

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

11

Skip Instructions:

Return to interview

12

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BFAQ

Spider Version 1.6.2

H_PURPOSE5

Field

BFAQ.H_PURPOSE5
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

Is this survey authorized by law?
FAQ 5
H_PURPOSE5
Shift-F2 is pressed
H_PURPOSE = 5

Universe Description:
Question Text:

IS THIS SURVEY AUTHORIZED BY LAW?

The Bureau of Labor Statistics conducts the Consumer Expenditure
Survey under the authority of
Title 29 of the U.S. Code. Congress authorizes the financial support for
the CE survey through
Public Laws 94-439 and 95-205.The Bureau of the Census collects the
CE data under the authority of Title 13, U.S. Code, Section 8b, which
allows the Census Bureau to undertake surveys for other government
agencies. Participation in the survey is voluntary. Under Title 13, the
Census Bureau holds all information in strict confidence. We will not
release information reported in the survey which would permit the
identification of a household or any of its members to anyone outside
of the Census Bureau.

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input

13

On Output
Array:
Skip Instructions:

Return to interview

14

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BRespondent

Spider Version 1.6.2

BRespondent

Block

BRespondent
Description:
Tab Name:
Fly Over Name:
Universe Type:

Change respondent
Crp
Crp - Current Respondent
If

Inherited Universe:
Universe:

Shift - F9 is pressed

Universe Description:
Array:
Block Instructions:

15

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BRespondent

Spider Version 1.6.2

H_CHGRESP

Field

BRespondent.H_CHGRESP
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

respondent
Respondent
H_CHGRESP
Shift - F9 is pressed
Shift-F9 key is pressed

Universe Description:
Question Text:

Ask if necessary:
With whom am I speaking?
Enter line number

Type:
Length:
Answer List:

Enumerated
2
TNAME30

Value:

Mnemonic:

Description:

1

n01

^NAME[1]

2

n02

^NAME[2]

3

n03

^NAME[3]

4

n04

^NAME[4]

5

n05

^NAME[5]

6

n06

^NAME[6]

7

n07

^NAME[7]

8

n08

^NAME[8]

9

n09

^NAME[9]

10

n10

^NAME[10]

11

n11

^NAME[11]

12

n12

^NAME[12]

13

n13

^NAME[13]

14

n14

^NAME[14]

16

15

n15

^NAME[15]

16

n16

^NAME[16]

17

n17

^NAME[17]

18

n18

^NAME[18]

19

n19

^NAME[19]

20

n20

^NAME[20]

21

n21

^NAME[21]

22

n22

^NAME[22]

23

n23

^NAME[23]

24

n24

^NAME[24]

25

n25

^NAME[25]

26

n26

^NAME[26]

27

n27

^NAME[27]

28

n28

^NAME[28]

29

n29

^NAME[29]

30

n30

^NAME[30]

Don't Know
Refuse
Empty
On Input
On Output
Store Instructions:

Store H_CHGRESP in RESPLINE.
Store name(RESPLINE) in RESPNAME
IF 95 is entered, store 95 in RESPLINE and
"PROXY RESPONDENT" in RESPNAME.

Array:
Special Instructions:

Skip Instructions:

1.

Do not allow an entry of a deleted person (Membstat = 1
or perstat = 99), non-household member (hh_MEM is 2 or
membstat = 5), deceased person (MEMBSTAT = 3
or PERSTAT = 8) OR a person less than 16 to be selected

2.

Do not allow an entry greater than the number of persons

Return to interview

17

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BStatus

Spider Version 1.6.2

BStatus

Block

BStatus
Description:
Tab Name:
Fly Over Name:
Universe Type:

Interview Status
Sts
Sts - Interview Status
If

Inherited Universe:
Universe:

F5 Key is pressed

Universe Description:
Array:
Block Instructions:

18

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BStatus

Spider Version 1.6.2

H_STATUS

Field

BStatus.H_STATUS
Description:

int status screen

Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

H_STATUS
F5 Key is pressed

Universe:

F5 Key is pressed

Universe Description:
Question Text:
STATUS OF INTERIVEW (X = Section
Complete)

1. Survey Info . . . . . . . . ^BLANKX
^BLANKX
2. Rental Liv Quarters
^BLANKX
expenditures ^BLANKX
3. Owned Liv Quarters
^BLANKX
. . . . . . . . ^BLANKX
4. Utility & Fuel . . . . .
^BLANKX
expenses . . . . . . . ^BLANKX
5. Construct Repairs . . ^BLANKX
. . . . . . . . ^BLANKX
6. Appliances . . . . . . .
^BLANKX
. . . . . . . . . ^BLANKX
7. HH equipment . . . . . ^BLANKX
. . . . . . . . ^BLANKX
8. Home furnish . . . . . .
^BLANKX
. . . . . . . . . ^BLANKX
9. Clothing & Sewing . .
^BLANKX
. . . . . . . . .^BLANKX
10. Rented & Leased Vehicles . ^BLANKX 22.
. . . . ^BLANKX
11. Owned Vehicles . . .
^BLANKX
12. Vehicle Expenses . . ^BLANKX
Fills:

13. Health Insurance ..
14. Medical/Health
15. Insurance . . . . . . .
16. Education
17. Subscriptions . . . .
18. Trips & Vacations
19. Misc. Expenses . . .
20. Expense patterns .
21. Work experience. .
Assets & Liabilities. . . .

BLANKX

19

Instructions:

1. IF the section complete flag for a section (SECTCOMP(xx)) = "Yes",
fill "X"
Else fill blank.
2.

IF 8500.FGN_ORIG = 4 fill "NA" for section 1.

IF you have gotten past the control card (CE_INTRO = 1) and the
section 21 TAB is not on line the fill "NA" for
Section 21
IF INTNMBR <> 4 then fill "NA" for Section 22
Type:
Length:

X

Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:
Skip Instructions:

This screen is a reference screen accessed by the F5 key.
Return to interview

20

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BProductDB

Spider Version 1.6.2

BProductDB

Block

BProductDB
Description:
Tab Name:
Fly Over Name:
Universe Type:

Product Database Look-up
Pindex
P-Index
If

Inherited Universe:
Universe:

Ctrl-L is pressed OR TAB is clicked

Universe Description:
Array:
Block Instructions:

Section Label: Product Key Database

21

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BProductDB

Spider Version 1.6.2

lookupkeyword

Field

BProductDB.lookupkeyword
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Product look-up screen
Product
ProductKey
Ctrl-L is pressed OR TAB is clicked

Universe:
Universe Description:
Question Text:
Type:
Length:

Enter the lookup key word to search for in the Product Database
String
35
Don't Know
Refuse
Empty
On Input
On Output

Array:

22

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BProductDB

Spider Version 1.6.2

Endlooking

Field

BProductDB.Endlooking
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Search results
Info
StopLooking
Ctrl-L is pressed OR TAB is clicked

Universe:
Universe Description:
Question Text:
...

Enter 1 to Continue and empty product lookup keyword.
Enter nothing to retain current product keyword.

Product
from the "Product" column of excel file.)
Item Description
"ItemDesc" column of excel file.)
Section Part-Item Number
"Section" "Part"-"ItemNo" columns of the

= (Fill information
= (Fill information from the
= (Fill information from the
excel file.)

Type:
Length:
Answer List:

Enumerated
1
TContinue

Value:

Mnemonic:

Description:

1

Continue

Enter 1 to Continue

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions:

Exit Help

23

24

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: BProductDB

Spider Version 1.6.2

Product_Index_File

Field

BProductDB.Product_Index_File
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:

Product Index Excel File

Ctrl-L is pressed OR TAB is clicked

Universe:
Universe Description:
Question Text:
Type:
Length:

**Non Displayed**
Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

NOTE: See attached document for CQR Product Index

25

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: H_KEYS

Spider Version 1.6.2

H_KEYS

Field

H_KEYS
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

function keys description

H_KEYS

Shift - F10 key is pressed

Universe Description:

26

Question Text:

Function Keys Description:
F1
F2
F3
F4
F5
F6
F7
F8
F9
Unavailable)
F10
F11
F12
Shift-F1
Shift-F2
Shift-F3
Shift-F4
Shift-F5
Shift-F6
Shift-F7
Shift-F8
Shift-F9
Shift-F10
Shift-F11
Unavailable)
Shift-F12
Ctrl-D
Ctrl-F3
Ctrl-E
Unavailable)
Ctrl-F
Ctrl-F7
Ctrl-H
Ctrl-K
Ctrl-M
Ctrl-R

Type:
Length:

Question Help
(Unassigned)
(Unassigned)
Jump Menu
Show Status
(Unassigned)
Item Notes/Remarks
Return
Skip to next person/Sec
Exit
Calculator
Repeat
Show HH
FAQ
(Unassigned)
(Unassigned)
Language
(Unassigned)
Show Notes/Remarks
Show Prechart
Change Respondent
Show Function Keys
Show Standard Abbr.
(Unassigned)
Don't Know
Show Question Text
Blaise Report Error

(Currently

(Currently

(Currently

Search Tag
Case Level Notes
Info
Show Function Keys
Show DK & Refused
Refused

Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:

27

Special Instructions:

Skip Instructions:

This screen is a reference screen accessed by the Shift-F10 key.
be its own parallel block.)

(It will

Return to interview

28

Survey: CEQ 2019 04

Blaise Item-Level Specifications Report

Section: H_LQDATA

Spider Version 1.6.2

H_LQDATA

Field

H_LQDATA
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:

prechart ref screen

H_LQDATA

Shift - F8 Key is pressed

Universe Description:
Question Text:

Global Prechart for case (CASEID)
Section (X) - (Part X) - (Description)

Type:
Length:

Classification
0
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions:

Skip Instructions:

1.

This screen is a reference screen accessed by the
Shift-F8 key.

2.

Only display sections that have pre-chart data from last
quarter. Use the pre-chart layouts from the individual
sections. Place a header above each pre-chart that
identifies the section , part and description of the
section part.

Return to interview

29


File Typeapplication/pdf
File Modified0000-00-00
File Created0000-00-00

© 2024 OMB.report | Privacy Policy