NSCS Field Test- Enumeration

National Crime Victimization Survey Instrument Redesign and Testing Project: Field Test (National Survey of Crime and Safety)

Household roster instrument

NCVS Instrument Redesign and Testing Project (NCVSIRTP)

OMB: 1121-0368

Document [pdf]
Download: pdf | pdf
Survey: NCVS 2016 Core Changes
Section: Front.BCAPIFront

Blaise Item-Level Specifications Report
Spider Version 1.6.2

COVER SHEET

NSCS Field Test- Enumeration

Blaise Item-Level Specifications Report
Items contained in this report:
- Front
- FAQs
- Household Roster
- Contact Information
- NEWHHR
- BNoninterview
- Control Card
- BSetupRoster
- BNCVS1
- Setup of Incident Roster
- BNCVS2
- BUndup
- 2016 Core change questions
- Placeholder for current supplement
- BInform
- BPhoneContactInfo
- BPhone_Lang_PersonLevel
- BNonEnglish
- BBack
- Setup of Editing/Coding Roster
- Supplement Debriefing Instruments
- DRAFT SPECS

Last Modified: Tuesday, May 13, 2014

Page 19 of 1853

Survey: NCVS 2016 Core Changes
Section: Household Roster

RESPLINE

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

Front.Variables.RESPLINE
Description: This is the line number of the household respondent
Form Pane Label:
SAS Name:
Tag Name: RESPLINE
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type: Classification
Length: 2
Don't Know
Refuse
Empty
On Input
x On Output
Store Instructions: For INCSAM eq 1, RESPLINE eq PICK1STHHRESP
For INCSAME eq 0, RESPLINE comes from the input file variable HHLD_R (RT
8500/pos. 23-24). RESPLINE can also be updated in the instrument when the
interviewer chooses a household respondent that is different from the one on the input
file. A new HHR can be choosen in the instrument at the HELLO_ALT2 or
OTHR_NAME_LAST screens or from the NEW HHR tab.

Last Modified: Wednesday, March 9, 2011

Page 809 of 1853

Survey: NCVS 2016 Core Changes
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Household Roster

Block

Household Roster
Description: Tab to display the household roster
Tab Name: HH Roster
Fly Over Name:
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Wednesday, March 9, 2011

Page 819 of 1853

Survey: NCVS 2016 Core Changes
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HH Roster (Tab)

Field

Household Roster.HH Roster (Tab)
Description: Tab that displays the household roster
Form Pane Label: FR01b_SHOWROSCP
SAS Name:
Tag Name:
Inherited Universe:
Universe: On path when the tab is selected with mouse click or \
when SHIFT+F1 are depressed at the same time.
Universe Description: Tab is displayed when selected using the mouse or via the keyboard by depressing
SHIFT+F1 at the same time.
Question Text: Status of household composition
INTERVIEW PERIOD: ^INTVNMBR
HHR
LN
NAME
STATUS
PHONE #
^HHR_LNO
^D_LNO
^NAME
^PNEED
^RESPPHONENUM

REL

MEMBER

SEX

AGE

^REL

^MEMBER

^SEX_C

^AGS

Fills: INTVNMBR
Instructions: Fill INTVNMBR with the value in the variable INTNMBR

Fills: HHR_LNO
Instructions: If L_NO eq RESPLINE file "X"
Else leave "empty'.

Fills: D_LNO
Instructions: If L_NO eq PER leave D_LNO blank
Else if A_SELFPROXY eq 4 store L_NO in D_LNO
Else if PERFIXINC ge 1 store I_PLN in D_LNO

Fills: NAME
Instructions: Fill NAME with the variable NAME (combines FNAME<>LNAME).

Fills: REL
Last Modified: Wednesday, March 9, 2011

Page 829 of 1853

Survey: NCVS 2016 Core Changes
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Instructions: If RELREF eq 11 fill REL with "Husband"
Elseif RELREF eq 12 fill REL with "Wife"
Elseif RELREF eq 13 fill REL with "Son"
Elseif RELREF eq 14 fill REL with "Daughtr"
Elseif RELREF eq 15 fill REL with "Father"
Elseif RELREF eq 16 fill REL with "Mother"
Elseif RELREF eq 17 fill REL with "Brother"
Elseif RELREF eq 18 fill REL with "Sister"
Elseif RELREF eq 19 fill REL with "Oth Rel"
Elseif RELREF eq 20 fill REL with "Non Rel"
Elseif RELREF eq 21 fill REL with "Ref Per"

Fills: MEMBER
Instructions: If MEMBER eq 1 fill MEMBER with "Member"
Else fill MEMBER with "NonMember"

Fills: SEX_C
Instructions: If SEX eq 1 fill SEX_C with "M"
Elseif SEX eq 2 fill SEX_C with "F"
Else fill SEX_C with "D"

Fills: AGS
Instructions: If AGE eq RF or AGERNG eq RF fill AGS with "Ref"
If AGE eq DK or AGERNG eq DK fill AGS with "DK"
If AGERNG eq 1 fill AGS with "0-11"
If AGERNG eq 2 fill AGS with "12-13"
If AGERNG eq 3 fill AGS with "14-15"
If AGERNG eq 4 fill AGS with "16-17"
If AGERNG eq 5 fill AGS with "18-65"
If AGERNG eq 6 fill AGS with "66+"
Else fill AGS with (the variable) AGE

Fills: PNEED
Instructions: If PELIG eq 1 fill PNEED with "NEED SELF"
Elseif PELIG eq 3 fill PNEED with "NEED PROXY"
Elseif PELIG eq 4 fill PNEED with "Partial-Int"
If PELIG eq 5 and NONINTFLAG eq 1 fill PNEED with "Ref by other"
Elseif PELIG eq 5 fill PNEED with "REFUSED"
Elseif PELIG eq 6 fill PNEED with "DONE-Int"
Elseif PELIG eq 7 fill PNEED with "DONE-Nonint"
Elseif PELIG eq 8 fill PNEED with "Under 12"
Elseif DELUNDEL eq 1 fill PNEED with "*Moved Out"
Last Modified: Wednesday, March 9, 2011

Page 811 of 1853

Survey: NCVS 2016 Core Changes
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Elseif DELUNDEL eq 2 fill PNEED with "*Deleted"
Elseif DELUNDEL eq 3 fill PNEED with "*Deceased"
Elseif PELIG eq 9 fill PNEED with "Nonmember"

Fills: RESPPHONENUM
Instructions: Fill RESPPHONENUM with the value in the variable RESPPHONE

Type: Enumerated
Length: 1
Answer List: Enter_1_ To_Continue
Value:

Mnemonic:

1

Description:
Enter 1 to Continue
Don't Know
Refuse
Empty
On Input
On Output

Array:
Special Instructions: The household roster should display all persons on the roster, whether household
members or not.
Displaying nonmembers should help decrease the instances of FRs adding a duplicate
person to the roster because the person who was a nonmember last enumeration is
now back as a household member. If the FR cannot see that this person is already on
the roster (as a nonmember), then they will add the person as a duplicate. This goes
against survey procedures and lessens our ability to track victims across the time the
household is in sample.
Skip Instructions: Back to the item where the FR left off (on the main path).

Last Modified: Wednesday, December 17, 2014

Page 812 of 1853

Survey: NCVS 2016 Core Changes
Section: Contact Information

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Contact Information

Block

Contact Information
Description: Tab to contain contact information for victims
Tab Name:
Fly Over Name:
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Wednesday, December 17, 2014

Page 813 of 1853

Survey: NCVS 2016 Core Changes
Section: Contact Information

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ContactTab

Field

Contact Information.ContactTab
Description: Contact information for respondents
Form Pane Label: contact
SAS Name: contact
Tag Name: ContactTab
Inherited Universe:
Universe:
Universe Description:
Question Text: Useful resources for respondents who are in need of assistance:
National Domestic Violence Hotline
1-800-799-SAFE
1-800-787-3224 (TTY)
National Center for Victims of Crime
1-202-467-8700
http://victimsofcrime.org/
Child Help
National Child Abuse Hotline
1-800-4-A-CHILD
Eldercare Locator
1-800-677-1116
Type: Enumerated
Length: 1
Answer List: Enter_1_ To_Continue
Value:

Mnemonic:

1

Description:
Enter 1 to Continue
Don't Know
Refuse
Empty
On Input
On Output

Array:
Last Modified: Wednesday, December 17, 2014

Page 814 of 1853

Survey: NCVS 2016 Core Changes
Section: NEWHHR

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWHHR

Block

NEWHHR
Description: Pick new household respondent when you haven't reached a complete interview with
the current household respondent.
Tab Name: New household respondent
Fly Over Name:
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Tuesday, August 3, 2010

Page 815 of 1853

Survey: NCVS 2016 Core Changes
Section:

Last Modified: Thursday, January 29, 2015

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Page 71 of 273

Survey: NCVS 2016 Core Changes
Section:

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CONDITION

Field

Description: Condition 1-3
Form Pane Label: CONDITION
SAS Name:
Tag Name: CONDITION
Inherited Universe:
Universe:
Universe Description:
Question Text:

Type:
Length:
Value:

Mnemonic:

Description:

1

Condition 1

Condition 1

2

Condition 2

Condition 2

3

Condition 3

Condition 3

Skip Instructions: IF CONDITION 1GO TO StartIntro_C1
IF CONDITON 2 GO TO StartIntro_C2
IF CONDITION 3 GO TO STARTINTRO

Last Modified: Thursday, January 29, 2015

Page 72 of 273

Survey: NCVS 2016 Core Changes
Section:

Blaise Item-Level Specifications Report
Spider Version 1.6.2

STARTINTRO_C1

Field

Description: Intro for Condition 1
Form Pane Label: STARTINTRO
SAS Name:
Tag Name: STARTINTRO
Inherited Universe:
Universe: Condition 1
Universe Description:
Question Text:

Thank you for participating in the National Survey of Crime and Safety sponsored by the Bureau
of Justice Statistics at the US Department of Justice.
Read as needed: The survey questions asks for information about people's experiences with
victimization and crime in the past year. The results will be used to help improve the way the
government measures crime.
Skip Instructions: Control Card

Last Modified: Thursday, January 29, 2015

Page 73 of 273

Survey: NCVS 2016 Core Changes
Section:

Blaise Item-Level Specifications Report
Spider Version 1.6.2

STARTINTRO_C2

Field

Description: Intro for Condition 21
Form Pane Label: STARTINTRO
SAS Name:
Tag Name: STARTINTRO
Inherited Universe:
Universe: Condition 21
Universe Description:
Question Text:

Thank you for participating in the National Survey of Crime and Safety sponsored by the Bureau
of Justice Statistics at the US Department of Justice.
Read as needed: The survey questions asks for information about people's perceptions of
community safety, their local police, and their experiences with victimization and crime in the
past year. The results will be used to help improve the way the government measures crime.
Skip Instructions: Control Card

Last Modified: Thursday, January 29, 2015

Page 74 of 273

Survey: NCVS 2016 Core Changes
Section: BNoninterview

Blaise Item-Level Specifications Report
Spider Version 1.6.2

STARTINTRO

Field

Description: Intro for Condition 3 crime questions
Form Pane Label: STARTINTRO
SAS Name:
Tag Name: STARTINTRO
Inherited Universe:
Universe: Condition 3
Universe
Description:
Question Text:

Thank you for participating in this study. The study is called the National Survey of Crime and
Safety and is sponsored by the Bureau of Justice Statistics at the US Department of Justice. It
asks for information about people's perceptions of community safety, their local police, and their
experiences with victimization and crime in the past year. The results will be used to help
improve the way the government measures crime
Skip Instructions: START_STOLEN

Last Modified: Thursday, January 29, 2015

Page 874 of 1853

Survey: NCVS 2016 Core Changes
Section: BNoninterview

Blaise Item-Level Specifications Report
Spider Version 1.6.2

START_STOLEN

Field

Description: Anything stolen
Form Pane Label:
START_STOLEN
SAS Name:
Tag Name: START_STOLEN
Inherited Universe:
Universe:
Universe Description:
Question Text:
In the past 12 months, has anything been stolen from you or anyone
else who lives here?

Type:
Length:
Answer List: TYESNO

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Skip Instructions: START_BROKEN

Last Modified: Thursday, January 29, 2015

Page 875 of 1853

Survey: NCVS 2016 Core Changes
Section: BNoninterview

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

START_BROKE
N

Description: Broken into
Form Pane Label:
START_BROKEN
SAS Name:
Tag Name: START_BROKEN
Inherited Universe:
Universe:
Universe Description:
Question Text:
In the past 12 months, has anyone broken in or tried to break into
your home?

Type:
Length:
Answer List: TYESNO

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Skip Instructions: START_ATTACK

Last Modified: Thursday, January 29, 2015

Page 876 of 1853

Survey: NCVS 2016 Core Changes
Section: BNoninterview

Blaise Item-Level Specifications Report
Spider Version 1.6.2

START_ATTACK

Field

Description: Been attacked
Form Pane Label:
START_ATTACK
SAS Name:
Tag Name: START_ATTACK
Inherited Universe:
Universe:
Universe Description:
Question Text:
In the past 12 months, has anyone attacked or tried to attack you or
anyone else who lives here?

Type:
Length:
Answer List: TYESNO

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Skip Instructions: START_SAFE

Last Modified: Thursday, January 29, 2015

Page 877 of 1853

Survey: NCVS 2016 Core Changes
Section: BNoninterview

Blaise Item-Level Specifications Report
Spider Version 1.6.2

START_SAFE

Field

Description: Safe in community
Form Pane Label:
START_SAFE
SAS Name:
Tag Name: START_SAFE
Inherited Universe:
Universe:
Universe Description:
Question Text:

On the whole, how much of the time is the community where you
live safe?
*Read answer list*
Type:
Length:

Answer List: START_SAFE

Value:

Mnemonic:

Description:

1

Always safe

Always safe

2

Mostly safe

Mostly safe

3

Sometimes safe

4

Sometimes
safe
Rarely safe

5

Never safe

Never safe

Rarely safe

Skip Instructions: START_AFRAID
Last Modified: Thursday, January 29, 2015

Page 878 of 1853

Survey: NCVS 2016 Core Changes
Section: BNoninterview

Blaise Item-Level Specifications Report
Spider Version 1.6.2

START_AFRAID

Field

Description: Afraid to walk alone
Form Pane Label:
START_AFRAID
SAS Name:
Tag Name: START_AFRAID
Inherited Universe:
Universe:
Universe Description:
Question Text:

Is there any place within a mile of your home where you would be afraid to walk
alone at night?

Type:
Length:
Answer List: TYESNO

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Skip Instructions: Control Card

Last Modified: Thursday, January 29, 2015

Page 879 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Control Card

Block

Control Card
Description: Collection of household characteristics and collection/updating of person level
characteristics of the household roster\
(Household respondent only)
Tab Name: Control Card
Fly Over Name:
Universe Type: If
Inherited Universe:
Universe: WEBEC ne 1 and SKIPMID ne 1
Universe Description:
Array:
Block Instructions:

Last Modified: Friday, March 10, 2006

Page 875 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Block

Control Card.BHousingUnit
Description: Control card housing unit characteristics questions
Tab Name: Housing Unit Characteristics
Fly Over Name:
Universe Type: If
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WEBEC ne 1
Universe Description:
Array:
Block Instructions:

Last Modified: Thursday, July 17, 2014

Page 876 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHINTRO

Field

Description: Intro for Condition 3
Form Pane Label: HHINTRO
SAS Name:
Tag Name: HHINTRO
Inherited Universe:
Universe:
Universe Description:
Question Text:

Thank you for your responses. Next I am going to ask some questions about this household and the people who live here.
Skip Instructions: VERDADD_CP

Last Modified: Thursday, July 17, 2014

Page 877 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

VERADD_CP

Field

Description: Confirm address
Form Pane Label: VERADD_CP
SAS Name:
Tag Name: VERADD_CP
Inherited Universe:
Universe:
Universe Description:
Question Text:

I have your address listed as…

Read address below
[ADDRESS FILL]
Is that your exact address?

If address is incorrect, first check you are at the right address. Only minor updates should be made.
Type:
Length:
Answer List: VERADD_CP
Value:

Mnemonic:

Description:

1

Same

SAME address

2

Changed

Haven’t moved, but address has changed
Don't Know Refuse

Skip Instructions: IF CHANGED, NEWADDRESSLINE1_CP . IF SAME GO TO MAILNGSAME_CP

Last Modified: Thursday, July 17, 2014

Page 878 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWADDRESSLINE1_CP

Field

Description: New address line 1
Form Pane Label: New Add Line 1
SAS Name:
Tag Name: NEWADDRESSLINE1_CP
Inherited Universe:
Universe: VERADD_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new house number and street name; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWADDRESSLINE2_CP

Last Modified: Thursday, July 17, 2014

Page 879 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWADDRESSLINE2_CP

Field

Description: New address line 2
Form Pane Label: New Add Line 2
SAS Name:
Tag Name: NEWADDRESSLINE2_CP
Inherited Universe:
Universe: VERADD_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new apt#, suite, etc.; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWADDCITY_CP

Last Modified: Thursday, July 17, 2014

Page 880 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWADDCITY_CP

Field

Description: New city
Form Pane Label: New City Nme
SAS Name:
Tag Name: NEWADDCITY_CP
Inherited Universe:
Universe: VERADD_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new city name; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWADDSTATE_CP

Last Modified: Thursday, July 17, 2014

Page 881 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWADDSTATE_CP

Field

Description: New state
Form Pane Label: New State
SAS Name:
Tag Name: NEWADDSTATE1_CP
Inherited Universe:
Universe: VERADD_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new state abbreviation; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWADDZIP5_CP

Last Modified: Thursday, July 17, 2014

Page 882 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWADDZIP5_CP

Field

Description: New zip code
Form Pane Label: New Zip5
SAS Name:
Tag Name: NEWADDZIP5_CP
Inherited Universe:
Universe: VERADD_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new 5-digit ZIP code; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWADDZIP4_CP

Last Modified: Thursday, July 17, 2014

Page 883 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWADDZIP4_CP

Field

Description: New Zip code
Form Pane Label: New Zip4
SAS Name:
Tag Name: NEWADDZIP4_CP
Inherited Universe:
Universe: VERADD_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new 4-digit ZIP code; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: MAILINGSAME_CP

Last Modified: Thursday, July 17, 2014

Page 884 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MAILINGSAME_CP

Field

Description: Mailing address
Form Pane Label: MAILINGSAME_CP
SAS Name:
Tag Name: MAILINGSAME_CP
Inherited Universe:
Universe:
Universe Description:
Question Text:

Is your mailing address the same as your physical address?

Type:
Length:
Answer List: TYESNO
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
Don't Know Refuse

Skip Instructions: IF YES, SKIP TO HHPHONE; IF NO CONTINE TO VERIFYMAILING_CP

__________________________________________________________________

Last Modified: Thursday, July 17, 2014

Page 885 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

VERIFYMAILING_CP

Field

Description: Verify mailing address
Form Pane Label: VERIFYMAILING_CP
SAS Name:
Tag Name: VERMAILING_CP
Inherited Universe:
Universe: MAILINGSAME_CP = 2
Universe Description: Mailing address not the same as physical address
Question Text:

I have your mailing address as…

Read address below
[ADDRESS FILL]
Is that correct?
Type:
Length:
Answer List: TYESNO
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
Don't Know Refuse

Skip Instructions: IF NO, NEWMAILADDRESSLINE1_CP. IF YES GO TO HHPHONE

Last Modified: Thursday, July 17, 2014

Page 886 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMAILADDRESSLINE1_CP

Field

Description: New mail address line 1
Form Pane Label: New Mail Line 1
SAS Name:
Tag Name: NEWMAILADDRESSLINE1_CP
Inherited Universe:
Universe: VERIFYMAILING_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new house number and street name; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWMAILADDRESSLINE2_CP

Last Modified: Thursday, July 17, 2014

Page 887 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMAILADDRESSLINE2_CP

Field

Description: New mail address line 2
Form Pane Label: New Mail Line 2
SAS Name:
Tag Name: NEWMAILADDRESSLINE2_CP
Inherited Universe:
Universe: VERIFYMAILING_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new apt#, suite, etc.; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWMAILCITY_CP

Last Modified: Thursday, July 17, 2014

Page 888 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMAILCITY_CP

Field

Description: New mail city
Form Pane Label: New Mail City
SAS Name:
Tag Name: NEWMAILCITY_CP
Inherited Universe:
Universe: VERIFYMAILING_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new city name; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWMAILSTATE_CP

Last Modified: Thursday, July 17, 2014

Page 889 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMAILSTATE_CP

Field

Description: New mail state
Form Pane Label: New Mail State
SAS Name:
Tag Name: NEWMAILSTATE1_CP
Inherited Universe:
Universe: VERIFYMAILING_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new state abbreviation; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWMAILZIP5_CP

Last Modified: Thursday, July 17, 2014

Page 890 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMAILZIP5_CP

Field

Description: New mailng zip code
Form Pane Label: New Mail Zip5
SAS Name:
Tag Name: NEWMAILZIP5_CP
Inherited Universe:
Universe: VERIFYMAILING_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new 5-digit ZIP code; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: NEWMAILZIP4_CP

Last Modified: Thursday, July 17, 2014

Page 891 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NEWMAILZIP4_CP

Field

Description: New Mailing Zip code
Form Pane Label: New Mail Zip4
SAS Name:
Tag Name: NEWMAILZIP4_CP
Inherited Universe:
Universe: VERIFYMAILING_CP eq 2
Universe Description:

OLD ADDRESS
[ADDRESS FILL]
If incorrect or mssing, enter new 4-digit ZIP code; otherwise press “Enter” to continue
On Input
x On Output
Array:
Skip Instructions: HHPHONE

Last Modified: Thursday, July 17, 2014

Page 892 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHPHONE

Field

Description: Phone number
Form Pane Label: HHPHONE
SAS Name:
Tag Name: HHPONE
Inherited Universe:
Universe:
Universe Description:
Question Text:

What is the best phone number to use to reach this household?

Record phone number
Enter 0 for no phone number
Type:
Length:

Don't Know Refuse

Skip Instructions: TENURE

Last Modified: Thursday, July 17, 2014

Page 893 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TENURE

Field

Control Card.BHousingUnit.TENURE
Description: Are your living quarters owned/being bought, rented, occupied without payment of
rent
Form Pane Label: tenure
SAS Name:
Tag Name: TENURE
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: NEWMAILGQDESCRIPTION_CP = enter or MAILINGSAME_CP =
VERIFYMAILINGSAME_CP = 1\
\
AND\
\
[INCSAM eq 1 or \
(INCSAM eq 0 and INTNMBR (RT2501:6-7) eq 1,3,5,7) or (INCSAM eq 0 and
REPLCE eq 1)] or TENURE eq "empty"

1

or

Universe Description: Asked of incoming cases or continuing cases in the 3rd, 5th, or 7th interview period or
replacement households (in any of the 2th through 7th enumeration periods)
Question Text:

Ask or verify:
Are your living quarters...
Read answer categories.

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

Mnemonic:

Description:

1

Owned or buying [bold]Owned or being bought by ^YOU_NAME or someone in
^YOUR_HIS_HER household?[n]

2

Rented

[bold]Rented for cash?[n]

3

No payment

[bold]Occupied without payment of cash rent?[n]
Don't Know
Refuse
Empty

Last Modified: Thursday, July 17, 2014

Page 894 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

On Input
x On Output
Array:
Skip Instructions: STUDENTHOUSING

Last Modified: Thursday, July 17, 2014

Page 895 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

STUDENTHOUSING

Field

Control Card.BHousingUnit.STUDENTHOUSING
Description: Are living quarters used as student housing by a college or university
Form Pane Label: Student housing
SAS Name:
Tag Name: STUDENTHOUSING
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: NEWMAILGQDESCRIPTION_CP
VERIFYMAILINGSAME_CP = 1\
\
AND\
\
INCSAM = 0, 1

=

enter

or

MAILINGSAME_CP

=

1

or

Universe Description: Asked of incoming and continuing cases (or replacement households) each
enumeration
Question Text: ^APPARENT
(Are ^YOUR_NAME living quarters presently used as student housing by
a college or university?)

Fills: APPARENT
Instructions: If START_CP eq 1,3 fill APPARENT with (the following interviewer instruction
which should be preceded with a blue diamond and in blue text):
"<> If apparent, enter precode without asking."
Else leave APPARENT blank.

Fills: YOUR_NAME
Instructions: If SELFPROXY eq 2 fill YOUR_NAME with "your"
Else fill YOUR_NAME with ^NAME.

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

Mnemonic:

Last Modified: Thursday, July 17, 2014

Description:
Page 896 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

1

Yes

Yes

2

No

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

Array:
Special Instructions: Asked of incoming and continuing cases each enumeration
Skip Instructions: TYPEOFHOUSINGUNIT

Last Modified: Thursday, July 17, 2014

Page 880 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Last Modified: Thursday, July 17, 2014

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Page 880 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TYPEOFHOUSINGUNIT

Field

Control Card.BHousingUnit.TYPEOFHOUSINGUNIT
Description: Type of housing unit
Form Pane Label: Type HU
SAS Name:
Tag Name: TYPEOFHOUSINGUNIT
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: (INCSAM eq 1) or (INCSAM eq 0 and REPLCE eq 1) or TYPEOFHOUSINGUNIT eq
"empty"
Universe Description: All incoming cases or continuing cases where TYPEOFHOUSINGUNIT is empty
Question Text:

Please select one box that describes the type of housing dwelling unit.

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

Mnemonic:

Description:

1

House, apartment, flat

2

DU in nontransient hotel, motel, etc.

3

DU permanent in transient hotel, motel, etc.

4

DU in rooming house

5

Mobile home or trailer with no permanent room added

6

Mobile home or trailer with one or more permanent rooms attached

7

DU not specified above - Describe

8

Quarters not DU in rooming or boarding house

9

Unit not permanent in transient hotel, motel, etc.

10

Unoccupied site for mobile home, trailer, or tent

11

Student quarters in college dormitory

12

Other unit not specified above - Describe
Don't Know
Refuse
Empty
On Input
x On Output
Array:

Last Modified: Thursday, July 17, 2014

Page 890 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Special Instructions: Asked only of incoming cases or continuing cases where i_TYPEOFHOUSINGUNIT
(input value) is empty
Skip Instructions: If TYPEOFHOUSINGUNIT eq 7 goto TYPEOFHOUSINGUNITSPEC7
Elseif TYPEOFHOUSINGUNIT eq 12 goto TYPEOFHOUSINGUNITSPEC12
Else goto LANDLINE

Last Modified: Friday, August 17, 2007

Page 891 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

TYPEOFHOUSINGUNITSPEC7

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

Control Card.BHousingUnit.TYPEOFHOUSINGUNITSPEC7
Description: Type of housing unit - Specify other "Housing Unit"
Form Pane Label: HU - specify
SAS Name:
Tag Name: TYPEOFHOUSINGUNITSPEC7
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: TYPEOFHOUSINGUNIT eq 7
Universe Description:
Question Text:

Please specify the other type of "Dwelling Unit".

Type: String
Length: 35
Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: LANDLINE

Last Modified: Friday, August 17, 2007

Page 892 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TYPEOFHOUSINGUNITSPEC12

Field

Control Card.BHousingUnit.TYPEOFHOUSINGUNITSPEC12
Description: Type of housing unit - Specify other "Other Unit"
Form Pane Label: Other unit - specify
SAS Name:
Tag Name: TYPEOFHOUSINGUNITSPEC12
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: TYPEOFHOUSINGUNIT eq 12
Universe Description:
Question Text:

Please specify the other type of "Other Unit".

Type: String
Length: 35
Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: LANDLINE

Last Modified: Thursday, July 17, 2014

Page 893 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LANDLNE
Description: Does home have a landline
Form Pane Label: LANDLINE
SAS Name:
Tag Name: LANDLINE
Inherited Universe:
Universe: It
Universe Description:
Question Text:
Is there a landline telephone in this home that residents answer?

Type:
Length:
Answer List: TYESNO
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Skip Instructions: INTERNETACCESS

Last Modified: Thursday, July 17, 2014

Page 894 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

INTERNETACCESS
Description: Does home have a landline
Form Pane Label: INTERNET Access
SAS Name:
Tag Name: INTERNETAccess
Inherited Universe:
Universe: It
Universe Description:
Question Text:
Do you have access to the internet in this household?

Type:
Length:
Answer List: TYESNO
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Skip Instructions: NUMBEROFUNITS

Last Modified: Thursday, July 17, 2014

Page 895 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NUMBEROFUNITS

Field

Control Card.BHousingUnit.NUMBEROFUNITS
Description: Number of units in this structure
Form Pane Label: Number of units
SAS Name:
Tag Name: NUMBEROFUNITS
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: (INCSAM eq 1) or (INCSAM eq 0 and REPLCE eq 1) or NUMBEROFUNITS eq
"empty"
Universe Description:
Question Text:

Observe or ask:
(How many dwelling units are in this structure?)

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

Mnemonic:

Description:

1

1

1

2

2

2

3

3

3

4

4

4

5

5-9

5-9

6

10+

10+

7

Trailer

Mobile home/trailer

8

Other

Only OTHER units
Don't Know
Refuse
Empty
On Input
x On Output

Array:
Special Instructions: Asked only of incoming cases or continuing cases where NUMBEROFUNITS is
Last Modified: Thursday, July 17, 2014

Page 896 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

empty
Skip Instructions: If NUMBEROFUNITS eq 1,7 goto GATEDWALLEDCOMMUNITY
Else goto DIRECTENTRANCETOUNIT

Last Modified: Thursday, July 17, 2014

Page 897 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

DIRECTENTRANCETOUNIT

Field

Control Card.BHousingUnit.DIRECTENTRANCETOUNIT
Description: Does unit have direct entrance
Form Pane Label: Direct entrance
SAS Name:
Tag Name: DIRECTENTRANCETOUNIT
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: ((INCSAM = 1) or (INCSAM eq 0 and REPLCE eq 1) and NUMBEROFUNITS in (2..6)
or 8)) or\
(NUMBEROFUNITS in (2..6) or 8 and DIRECTENTRANCETOUNIT = "empty")
Universe Description:
Question Text:

Observe or ask:
(Does the unit have an outside entrance, patio doors, or windows, etc., on
the ground level - or outside stairs leading directly to this unit?)

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

Mnemonic:

Description:

1

Yes

2

No

3

Don't know
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: Asked
only
of
incoming
cases
DIRECTENTRANCETOUNIT is empty

or

continuing

cases

where

Should Q text be shaded (i.e. optional)?

Last Modified: Thursday, July 17, 2014

Page 898 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Skip Instructions: GATEDWALLEDCOMMUNITY

Last Modified: Thursday, July 17, 2014

Page 899 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

GATEDWALLEDCOMMUNITY

Field

Control Card.BHousingUnit.GATEDWALLEDCOMMUNITY
Description: Is unit in a gated or walled community
Form Pane Label: Gatewall
SAS Name:
Tag Name: GATEDWALLEDCOMMUNITY
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: (INCSAM
=
1)
or
(INCSAM
eq
GATEDWALLEDCOMMUNITY = 'empty'

0

and

REPLCE

eq

1)

or

Universe Description:
Question Text:

Ask if unsure
(Is this unit in a gated or walled community that restricts access by
non-residents or requires entry codes, key cards, or security guard approval to
access?)

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

Mnemonic:

Description:

1

Yes

Yes

2

No

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

Special Instructions: Asked
only
of
incoming
cases
GATEDWALLEDCOMMUNITY is empty

or

continuing

cases

where

Skip Instructions: If NUMBEROFUNITS in (2..6) or 8 goto RESTRICTEDACCESS
Else goto HHROSTER_FNAME

Last Modified: Thursday, July 17, 2014

Page 900 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BHousingUnit

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RESTRICTEDACCESS

Field

Control Card.BHousingUnit.RESTRICTEDACCESS
Description: Does unit have restricted access
Form Pane Label: Restrict access
SAS Name:
Tag Name: RESTRICTEDACCESS
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(WEBEC ne 1)
Universe: ((INCSAM = 1) or (INCSAM eq 0 and REPLCE eq 1))
DIRECTENTRANCETOUNIT \
or (NUMBEROFUNITS in (2..6) or 8 and RESTRICTEDACCESS = "empty")

and

Universe Description:
Question Text:

Ask if unsure:
(Is this unit in a building that requires a special entry system such as entry
codes, key cards, or security guard approval to access?)

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

Mnemonic:

Description:

1

Yes

Yes

2

No

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

Special Instructions: Asked only of cases that are multiunits
Skip Instructions: HHROSTER_FNAME

Last Modified: Wednesday, March 15, 2006

Page 899 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Block

Control Card.BDemoTable
Description: Builds household roster/updates household roster/select household respondent and
reference person
Tab Name: HH roster
Fly Over Name:
Universe Type: If
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe:
Universe Description:
Array:
Block Instructions

Last Modified: Thursday, June 18, 2009

Page 900 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BPreDemoTable

Block

Control Card.BDemoTable.BPreDemoTable
Description: This table should be filled horizontally asking HHROSTER_FNAME through
HHMEMBER for Line 1 before proceeding to Line 2, Line 3, etc. Exit table by entering
"999".
Tab Name: PreDemos Table
Fly Over Name: PreDemos Table
Universe Type: While
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty'))
Universe Description: All members of incoming (new) households or new members of continuing households
or members/nonmembers in continuing households that require change to
nonmembers/members on the household roster or all members of continuing
households (for which no roster was provided on input) or a roster where one or more
household members are missing demographic information (i.e. SEX or
RELATIONSHIP are empty on input)
Array:
Block Instructions:

Last Modified: Friday, October 24, 2008

Page 917 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHROSTER_FNAME

Field

Control Card.BDemoTable.BPreDemoTable.HHROSTER_FNAME
Description: First name of person being added to the household roster
Form Pane Label: First name
SAS Name:
Tag Name: HHROSTER_FNAME
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: (INCSAM eq 1 and RESTRICTEDACCESS) or\
(INCSAM eq 0 and HHLDCOVERAGE eq 1 and NROSIZE lt MAXPER
Universe

Description: When an incoming case, HHROSTER_FNAME will be on path from
RESTRICTEDACCESS or it will be on path when any of the inherited universe criteria
are met (for a continuing case).

Question Text: ^COLLECT_NAME
Enter first name on this screen.
^MEM_NONMEM
Enter 999 to leave the table.

Fills: COLLECT_NAME
Instructions: If INCSAM eq 1 or if (INCSAM eq 0 and BLANKROSTER eq 1) fill
COLLECT_NAME with "What are the names of all people living or staying
^HERE_THERE? Start with the name of the person or one of the people who
^OWNS_RENTS this home."
Else fill COLLECT_NAME with "What is the name of the person/people that
is/are new to the household?"

Last Modified: Thursday, April 8, 2010

Page 918 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Fills: MEM_NONMEM
Instructions: If INCSAM eq 0 fill MEM_NONMEM with (the interviewer instruction) "To change
a non-member already listed on this roster to a member use the up/down arrow
to go to MEMBERCHANGES and enter the reason why this person is now a
member."
Elseif INCSAM eq 1 fill MEM_NONMEM with (the interviewer instruction) "To
change a non-member already listed on this roster to a member use the
up/down arrow to go to HHMEMBER and enter a 1."

Type: String
Length: 20
Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: Store 01 in L_NO for the first person added to the household roster, 02 in L_NO for
the second person added to the household roster, and so forth up to L_NO eq 30.
Store L_NO for the last person added to the roster in HIGHLINENO
Store 21 in RELATIONSHIP for L_NO eq 01.
Store L_NO of reference person (RELATIONSHIP eq 21) in SUM_REFPER
Array:
Skip Instructions: If HHROSTER_FNAME eq 999 and INCSAM eq 0 and RESPLINE ne empty and
LASTMARK lt 16 and MEMBER (for RESPLINE) ne 1 goto HHR_CK
Elseif HHROSTER_FNAME eq 999 and INCSAM eq 0 and MEMBER ne 1 (for
Reference Person/L_NO whose REL eq 21) and there is at least one other person on
the roster with MEMBER eq 1 goto REFPER_CK
Elseif HHROSTER_FNAME eq 999 and INCSAME eq 0 and no L_NO has a REL eq
21 (no household member is selected as the Reference Person) goto REFPER_CK
Elseif HHROSTER_FNAME eq 999 and INCSAM eq 0 and two Line Numbers have a
REL eq 21 (there are two persons selected as the Reference Person) goto
TWOREFPER_CK
Elseif HHROSTER_FNAME eq 999 and INCSAM eq 0 and MEMBER (for Reference
Person/L_NO whose REL eq 21) ne 1 and there are no persons on the roster with
Last Modified: Thursday, April 8, 2010

Page 919 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MEMBER eq 1 goto HHLDCOVERAGE
Elseif HHROSTER_FNAME eq 999 and MEMBER eq 1,2 (for the L_NO where 999
entered) goto NAME_CHECK
Elseif HHROSTER_FNAME eq 999 goto HHLDCOVERAGE
Else goto HHROSTER_LNAME

Last Modified: Tuesday, October 23, 2007

Page 924 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NAME_CHECK

Check

Control Card.BDemoTable.BPreDemoTable.NAME_CHECK
Description: This edit is to prevent FR's from acidentally typing "999" over existing persons.
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: HHROSTER_FNAME eq 999 and MEMBER eq 1,2
Universe Description: Existing person on household roster (either member or nonmember) with 999 entered
in their HHROSTER_FNAME item
Text:

You can only enter 999 on a blank line - not over an existing person.
^IFNEEDTODELETE
Select "Close" to return to HHROSTER_FNAME to restore ^FIRSTNAME to the
household roster.

Check Instructions: Display the following interviewer instruction only when INCSAM eq 0... "If you need to
delete this person from the roster, use arrow key to goto MEMBERCHANGES and
enter the reason why this person is no longer a member."
Type: Hard
Skip Instructions: HHROSTER_FNAME
Fills: IFNEEDTODELETE
Instructions: If INCSAM eq 0 fill IFNEEDTODELETE with the interviewer instruction "<>If you
need to delete this person from the roster, use arrow key to go to
MEMBERCHANGES and enter the reason why this person is no longer a
member.[n]"
Else leave IFNEEDTODELETE blank.
Fills: FIRSTNAME
Instructions: Fill FIRSTNAME with (person's first name from whose name was typed over
Last Modified: Tuesday, October 23, 2007

Page 925 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

with 999) HHLDROSTER_FNAME.

Last Modified: Thursday, April 8, 2010

Page 926 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

REFPER_CK

Check

Control Card.BDemoTable.BPreDemoTable.REFPER_CK
Description: Hard edit check to identify situation where there is an invalid or no reference person.
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: HHROSTER_FNAME eq 999 and \
((L_NO whose REL eq 21 and has a MEMBER ne 1 AND there is at least one other
person on the roster with MEMBER eq 1) or (no household member has a REL eq 21))
Universe Description: Attempting to exit the pre-demos table without a valid reference person because the
reference person is not a household member or no one has been selected as the
Reference Person.
Text:

You need to select a reference person who is a household member.
Move to the "RELATION" column and enter 21 for the reference person.
If necessary, update the relationships of all household members to the reference
person.

Check Instructions:
Type: Hard
Skip Instructions: HHROSTER_FNAME

Last Modified: Tuesday, April 6, 2010

Page 927 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TWOREFPER_CK

Check

Control Card.BDemoTable.BPreDemoTable.TWOREFPER_CK
Description: Hard edit check to identify situation where two persons are selected as the reference
person.
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: HHROSTER_FNAME eq 999 and there are two Line Numbers whose REL eq 21
Universe Description: Attempting to exit the pre-demos table without a valid reference person because there
are two people selected as the Reference Person.
Text:

You cannot have 2 people selected as the reference person.
Move to the "RELATION" column and enter 21 for the reference person.
If necessary, update the relationships of all household members to the reference
person.

Check Instructions:
Type: Hard
Skip Instructions: HHROSTER_FNAME

Last Modified: Tuesday, April 6, 2010

Page 928 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHR_CK

Check

Control Card.BDemoTable.BPreDemoTable.HHR_CK
Description: Hard edit check for when RESPLINE is a line number for a person whose MEMBER
ne 1
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: HHROSTER_FNAME eq 999 and INCSAM eq 0 and RESPLINE ne empty and
LASTMARK lt 16 and (MEMBER (for RESPLINE) ne 1)
Universe Description: Continuing case with a household respondent who is a nonmember
Text:

The household respondent is not a household member. Please select a household
respondent who is a household member.

Check Instructions: This item has not worked in the instrument, so it is being removed from the instrument
and replaced with item VALIDHHR_CK in the DemosTable which is a more appropriate
place to deal with the issue of an invalid HHR.
Once the edit check VALIDHHR_CK is introduced to the instrument, this edit check
should be deleted.
Type: Hard
Skip Instructions: HHROSTER_FNAME

Last Modified: Tuesday, April 6, 2010

Page 929 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHROSTER_LNAME

Field

Control Card.BDemoTable.BPreDemoTable.HHROSTER_LNAME
Description: Last name of person being added to the household roster
Form Pane Label: Last name
SAS Name:
Tag Name: HHROSTER_LNAME
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: HHROSTER_FNAME ne 999
Universe Description:
Question Text: ^COLLECT_NAME
Enter last name on this screen.

Fills: COLLECT_NAME
Instructions: If INCSAM eq 1 or if (INCSAM eq 0 and BLANKROSTER eq 1) fill
COLLECT_NAME with "What are the names of all people living or staying
^HERE_THERE? Start with the name of the person or one of the people who
^OWNS_RENTS this home."
Else fill COLLECT_NAME with "What is the name of the person/people that
is/are new to the household?"

Type: String
Length: 20
Don't Know
x Refuse
Empty

Last Modified: Tuesday, April 6, 2010

Page 930 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

On Input
x On Output
Store Instructions: Store HHROSTER_FNAME and HHROSTER_LNAME in NAME (separate with a
space)
If INCSAM eq 0 store 1 in NEWPERS
If INCSAM eq 0 and L_NO (of person whose name changed) eq RESPLINE store
NAME in RESPNAME
Array:
Skip Instructions: SEX

Last Modified: Tuesday, April 6, 2010

Page 931 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SEX

Field

Control Card.BDemoTable.BPreDemoTable.SEX
Description: Gender
Form Pane Label: Sex
SAS Name:
Tag Name: SEX
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: INCSAM eq 1 or \
INCSAM eq 0 and SEX eq 'empty'
Universe Description:
Question Text:
^AREYOU_IS_C ^NONHHRNAME_CC male or female?
Fills: AREYOU_IS_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AREYOU_IS_C with "Are you"
Else fill AREYOU_IS_C with "Is"

Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NONHHRNAME_CC with ^NAME (fill with the first and last name of L_NO)
Else leave NONHHRNAME_CC blank

Type: Enumerated
Length: 1

Last Modified: Tuesday, April 6, 2010

Page 932 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Answer List: Sex
Value:

Mnemonic:

Description:

1

Male

2

Female
x Don't Know
x Refuse
Empty
x On Input
x On Output
Store Instructions: If SEX eq 1 store "M" in SEX_C
Elseif SEX eq 2 store "F" in SEX_C
Array:
Skip Instructions: If L_NO eq SUM_REFPER (if L_NO is the reference person) goto HHMEMBER
Else goto RELATIONSHIP

Last Modified: Tuesday, April 6, 2010

Page 933 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RELATIONSHIP

Field

Control Card.BDemoTable.BPreDemoTable.RELATIONSHIP
Description: Relationship to reference person
Form Pane Label: Relation
SAS Name:
Tag Name: RELATIONSHIP
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: SEX and L_NO ne SUM_REFPER or\
RELATIONSHIP eq 'empty'
Universe Description:
Question Text:

^NEWREFPERRVW
What is ^YOUR_NAME_CC^NMS_CC relationship to ^REFPERSON?

Fills: NEWREFPERRVW
Instructions: If INCSAM eq 0 and NEWREFPER fill NEWREFPERRVW with "Review the
relationships of other household members to the new reference person and
update these relationships if necessary".
Else leave NEWREFPERRVW blank.

Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Last Modified: Tuesday, April 6, 2010

Page 934 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

Fills: REFPERSON
Instructions: If RESPLINE (or SUM HHRESP) = SUM_REFPER fill REFPERSON with "you"
Else fill REFPERSON with NAME where L_NO eq SUM_REFPER (or can use
REL_REF eq 21)
(the fill should display the first and last name of the reference person if the HHR
is not the same person as the reference person, or "you" if the HHR is the same
person as the reference person)

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

Mnemonic:

Description:

11

Husband

12

Wife

13

Son

14

Daughter

15

Father

16

Mother

17

Brother

18

Sister

19

Other relative

20

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

Skip Instructions: If RELATIONSHIP eq 11 and RELATIONSHIP eq 11 (for another person) or if
RELATIONSHIP eq 12 and RELATIONSHIP eq 12 (for another person) goto
SPOUSE_CHECK
Elseif RELATIONSHIP eq 11 and RELATIONSHIP eq 12 (for another person) or
Last Modified: Tuesday, April 6, 2010

Page 935 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RELATIONSHIP eq 12 and RELATIONSHIP eq 11 (for another person) goto
HUSBWIFE_CHECK
Elseif RELATIONSHIP eq 15 and RELATIONSHIP eq 15 (for another person) or if
RELATIONSHIP eq 16 and RELATIONSHIP eq 16 (for another person) goto
PARENT_CHECK
Elseif RELATIONSHIP eq 12, 14, 16, or 18 and SEX eq 1 goto MALE_CHECK
Elseif RELATIONSHIP eq 11, 13, 15, or 17 and SEX eq 2 goto FEMALE_CHECK
Else goto HHMEMBER

Last Modified: Tuesday, April 6, 2010

Page 936 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SPOUSE_CHECK

Check

Control Card.BDemoTable.BPreDemoTable.SPOUSE_CHECK
Description: More than one "husband" selected as relationship to reference person or more than
one "wife" selected as relationship to reference person.
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: RELATIONSHIP eq 11 and RELATIONSHIP eq 11 (for another person) or
RELATIONSHIP eq 12 and RELATIONSHIP eq 12 (for another person)
Universe Description: More than one "husband" selected as relationship to reference person or more than one
"wife" selected as relationship to reference person and both persons have a MEMBER
eq 1.
Text:

You entered more than one ^HUSBANDWIFE as the relationship to the reference
person. Go back to RELATIONSHIP and correct the relationship if necessary.

Check Instructions:
Type: Soft
Skip Instructions: If "SUPPRESS" and RELATIONSHIP eq 11 and RELATIONSHIP eq 12 (for another
person) or RELATIONSHIP eq 12 and RELATIONSHIP eq 11 (for another person)
goto HUSBWIFE_CHECK
Elseif "SUPPRESS" and RELATIONSHIP eq 15 and RELATIONSHIP eq 15 (for
another person) or if RELATIONSHIP eq 16 and RELATIONSHIP eq 16 (for another
person) goto PARENT_CHECK
Elseif "SUPPRESS" and RELATIONSHIP eq 12, 14, 16, or 18 and SEX eq 1 goto
MALE_CHECK
Elseif "SUPPRESS" and RELATIONSHIP eq 11, 13, 15, or 17 and SEX eq 2 goto
FEMALE_CHECK
Elseif "SUPPRESS" goto HHMEMBER
Else goto RELATIONSHIP ['goto' or 'close' are selected]
Fills: HUSBANDWIFE
Last Modified: Tuesday, April 6, 2010

Page 937 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Instructions: If RELATIONSHIP or CHNG_REL eq 11 fill HUSBANDWIFE with "husband"
Elseif RELATIONSHIP or CHNG_REL eq 12 fill HUSBANDWIFE with "wife"

Last Modified: Tuesday, April 6, 2010

Page 938 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HUSBWIFE_CHECK

Check

Control Card.BDemoTable.BPreDemoTable.HUSBWIFE_CHECK
Description: Husband (or wife) selected as relationship to reference person when there is already
a wife (or husband) selected as relationship to reference person for another person.
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: RELATIONSHIP eq 11 and RELATIONSHIP eq 12 (for another person) or
RELATIONSHIP eq 12 and RELATIONSHIP eq 11 (for another person)
Universe Description: Husband selected as relationship to reference person and Wife already is a relationship
for another person or wife selected as relationship to reference person and husband
already is a relationship for another person
Text:

You entered ^HUSBANDWIFE when another person on the roster is listed as the
^HUSBWIFEALREADY of the reference person. Go back to RELATIONSHIP and
correct.

Check Instructions:
Type: Hard
Skip Instructions: RELATIONSHIP
Fills: HUSBANDWIFE
Instructions: If RELATIONSHIP or CHNG_REL eq 11 fill HUSBANDWIFE with "husband"
Elseif RELATIONSHIP or CHNG_REL eq 12 fill HUSBANDWIFE with "wife"
Fills: HUSBWIFEALREADY
Instructions: If RELATIONSHIP or CHNG_REL eq 11 fill HUSBWIFEALREADY with "wife"
Elseif RELATIONSHIP or CHNG_REL eq 12 fill HUSBWIFEALREADY with
"husband"

Last Modified: Tuesday, February 16, 2016

Page 939 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PARENT_CHECK

Check

Control Card.BDemoTable.BPreDemoTable.PARENT_CHECK
Description: More than one "father" or more than one "mother" selected as relationship to refernce
person
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: RELATIONSHIP eq 15 and RELATIONSHIP eq 15 (for another person) or if
RELATIONSHIP eq 16 and RELATIONSHIP eq 16 (for another person)
Universe Description: More than one "father" or more than one "mother" selected as relationship to
reference person
Text:

You entered more than one ^FATHERMOTHER as a relationship to the reference
person. Verify that RELATIONSHIP is correct.

Check Instructions:
Type: Soft
Skip Instructions: RELATIONSHIP
Fills: FATHERMOTHER
Instructions: If RELATIONSHIP or CHNG_REL eq 15 fill FATHERMOTHER with "father"
Elseif RELATIONSHIP or CHNG_REL eq 16 fill FATHERMOTHER with "mother"

Last Modified: Tuesday, April 6, 2010

Page 940 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MALE_CHECK

Check

Control Card.BDemoTable.BPreDemoTable.MALE_CHECK
Description: Male selected for a "wife", "daughter", "mother" or "sister" relationship to reference
person
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: SEX eq 1 and RELATIONSHIP eq 12, 14, 16, or 18\
Universe Description: Male selected for a "wife", "daughter", "mother" or "sister" relationship to reference
person
Text: RELATIONSHIP: ^REL_DIS

SEX: ^SEX_DIS

The sex entered is inconsistent with the relationship selected.
Check Instructions:
Type: Soft
Skip Instructions: If "SUPPRESS" and RELATIONSHIP eq 11, 13, 15, or 17 and SEX eq 2 (for any
person) goto FEMALE_CHECK
Elseif "SUPPRESS" goto HHMEMBER
Else goto RELATIONSHIP ['goto' or 'close' are selected]
Fills: REL_DIS
Instructions: If RELATIONSHIP = 11 fill REL_DIS with "Husband"
If RELATIONSHIP = 12 fill REL_DIS with "Wife"
If RELATIONSHIP = 13 fill REL_DIS with "Son"
If RELATIONSHIP = 14 fill REL_DIS with "Daughter"
If RELATIONSHIP = 15 fill REL_DIS with "Father"
If RELATIONSHIP = 16 fill REL_DIS with "Mother"
If RELATIONSHIP = 17 fill REL_DIS with "Brother"
If RELATIONSHIP = 18 fill REL_DIS with "Sister"
If RELATIONSHIP = 19 fill REL_DIS with "Other relative"
Last Modified: Tuesday, April 6, 2010

Page 941 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

If RELATIONSHIP = 20 fill REL_DIS with "Nonrelative"
Fills: SEX_DIS
Instructions: If SEX eq 1 fill SEX_DIS with "Male"
Elseif SEX eq 2 fill SEX_DIS with "Female"

Last Modified: Tuesday, April 6, 2010

Page 942 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

FEMALE_CHECK

Check

Control Card.BDemoTable.BPreDemoTable.FEMALE_CHECK
Description: Female selected for a "husband", "son", "father" or "brother" relationship to reference
person.
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: SEX eq 2 and RELATIONSHIP eq 11, 13, 15, or 17\
Universe Description: Female selected for a "husband", "son", "father" or "brother" relationship to reference
person
Text: RELATIONSHIP: ^REL_DIS

SEX: ^SEX_DIS

The sex entered is inconsistent with the relationship selected.
Check Instructions:
Type: Soft
Skip Instructions: If "SUPPRESS" goto HHMEMBER
Else goto RELATIONSHIP ['goto' or 'close' are selected]
Fills: REL_DIS
Instructions: If RELATIONSHIP = 11 fill REL_DIS with "Husband"
If RELATIONSHIP = 12 fill REL_DIS with "Wife"
If RELATIONSHIP = 13 fill REL_DIS with "Son"
If RELATIONSHIP = 14 fill REL_DIS with "Daughter"
If RELATIONSHIP = 15 fill REL_DIS with "Father"
If RELATIONSHIP = 16 fill REL_DIS with "Mother"
If RELATIONSHIP = 17 fill REL_DIS with "Brother"
If RELATIONSHIP = 18 fill REL_DIS with "Sister"
If RELATIONSHIP = 19 fill REL_DIS with "Other relative"
If RELATIONSHIP = 20 fill REL_DIS with "Nonrelative"

Last Modified: Tuesday, April 6, 2010

Page 943 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Fills: SEX_DIS
Instructions: If SEX eq 1 fill SEX_DIS with "Male"
Elseif SEX eq 2 fill SEX_DIS with "Female"

Last Modified: Tuesday, April 6, 2010

Page 944 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHMEMBER

Field

Control Card.BDemoTable.BPreDemoTable.HHMEMBER
Description: Household membership status of person
Form Pane Label: HH member
SAS Name:
Tag Name: HHMEMBER
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: HHROSTER_LNAME
Universe Description:
Question Text: ^DO_DOES_C_CC ^YOU_NAME_CC usually live ^HERE_THERE?
If "No", probe for usual residence elsewhere.
Fills: DO_DOES_C_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
DO_DOES_C_CC with "Do"
Else fill DO_DOES_C_CC with "Does".

Fills: YOU_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOU_NAME_CC with "you"
Else fill YOU_NAME_CC with ^NAME. (fill with the first and last name of L_NO)

Fills: HERE_THERE
Instructions: If MODE eq 0 (CAPI) AND INTTYP eq 1 (Personal Visit) fill HERE_THERE with
"here"
Else fill HERE_THERE with "there".
Last Modified: Tuesday, April 6, 2010

Page 945 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

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

Mnemonic:

Description:

1

Yes

Yes

2

No

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

Store Instructions: If HHMEMBER eq 1 store 1 in MEMBER
Elseif HHMEMBER eq 2 store 2 in MEMBER and 0 in SELFPROXY
Array:
Skip Instructions: If INCSAM eq 1 and HHMEMBER eq 1 and NROSIZE eq MAXPER goto
ROS2BIGOVER30
Elseif goto HHROSTER_FNAME (for the next empty row)
Elseif INCSAM eq 1 and HHMEMBER eq 2 goto HSEMEMURE
Elseif INCSAM eq 0 and HHMEMBER eq 1 and NROSIZE eq MAXPER goto
ROS2BIGOVER30
Elseif INCSAM eq 0 and HHMEMBER eq 1 and L_NO ne HIGHLINENO goto
MEMBERCHANGES (for next person)
Elseif INCSAM eq 0 and HHMEMBER eq 2 goto HSEMEMURE

Last Modified: Tuesday, April 6, 2010

Page 946 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HSEMEMURE

Field

Control Card.BDemoTable.BPreDemoTable.HSEMEMURE
Description: Usual place of residence elsewhere
Form Pane Label: Usual res elsewhere
SAS Name:
Tag Name: HSEMEMURE
Inherited Universe: (WEBEC ne 1 and SKIPMID ne 1) AND
(INCSAM eq 0 and REPLCE eq 1 [for replacement households] or\
\
INCSAM eq 1 [when building the HH roster] or \
\
(INCSAM eq 0 [when adding people to the household roster, or when
verifying/changing the membership of members/nonmembers on the household roster]
AND \
(NAMECHECK eq 2) or \
(HHLDCOVERAGE eq 1) or\
(BLANKROSTER eq 1) or \
(MEMBER eq 1 AND SEX eq 'empty') or \
(MEMBER eq 1 AND RELATIONSHIP eq 'empty')))
Universe: HHMEMBER eq 2 and MEMBER ne 3
Universe Description:
Question Text: ^DO_DOES_C_CC ^YOU_NAME_CC have a usual place of residence
elsewhere?
Fills: DO_DOES_C_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
DO_DOES_C_CC with "Do"
Else fill DO_DOES_C_CC with "Does".

Fills: YOU_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOU_NAME_CC with "you"
Else fill YOU_NAME_CC with ^NAME. (fill with the first and last name of L_NO)

Type: Enumerated
Length: 1
Answer List: TYesNo

Last Modified: Tuesday, April 6, 2010

Page 947 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BPreDemoTable

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Blaise Item-Level Specifications Report
Spider Version 1.6.2

x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: If HSEMEMURE eq 1 store 2 in MEMBER and 2 in HHMEMBER
Else store 1 in MEMBER and 1 in HHMEMBER
Array:
Skip Instructions: If INCSAM eq 1 and NROSIZE eq MAXPER goto ROS2BIGOVER30
Elseif INCSAM eq 1 goto HHROSTER_FNAME (for the next empty row)
Elseif INCSAM eq 0 and NROSIZE eq MAXPER goto ROS2BIGOVER30
Elseif INCSAM eq 0 and L_NO ne HIGHLINENO goto MEMBERCHANGES (for next
person)

Last Modified: Thursday, February 25, 2010

Page 948 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHLDCOVERAGE

Field

Control Card.BDemoTable.HHLDCOVERAGE
Description: Household coverage question
Form Pane Label: hhld coverage
SAS Name:
Tag Name: HHLDCOVERAGE
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: INCSAM eq 0,1 (all cases)
Universe Description:
Question Text: Have I missed anyone else living or staying ^HERE_THERE such as
any babies, any lodgers, or anyone who is away at present
traveling or in the hospital?
L_NO

NAME

^L_NO

^NAME

Fills: HERE_THERE
Instructions: If MODE eq 0 (CAPI) AND INTTYP eq 1 (Personal Visit) fill HERE_THERE with
"here"
Else fill HERE_THERE with "there".

Fills: L_NO
Instructions: Fill L_NO based on the variable L_NO from the instrument

Fills: NAME
Instructions: Fill NAME with the variable NAME (combines FNAME<>LNAME).

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

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Last Modified: Thursday, February 25, 2010

Page 949 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: The displayed roster in the info pane should only display persons with MEMBER eq 1.
Skip Instructions: If HHLDCOVERAGE eq 1 and NROSIZE eq MAXPER goto ROS2BIGOVER30
Elseif HHLDCOVERAGE eq 1 goto HHROSTER_FNAME
Elseif HHLDCOVERAGE eq 2 and (all people on the roster have) MEMBER eq 2 goto
ENTIREHHURE
Elseif HHLDCOVERAGE eq 2 and INCSAM eq 1 goto PICK1STHHR
Else goto AGECHECK

Last Modified: Thursday, February 25, 2010

Page 950 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ENTIREHHURE

Field

Control Card.BDemoTable.ENTIREHHURE
Description: Screen to identify to interviewer that all people in the household have a usual
residence elsewhere
Form Pane Label: URE
SAS Name:
Tag Name: ENTIREHHURE
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: All people on the roster have MEMBER eq 2 and HHLDCOVERAGE eq 2
Universe Description:
Question Text:

All people on the household roster have a usual residence elsewhere.
Enter 1 to exit this case.
Then, reenter this case to code it a Noninterview (Type B - Entire Household URE)
via START_CP.

Type: Enumerated
Length: 1
Answer List: Enter_1_ To_Continue
Value:

Mnemonic:

1

Description:
Enter 1 to Continue
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions: VERIFY

Last Modified: Thursday, February 25, 2010

Page 951 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PICK1STHHRESP

Field

Control Card.BDemoTable.PICK1STHHRESP
Description: Screen to select the household respondent for the INSAM=1 interview
Form Pane Label: Pick HHR
SAS Name:
Tag Name: PICK1STHHRESP
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: INCSAM eq 1
Universe Description: All incoming cases after HHLDCOVERAGE eq 2 (since we need to select a
household respondent)
Question Text:

Enter the line number for the person with whom you are speaking.
This person should be at least 18 years of age and knowledgeable about the
household.
LN

NAME

^L_NO

^NAME

Fills: L_NO
Instructions: Fill L_NO based on the variable L_NO from the instrument

Fills: NAME
Instructions: Fill NAME with the variable NAME (combines FNAME<>LNAME).

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

Mnemonic:

Description:

01

Line number 01

02

Line number 02

03

Line number 03

04

Line number 04

05

Line number 05

06

Line number 06

07

Line number 07

Last Modified: Thursday, February 25, 2010

Page 952 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

08

Line number 08

09

Line number 09
10

Line number 10

11

Line number 11

12

Line number 12

13

Line number 13

14

Line number 14

15

Line number 15

16

Line number 16

17

Line number 17

18

Line number 18

19

Line number 19

20

Line number 20

21

Line number 21

22

Line number 22

23

Line number 23

24

Line number 24

25

Line number 25

26

Line number 26

27

Line number 27

28

Line number 28

29

Line number 29

30

Line number 30
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions: Store PICK1STHHRESP (line number selected in PICK1STHHRESP) in RESPLINE
and RESPONDENTLINE and PERTALKINGTOLN
Store NAME (of the line number selected in PICK1STHHRESP) in RESPNAME and
RESPONDENTNAME and PERTALKINGTO
Array:
Special Instructions: Limit the roster diplayed in this question to persons with:
MEMBER eq 1
(Since MEMBER is the only HHR eligibility requirement known at this point, MEMBER
eq 1 should be used to determine the the answer list for this field).
Last Modified: Thursday, February 25, 2010

Page 953 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Skip Instructions: If PICK1STHHRESP gt HIGHLNO or PICK1STHHRESP eq L_NO for a person with
MEMBER ne 1 goto PICKHHRESP_CK
Elseif PICKHHRESP eq 01-30 display a soft edit check "Are you sure this is the
person you want to select to be the household respondent?"
Else goto BIRTHDAYMO

Last Modified: Thursday, February 25, 2010

Page 954 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PICKHHRESP_CK

Check

Control Card.BDemoTable.PICKHHRESP_CK
Description: Error message because selected an invalid line number when trying to select the first
HHR (L_NO is not a member or is higher than highest roster L_NO)
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: PICK1STHHRESP eq L_NO for a person with MEMBER ne 1 or \
PICK1STHHRESP gt HIGHLNO or \
PICK_PROXYPERHHR eq L_NO for a person with MEMBER ne 1 or \
PICK_PROXYPERHHR gt HIGHLNO
Universe Description: Line number selected is for a person who is not a household member or line number
is out of range
Text:

^PICKHHRERROR

Check Instructions:
Type: Hard
Skip Instructions: If PICK_PROXYPERHHR goto PICK_PROXYPERHHR
Else goto PICK1STHHRESP
Fills: PICKHHRERROR
Instructions: If PICK1STHHRESP or PICK_PROXYPERHHR eq L_NO for a person with
MEMBER ne 1 fill PICKHHRERROR with (the FR instruction) "Invalid line
number. Person selected is not a household member."
Elseif PICK1STHHRESP or PICK_PROXYPERHHR gt HIGHLNO fill
PICKHHRERROR with (the FR instruction) "Invalid line number. Please select a
valid line number."

Last Modified: Thursday, February 25, 2010

Page 955 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ROS2BIGOVER30

Field

Control Card.BDemoTable.ROS2BIGOVER30
Description: Roster is now over 30 people
Form Pane Label: ros2bigover30
SAS Name:
Tag Name: ROS2BIGOVER30
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: NEWREFPER eq 31 and NROSIZE eq MAXPER or\
HHMEMBER and NROSIZE eq MAXPER or\
HHLDCOVERAGE eq 1 and NROSIZE eq MAXPER
Universe Description:
Question Text:

There are more than 30 people in the household roster for this household.
Are there any other people living or staying ^HERE_THERE who have not been
listed?

Fills: HERE_THERE
Instructions: If MODE eq 0 (CAPI) AND INTTYP eq 1 (Personal Visit) fill HERE_THERE with
"here"
Else fill HERE_THERE with "there".

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

Mnemonic:

Description:

1

Yes

Yes

2

No

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

Skip Instructions: If ROS2BIGOVER30 eq 1 goto ROS2BIGHOWMANY
Last Modified: Thursday, February 25, 2010

Page 956 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Elseif ROS2BIGOVER30 eq 2 and NEWREFPER goto NEWREFPER
Else goto HHLDCOVERAGE

Last Modified: Thursday, February 25, 2010

Page 957 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ROS2BIGHOWMANY

Field

Control Card.BDemoTable.ROS2BIGHOWMANY
Description: How many more people to add?
Form Pane Label: ros2bighowmany
SAS Name:
Tag Name: ROS2BIGHOWMANY
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: ROS2BIGOVER30 = 1
Universe Description:
Question Text:

Record the number of additional people living or staying here.
These additional people are not added to the household roster so you will not
conduct an NCVS interview for them.
How many others?

Type: Integer
Length: 2
Min: 1
Max: 99
Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: If NEWREFPER goto NEWREFPER
Else goto HHLDCOVERAGE

Last Modified: Thursday, February 25, 2010

Page 958 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BDemoDetailed

Block

Control Card.BDemoTable.BDemoDetailed
Description:
Tab Name:
Fly Over Name:
Universe Type: If
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Tuesday, October 23, 2007

Page 959 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Last Modified: Thursday, July 17, 2014

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Page 961 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BRTHDATEMO

Field

Control Card.BDemoTable.BDemoDetailed.BRTHDATEMO
Description: Person's date of birth-month screen
Form Pane Label: Birth mo.
SAS Name:
Tag Name: BRTHDATEMO
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: INCSAM eq 1 or\
(INCSAM eq 0 and REPLCE eq 1)or\
AGECHECK eq 2 or\
VFYAGE eq 2 or\
INCSAM eq 0 and BRTHDATEYR (for current L_NO) eq 9998, 9999, or 'empty'
Universe Description: Incoming case to collect date of birth or when code previous birthdate is not correct at
AGECHECK or VFYAGE or when a new person added to a continuing household or
when birth year was previously collected as DK or RF.
Question Text: What is ^YOUR_NAME_CC^NMS_CC date of birth?
Enter month on this screen.
Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

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

Mnemonic:

Description:

1

January

2

February

Last Modified: Thursday, July 17, 2014

Page 962 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

3

March

4

April

5

May

6

June

7

July

8

August

9

September

10

October

11

November

12

December

Blaise Item-Level Specifications Report
Spider Version 1.6.2

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

Last Modified: Thursday, July 17, 2014

Page 963 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BRTHDATEDY

Field

Control Card.BDemoTable.BDemoDetailed.BRTHDATEDY
Description: Person's date of birth-day screen
Form Pane Label: Birth day
SAS Name:
Tag Name: BRTHDATEDY
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: INCSAM eq 1 or\
(INCSAM eq 0 and REPLCE eq 1) or\
AGECHECK eq 2 or \
VFYAGE eq 2 or\
INCSAM eq 0 and BRTHDATEYR (for current L_NO) eq 9998, 9999, or 'empty'
Universe Description: Incoming case to collect date of birth or when code previous birthdate is not correct at
AGECHECK or VFYAGE or when a new person added to a continuing household or
when birth year was previously collected as DK or RF.
Question Text: What is ^YOUR_NAME_CC^NMS_CC date of birth?
Enter day on this screen
Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

Type: Integer
Length: 2
Min: 1
Max: 31
x Don't Know
x Refuse
Empty

Last Modified: Thursday, July 17, 2014

Page 964 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

x On Input
x On Output
Array:
Skip Instructions: IF BRTHDATEDY gt 31 goto BRTHDATEDY_CK
Elseif BRTHDATEMO eq 2 and BRTHDATEDY in (30, 31) goto BRTHDATEDY_CK
Elseif BRTHDATEMO in (4, 6, 9, 11) AND BRTHDATEDY eq 31 goto
BRTHDATEDY_CK
Else goto BRTHDATEYR

Last Modified: Tuesday, November 6, 2007

Page 965 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BRTHDATEDY_CK

Check

Control Card.BDemoTable.BDemoDetailed.BRTHDATEDY_CK
Description: Error message when enter an invalid day when collecting the birth date information.
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: BRTHDATEDY gt 31 or\
BRTHDATEMO eq 2 and BRTHDATEDY in (30, 31) or\
BRTHDATEMO in (4, 6, 9, 11) AND BRTHDATEDY eq 31
Universe Description: Day entered in BRTHDATEDY is invalid because greater than 31 or the month entered
in BRTHDATEMO does not have as many days as the entry in BRTHDATEDY
Text:

Invalid entry.

Check Instructions:
Type: Hard
Skip Instructions: BRTHDATEDY

Last Modified: Thursday, July 17, 2014

Page 966 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BRTHDATEYR

Field

Control Card.BDemoTable.BDemoDetailed.BRTHDATEYR
Description: Person's date of birth-year screen
Form Pane Label: Birth yr
SAS Name:
Tag Name: BRTHDATEYR
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: INCSAM eq 1 or\
(INCSAM eq 0 and REPLCE eq 1) or\
AGECHECK eq 2 or\
VFYAGE eq 2 or \
INCSAM eq 0 and BRTHDATEYR (for current L_NO) eq 9998, 9999, or 'empty'
Universe Description: Incoming case to collect date of birth or when code previous birthdate is not correct at
AGECHECK or VFYAGE or when a new person added to a continuing household or
when birth year was previously collected as DK or RF.
Question Text: What is ^YOUR_NAME_CC^NMS_CC date of birth?
Enter year on this screen
If year is less than 1890, enter 1890
Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

Type: Integer
Length: 4
Min: 1890
Max: 2100
x Don't Know
x Refuse
Last Modified: Thursday, July 17, 2014

Page 967 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Empty
x On Input
x On Output
Store Instructions: Store BRTHDATEMO, BRTHDATEDY, and BRTHDATEYR into one new variable
called BIRTHDATE.
Create the calculated age (from CASES)
Setdate date
If bmo eq DK
Store 6 in BRTHDATEMO
Store ({current}YEAR - BRTHDATEYR) in AGE
If BRTHDATEMO gt MONTH
Subtract <1> from AGE
If BRTHDATEMO eq MONTH
Subtract <1> from AGE
Store AGE in A_AGE_I(L_NO)
If AGE ge 97
Store 96 in AGE
If AGE lt 1
Store 0 in AGE
Array:
Special Instructions: Maximum value for year should be updated each year to equal the current year
(found in Survey Cycle Indicator 1 on RT 4001:9-12).
Skip Instructions: If BIRTHDATE gt TODAY (date pulled from instrument) goto BRTHDATEYR_CK
Elseif BRTHDATEYR in (1890..2006) goto VFYAGE
Elseif BRTHDATEYR eq DK goto ESTAGE
Elseif BRTHDATEYR eq RF goto AGERNG

Last Modified: Thursday, December 6, 2007

Page 968 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BRTHDATEYR_CK

Check

Control Card.BDemoTable.BDemoDetailed.BRTHDATEYR_CK
Description: Error message when enter an invalid year when collecting the birth date information.
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: BRTHDATEYR gt TODAY or\
BRTHDATEYR lt 1890 or\
BRTHDATEYR gt max value
Universe Description: Year entered in BRTHDATEYR is invalid because greater than today's date or less
than the min value or greater than the max value allowed
Text:

^BRTHDATEYRCK

Check Instructions:
Type: Hard
Skip Instructions: BRTHDATEYR
Fills: BRTHDATEYRCK
Instructions: If BRTHDATEYR gt TODAY fill BRTHDATEYRCK with "Invalid entry. Birthdate
entered is in the future."
Elseif BRTHDATEYR lt 1890 fill BRTHDATEYRCK with "Invalid year; year
cannot be prior to 1890."
Elseif BRTHDATEYR gt max value fill BRTHDATEYRCK with "Invalid year."

Last Modified: Thursday, December 6, 2007

Page 969 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

VFYAGE

Field

Control Card.BDemoTable.BDemoDetailed.VFYAGE
Description: Verifies date entered in BRTHDATEMO, BRTHDATEDY, and BRTHDATEYR
Form Pane Label: Vfy age
SAS Name:
Tag Name: VFYAGE
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: BRTHDATEYR is a valid year (i.e. 1890 to current year)
Universe Description: Entry in BRTHDATEYR is valid, that is between the min and max allowed value in
BRTHDATYR (as well as not a date in the future)
Question Text: That would make ^YOU_NAME_CC ^AGE_NO ^YEAR_YEARS
old^AS_OF_LAST_MONTH Is that correct?

Fills: YOU_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOU_NAME_CC with "you"
Else fill YOU_NAME_CC with ^NAME. (fill with the first and last name of L_NO)

Fills: AGE_NO
Instructions: If AGE eq 0 fill AGE_NO with "less than 1"
Elseif AGE ge 97 fill AGE_NO with "older than 96"
Else fill AGE_NO with the variable AGE

Fills: YEAR_YEARS
Instructions: IF AGE le 1 fill YEAR_YEARS with "year"
Else fill YEAR_YEARS with "years"

Fills: AS_OF_LAST_MONTH
Instructions: If BMO eq INTMO fill AS_OF_LAST_MONTH with " as of last month."
Else fill AS_OF_LAST_MONTH with "."

Type: Enumerated
Length: 1
Answer List: TYesNo

Last Modified: Thursday, December 6, 2007

Page 970 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Don't Know
Refuse
Empty
On Input
x On Output
Store Instructions: If VFYAGE eq 1 store calculated AGE in TAGE
If VFYAGE eq 1 and AGE lt 12 store 1 in AGER and 5 in MARITAL
Elseif VFYAGE eq 1 and AGE in (12,13) store 2 in AGER and 5 in MARITAL
Elseif VFYAGE eq 1 and AGE in (14,15) store 3 in AGER
Elseif VFYAGE eq 1 and AGE in (16,17) store 4 in AGER
Elseif VFYAGE eq 1 and 18 <= AGE <= 65 store 5 in AGER
Elseif VFYAGE eq 1 and AGE gt 65 store 6 in AGER
Array:
Special Instructions: This item verifies the computed age. If birthdate is changed, age is computed again.
If INCSAM eq 0 then AGE in store instructions is I_AGE from the input file.
Skip Instructions: If VFYAGE eq 1 and AGER ge 3 goto MARITAL
Elseif VFYAGE eq 1 and AGER eq 2 and INTNMBR in (1,3,5,7) goto
EDUCATIONATTAIN
Elseif VFYAGE eq 1 and AGER eq 2 and EDUCATIONATTAIN eq 'empty' goto
EDUCATIONATTAIN
Elseif VFYAGE eq 1 and AGER eq 2 and INTNMBR in (2,4,6) goto
ATTENDINGSCHOOL
Elseif VFYAGE eq 1 and AGER eq 1 and SP_ORIGIN eq DK, RF, 'empty' goto
SP_ORIGIN
Elseif VFYAGE eq 1 and AGER eq 1 and RACEWHITE eq DK, RF goto RACE
Elseif VFYAGE eq 1 and AGER eq 1 and (RACEWHITE and RACEBLACK and
RACEAMINDIAN and RACEASIAN and RACENATVHI and RACEOTHER) all eq
'empty' goto RACE
Elseif VFYAGE eq 1 and AGER eq 1 and L_NO lt HIGHLNO and BRTHDATEYR (for
next person) is DK,RF or 'empty' goto BRTHDATEMO
Elseif VFYAGE eq 1 and AGER eq 1 and L_NO lt HIGHLNO goto AGECHECK (for
next person)
Elseif VFYAGE eq 1 and AGER eq 1 and L_NO eq HIGHLNO goto ROSTERREVIEW
Elseif VFYAGE eq 2 goto BRTHDATEMO

Last Modified: Tuesday, October 23, 2007

Page 971 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ESTAGE

Field

Control Card.BDemoTable.BDemoDetailed.ESTAGE
Description: Estimates person's age when BRTHDATEYR equals DK
Form Pane Label: Est age
SAS Name:
Tag Name: ESTAGE
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: BRTHDATEYR eq DK
Universe Description:
Question Text: Even though you don't know ^YOUR_NAME_CC^NMS_CC exact birthdate,
^AGE_GUESS ^HE_SHE_WAS_ON ^HIS_HER ^LAST_BDAY
Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

Fills: AGE_GUESS
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AGE_GUESS with "what is your approximate age?"
Else fill AGE_GUESS with "what is your best guess as to how old".

Fills: HE_SHE_WAS_ON
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE and SEX
eq 1 fill HE_SHE_WAS_ON with "he was on"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE and
SEX eq 2 fill HE_SHE_WAS_ON with "she was on"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE and
SEX ne 1 or 2 fill HE_SHE_WAS_ON with "^NAME was on" (fill ^NAME with the
first and last name of L_NO collecting demographic information for)
Else leave HE_SHE_WAS_ON blank

Last Modified: Tuesday, October 23, 2007

Page 972 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Fills: HIS_HER
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE AND SEX
eq 1 fill HIS_HER with "his"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX eq 2 fill HIS_HER with "her"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX ne 1, 2 fill HIS_HER with ^NAME (fill NAME with the first and last name of
L_NO)
Else leave HIS_HER blank

Fills: LAST_BDAY
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
LAST_BDAY with "last birthday?"
Else leave LAST_BDAY blank

Type: Integer
Length: 2
Min: 0
Max: 96
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: Store ESTAGE in TAGE
If ESTAGE lt 12 store 1 in AGER and 5 in MARITAL
Elseif ESTAGE in (12,13) store 2 in AGER and 5 in MARITAL
Elseif ESTAGE in (14,15) store 3 in AGER
Elseif ESTAGE in (16,17) store 4 in AGER
Elseif 18 <= ESTAGE <= 65 store 5 in AGER
Elseif 65 < ESTAGE <=96 store 6 in AGER
Array:
Skip Instructions: If ESTAGE eq DK, RF goto AGERNG
Elseif AGER ge 3 goto MARITAL
Elseif AGER eq 2 and INTNMBR in (1,3,5,7) goto EDUCATIONATTAIN
Elseif AGER eq 2 and EDUCATIONATTAIN eq 'empty' goto EDUCATIONATTAIN
Elseif AGER eq 2 goto ATTENDINGSCHOOL
Elseif AGER eq 1 and SP_ORIGIN eq DK, RF, 'empty' goto SP_ORIGIN
Elseif AGER eq 1 and RACEWHITE eq DK,RF goto RACE
Last Modified: Tuesday, October 23, 2007

Page 973 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Elseif AGER eq 1 and (RACEWHITE and RACEBLACK and RACEAMINDIAN and
RACEASIAN and RACENATVHI and RACEOTHER) all eq 'empty' goto RACE
Elseif AGER eq 1 and L_NO lt HIGHLNO AND BRTHDATEYR (for next person) eq
DK,RF or 'empty' goto BRTHDATEMO
Elseif AGER eq 1 and L_NO lt HIGHLNO goto AGECHECK (for next person)
Else goto ROSTERREVIEW

Last Modified: Tuesday, November 6, 2007

Page 974 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

AGERNG

Field

Control Card.BDemoTable.BDemoDetailed.AGERNG
Description: Age range for person when estimated age is not known respondent's year of birth is
refused
Form Pane Label: Age rng
SAS Name:
Tag Name: AGERNG
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: ESTAGE eq DK, RF\
BRTHDATEYR eq RF
Universe Description:
Question Text: ^AGE_RANGE
Read appropriate age categories.
Fills: AGE_RANGE
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AGE_RANGE with "Are you between 18 and 65 years old? 66 or older?
Are you..."
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE fill
AGE_RANGE with "Is ^HE_SHE_CC a child, a teenager, or an adult?
Is ^HE_SHE_CC..."

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

Mnemonic:

Description:

1

[bold]0 - 11 years old?[n]

2

[bold]12 - 13 years old?[n]

3

[bold]14 - 15 years old?[n]

4

[bold]16 - 17 years old?[n]

5

[bold]18 - 24 years old?[n]

6

[bold]25 - 34 years old?[n]

7

[bold]35 - 49 years old?[n]

8

[bold]50 - 65 years old?[n]

9

[bold]66 years old or older?[n]

Last Modified: Tuesday, November 6, 2007

Page 975 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

x
D
o
n
'
t
K
n
o
w
x
R
e
f
u
s
e

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Empty
On Input
x On Output
Store Instructions: If AGERNG eq 1 store 1 in AGER and 5
in MARITAL Elseif AGERNG eq 2 store
2 in AGER and 5 in MARITAL Elseif
AGERNG eq 3 store 3 in AGER
Elseif AGERNG eq 4
store 4 in AGER Elseif
AGERNG eq 5 store 5
in AGER Elseif
AGERNG eq 6 store 5
in AGER Elseif
AGERNG eq 7 store 5
in AGER Elseif
AGERNG eq 8 store 5
in AGER Elseif
AGERNG eq 9 store 6
in AGER
Array:
Skip Instructions:

If AGERNG = DK or RF, go to AGEGRP
If 0 – 11 years old, go to SP_ORIGIN
If 12-17 years old, go to HHPARENT
If 18+ go to MARITAL

Last Modified: Tuesday, November 6, 2007

Page 976 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

AGEGRP

Field

Description: Age category
Form Pane Label: AGEGRP
SAS Name:
Tag Name: AGEGRP
Inherited Universe:
Universe: AGERNG = DK or RF
Universe Description: Age range not known
Question Text:
Is [HE/SHE] a child, a teenager, or an adult? Is [HE/SHE]///
*read categories

:
Answer List: AGEGRP

Value:

Mnemonic:

Description:

0

Child

Child 0-11 years pld

12

Youth

Youth 12-17 years old

18

Adult

Adult 18 years or older

Store Instructions: If AGEGRP eq 0 store 1 in AGER and 5
in MARITAL Elseif AGEGRP eq 12 store
2 in AGER and 5 in MARITAL Elseif
AGEGRP eq 18 store 5 in AGER
Elseif AGERNG eq 4
store 4 in AGER
AGERNG eq RF store
8 in AGER Elseif
AGERNG eq DK store
9 in AGER
Skip instructions: If 0 – 11 years old, go to SP_ORIGIN
If 12-17 years old, go to HHPARENT
If 18+ go to MARITAL
Last Modified: Tuesday, November 6, 2007

Page 977 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHPARENT

Field

Description: Does child have parent in household
Form Pane Label: HHPARENT
SAS Name:
Tag Name: HHPARENT
Inherited Universe:
Universe: AGE 12-17
Universe Description: Household member age 12- 17
Question Text:
Does ^NONHHRNAME_CC have [another parent/guardian/a parent/guardian
or parents/guardians] in this household [other than REFPRESON]?

Reminder: a parent or guardian can be a role, rather than a relationship. The parent or guardian should be
knowledgeable about the youth and be responsible for making decisions on activities like school permissions, where to
live, etcetera.
Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill NONHHRNAME_CC
with ^NAME (fill with the first and last name of L_NO) Else leave NONHHRNAME_CC blank
Fills: If person already identified as son/daughter of HHMEM then “another parent” else “a parent or
parents”
Fills: [other than REFPERSON]
If refperson identied as parent to youth, display name in refperson “other than [name/you]”
Type:
Length:
Answer List: TYESNO
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Skip instructions: IF YES AND REFPERSON IDENTITIFED AS PARENT1, GO TO
HHPARENTWHO2
IF YES AND PARENT1 NOT IDENTIFED, GO TO HHPARENTWHO1
IF NO GO TO HHPARENTCONF

Last Modified: Tuesday, November 6, 2007

Page 978 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHPARENTWHO1

Field

Description: Who is parent
Form Pane Label: HHPARENTWHO1
SAS Name:
Tag Name: HHPARENTWHO1
Inherited Universe:
Universe:
Universe Description: YOUTH has a parent in the household who is NOT the refperson
Question Text:

Who in this household are/is ^NONHHRNAME_CC’s parent(s) or legal
guardian(s)?

DISPLAY HH ROSTER EXCEPT ANYONE UNDER 18
ENTER FIRST PARENT ON THIS SCREEN; ENTER SECOND PARENT ON
NEXT SCREEN IF APPLICABLE

Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill NONHHRNAME_CC
with ^NAME (fill with the first and last name of L_NO) Else leave NONHHRNAME_CC blank

Type:
Length:

Enter line item for PARENT1

Skip instructions: HHPARENTWHO2

Last Modified: Tuesday, November 6, 2007

Page 979 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HHPARENTWHO2

Field

Description: Who is parent
Form Pane Label: HHPARENTWHO1
SAS Name:
Tag Name: HHPARENTWHO1
Inherited Universe:
Universe:
Universe Description: YOUTH has a parent in the household
Question Text:

Who in this household is ^NONHHRNAME_CC’s other parent or legal
guardian?

DISPLAY HH ROSTER EXCEPT ANYONE UNDER 18; DO NOT DISPLAY
REFPERSON
; ENTER SECOND PARENT ON THIS SCEEN, IF APPLICABLE

Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill NONHHRNAME_CC
with ^NAME (fill with the first and last name of L_NO) Else leave NONHHRNAME_CC blank

Type:
Length:

Enter line item for PARENT2;
31 – No other parent
[this option only displays when the youth is not son or daughter of RefPerson]

Skip instructions: HHPARENTCONF

Last Modified: Tuesday, November 6, 2007

Page 980 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

HHPARENTCONF

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

Description: Confirm parents
Form Pane Label: HHPARENTCONF
SAS Name:
Tag Name: HHPARENTCONF
Inherited Universe:
Universe: HHPARENT = 1
Universe Description:
Question Text:
IF ANY PARENTS IN HH: Just to confirm, [you/PARENT1 NAME] [and]
[PARENT2 NAME] [are/is] the parent(s) or guardian(s) of [YOUTH NAME].
Is that correct?
IF NO PARENTS IN HH: Just to confirm, [YOUTH NAME] does not have a
parent or guardian living in this household. Is that correct?

Type:
Length:
Answer List: HHPARENTCONF
Value:

Mnemonic:

Description:

1

Correct

Correct

2

Not correct

Not correct

Skip instructions: IF NOT CORRECT, GO BACK TO HHPARENTWHO1;
IF CORRECT, GO TO MARITAL;

Last Modified: Tuesday, November 6, 2007

Page 981 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

MARITAL

Field

Control Card.BDemoTable.BDemoDetailed.MARITAL
Description: Enter new marital status for person
Form Pane Label: marital
SAS Name:
Tag Name: MARITAL
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: AGER ge 3
Universe Description:
Question Text:

Enter new marital status for ^NAME_CC
LAST REPORTED AS: ^MARITAL
If in doubt, ask:
(^AREYOU_IS_C ^NONHHRNAME_CC now married, widowed, divorced,
separated or ^HAVE_YOU_HAS_HE_SHE_CC never been married?)

Fills: NAME_CC
Instructions: Fill NAME_CC with ^NAME. So fill NAME_CC based on the name associated
with L_NO (of the person collecting demographic info for).

Fills: MARITAL
Instructions: If MARITAL (from input) eq 1 fill MARITAL with "Married"
Elseif MARITAL (from input) eq 2 fill MARITAL with "Widowed"
Elseif MARITAL (from input) eq 3 fill MARITAL with "Divorced"
Elseif MARITAL (from input) eq 4 fill MARITAL with "Separated"
Elseif MARITAL (from input) eq 5 fill MARITAL with "Never Married"
Elseif MARITAL (from input) eq 9 fill MARITAL with "Don't know"
Elseif MARITAL (from input) eq 8 fill MARITAL with "Refused"
Else fill MARITAL with "Not Answered"

Fills: AREYOU_IS_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AREYOU_IS_C with "Are you"
Else fill AREYOU_IS_C with "Is"

Fills: NONHHRNAME_CC
Last Modified: Tuesday, November 6, 2007

Page 982 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NONHHRNAME_CC with ^NAME (fill with the first and last name of L_NO)
Else leave NONHHRNAME_CC blank

Fills: HAVE_YOU_HAS_HE_SHE_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
HAVE_YOU_HAS_HE_SHE_CC with "have you"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE and
SEX eq 1 fill HAVE_YOU_HAS_HE_SHE_CC with "has he"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE and
SEX eq 2 fill HAVE_YOU_HAS_HE_SHE_CC with "has she"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE and
SEX ne 1 or 2 fill HAVE_YOU_HAS_HE_SHE_CC with "has ^NAME" (fill ^NAME
with the first and last name of L_NO)

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

Mnemonic:

Description:

1

Married

2

Widowed

3

Divorced

4

Separated

5

Never married
x Don't Know
x Refuse
Empty
x On Input
x On Output
Array:
Skip Instructions: If AGER eq 5, 8, 9 goto ARMEDFORCES
Elseif INTNMBR in (1,3,5,7) goto EDUCATIONATTAIN
Elseif EDUCATIONATTAIN is 'empty' goto EDUCATIONATTAIN
Else goto ATTENDINGSCHOOL

Last Modified: Tuesday, November 6, 2007

Page 983 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ARMEDFORCES

Field

Control Card.BDemoTable.BDemoDetailed.ARMEDFORCES
Description: Currently in armed forces
Form Pane Label: Military
SAS Name:
Tag Name: ARMEDFORCES
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: AGER eq 5, 8, 9\
Universe Description:
Question Text:

LAST REPORTED AS: ^MILITARY
^AREYOU_IS_C ^NONHHRNAME_CC now in the Armed Forces?

Fills: MILITARY
Instructions: If MILITARY (from input) eq 1 fill MILITARY with "Yes"
If MILITARY (from input) eq 2 fill MILITARY with "No"
If MILITARY (from input) eq 9 fill MILITARY with "Don't know"
If MILITARY (from input) eq 8 fill MILITARY with "Refused"
Else fill MILITARY with "Not Answered"

Fills: AREYOU_IS_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AREYOU_IS_C with "Are you"
Else fill AREYOU_IS_C with "Is"

Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NONHHRNAME_CC with ^NAME (fill with the first and last name of L_NO)
Else leave NONHHRNAME_CC blank

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

Mnemonic:

Description:

1

Yes

Yes

Last Modified: Tuesday, November 6, 2007

Page 984 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

2

No

Blaise Item-Level Specifications Report
Spider Version 1.6.2

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

Skip Instructions: If INTNMBR in (1,3,5,7) goto EDUCATIONATTAIN
Elseif EDUCATIONATTAIN is 'empty' goto EDUCATIONATTAIN
Else goto ATTENDINGSCHOOL

Last Modified: Tuesday, November 6, 2007

Page 980 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

EDUCATIONATTAIN

Field

Control Card.BDemoTable.BDemoDetailed.EDUCATIONATTAIN
Description: Highest grade/level of education completed
Form Pane Label: Education
SAS Name:
Tag Name: EDUCATIONATTAIN
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: AGER ge 2 AND EDUCATIONATTAIN eq 'empty' or \
AGER ge 2 AND INTNMBR in (1,3,5,7)
Universe Description:
Flash Card: H_EDUCATION
Question Text: 
LAST REPORTED AS: ^EDUCATIONATTAIN
What is the highest level of school ^YOU_NAME_CC completed or the highest
degree ^YOU_HE_SHE_CC received?

Fills: EDUCATIONATTAIN
Instructions: If EDUCATIONATTAIN (from input) eq 1 fill EDUCATIONATTAIN with "1st grade"
If EDUCATIONATTAIN (from input) eq 2 fill EDUCATIONATTAIN with "2nd
grade"
If EDUCATIONATTAIN (from input) eq 3 fill EDUCATIONATTAIN with "3rd
grade"
If EDUCATIONATTAIN (from input) eq 4 fill EDUCATIONATTAIN with "4th
grade"
If EDUCATIONATTAIN (from input) eq 5 fill EDUCATIONATTAIN with "5th
grade"
If EDUCATIONATTAIN (from input) eq 6 fill EDUCATIONATTAIN with "6th
grade"
If EDUCATIONATTAIN (from input) eq 7 fill EDUCATIONATTAIN with "7th
grade"
If EDUCATIONATTAIN (from input) eq 8 fill EDUCATIONATTAIN with "8th
grade"
If EDUCATIONATTAIN (from input) eq 9 fill EDUCATIONATTAIN with "9th
grade"
If EDUCATIONATTAIN (from input) eq 10 fill EDUCATIONATTAIN with "10th
grade"
If EDUCATIONATTAIN (from input) eq 11 fill EDUCATIONATTAIN with "11th
Last Modified: Tuesday, November 6, 2007

Page 981 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

grade"
If EDUCATIONATTAIN (from input) eq 12 fill EDUCATIONATTAIN with "12th
grade (no diploma)"
If EDUCATIONATTAIN (from input) eq 13 fill EDUCATIONATTAIN with "High
school graduate (Diploma or equivalent)"
If EDUCATIONATTAIN (from input) eq 14 fill EDUCATIONATTAIN with "Some
college (No Degree)"
If EDUCATIONATTAIN (from input) eq 15 fill EDUCATIONATTAIN with
"Associate's degree"
If EDUCATIONATTAIN (from input) eq 16 fill EDUCATIONATTAIN with
"Bachelor's degree (e.g. BA, AB, BS)"
If EDUCATIONATTAIN (from input) eq 17 fill EDUCATIONATTAIN with "Master's
degree (e.g. MA, MS, Meng, MSW, MBA)"
If EDUCATIONATTAIN (from input) eq 18 fill EDUCATIONATTAIN with
"Professional School degree (e.g. MD, DDS, DVM, LLB, JD)"
If EDUCATIONATTAIN (from input) eq 19 fill EDUCATIONATTAIN with
"Doctorate degree (PhD, EdD)"
If EDUCATIONATTAIN (from input) eq 20 fill EDUCATIONATTAIN with "Never
attended, preschool, kindergarten"
If EDUCATIONATTAIN (from input) eq 98 fill EDUCATIONATTAIN with
"Refused"
If EDUCATIONATTAIN (from input) eq 99 fill EDUCATIONATTAIN with "Don't
know"
Else fill EDUCATIONATTAIN with "Not answered"

Fills: YOU_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOU_NAME_CC with "you"
Else fill YOU_NAME_CC with ^NAME. (fill with the first and last name of L_NO)

Fills: YOU_HE_SHE_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOU_HE_SHE_CC with "you"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX eq 1 fill YOU_HE_SHE_CC with "he"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX eq 2 fill YOU_HE_SHE_CC with "she"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX is blank fill YOU_HE_SHE_CC with ^NAME. (fill with the first and last name
of L_NO)

Type: Enumerated
Length: 2
Last Modified: Tuesday, November 6, 2007

Page 982 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Answer List: EDUCATION_ATTAIN
Value:

Mnemonic:

Description:

1

1st grade

2

2nd grade

3

3rd grade

4

4th grade

5

5th grade

6

6th grade

7

7th grade

8

8th grade

9

9th grade

10

10th grade

11

11th grade

12

12th grade (No diploma)

13

High school graduate (Diploma or equivalent)

14

Some college (No Degree)

15

Associate's degree

16

Bachelor's degree (e.g. BA, AB, BS)

17

Master's degree (e.g. MA, MS, Meng, MSW, MBA)

18

Professional School degree (e.g. MD, DDS, DVM, LLB, JD)

19

Doctorate degree (PhD, EdD)

20

Never attended, preschool, kindergarten
x Don't Know
x Refuse
Empty
x On Input
x On Output
Array:
Skip Instructions: If ((TAGE eq 12 and EDUCATIONATTAIN ne 6,7,8,DK,RF) OR
(TAGE eq 13 and EDUCATIONATTAIN ne 7,8,9,DK,RF) OR
(TAGE eq 14 and EDUCATIONATTAIN ne 8,9,10,DK,RF) OR
(TAGE eq 15 and EDUCATIONATTAIN ne 9,10,11,DK,RF) OR
(TAGE eq 16 and EDUCATIONATTAIN ne 10,11,12,13,DK,RF) OR
(TAGE eq 17 and EDUCATIONATTAIN ne 11,12,13,14,DK,RF) OR
(TAGE eq 18 and EDUCATIONATTAIN ne 12,13,14,15,DK,RF))
EDUCATION_CK
Else goto ATTENDINGSCHOOL

Last Modified: Thursday, December 6, 2007

goto

Page 983 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Last Modified: Tuesday, November 6, 2007

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Page 985 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ATTENDINGSCHOOL

Field

Control Card.BDemoTable.BDemoDetailed.ATTENDINGSCHOOL
Description: Currently enrolled/attending school
Form Pane Label: Attending school
SAS Name:
Tag Name: ATTENDINGSCHOOL
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: AGER ge 2
Universe Description:
Question Text:

LAST REPORTED AS: ^ATTENDINGSCHOOL
^AREYOU_IS_C ^NONHHRNAME_CC currently attending or
^REGULAR_SCHOOL enrolled either full-time or part-time in a college or
university, trade, or vocational school?

Fills: ATTENDINGSCHOOL
Instructions: If ATTENDINGSCHOOL (from input) eq 1 fill ATTENDINGSCHOOL with "Regular
school"
If ATTENDINGSCHOOL (from input) eq 2 fill ATTENDINGSCHOOL with
"College/University"
If ATTENDINGSCHOOL (from input) eq 3 fill ATTENDINGSCHOOL with "Trade
school"
If ATTENDINGSCHOOL (from input) eq 4 fill ATTENDINGSCHOOL with
"Vocational school"
If ATTENDINGSCHOOL (from input) eq 5 fill ATTENDINGSCHOOL with "Not
enrolled in any school"
If ATTENDINGSCHOOL (from input) eq 8 fill ATTENDINGSCHOOL with
"Refused"
If ATTENDINGSCHOOL (from input) eq 9 fill ATTENDINGSCHOOL with "Don't
know"
Else fill ATTENDINGSCHOOL with "Not answered"

Fills: AREYOU_IS_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AREYOU_IS_C with "Are you"
Else fill AREYOU_IS_C with "Is"

Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
Last Modified: Tuesday, November 6, 2007

Page 986 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

NONHHRNAME_CC with ^NAME (fill with the first and last name of L_NO)
Else leave NONHHRNAME_CC blank

Fills: REGULAR_SCHOOL
Instructions: If EDUCATIONATTAIN lt 13 or eq 20 and AGE lt 20 fill REGULAR_SCHOOL with
"enrolled in a regular school such as elementary or high school or"
Else leave REGULAR_SCHOOL blank
(If INTVNMBR eq 2, 4, 6 then EDUCATIONATTAIN comes from input else if
INTVNMBR eq 1, 3, 5, 7 OR NEWPERS eq 1 then EDUCATIONATTAIN comes
from the instrument)

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

Mnemonic:

Description:

1

Regular school

2

College/University

3

Trade school

4

Vocational school

5

None of the above schools
x Don't Know
x Refuse
Empty
x On Input
x On Output
Array:
Skip Instructions:

IF ATTENDINGSCHOOL = 1 OR 5 AND AGE LE 18 GO TO HOMESCHOOL
IF ATTENDINGSCHOOL = 2 GO TO LIVEONCAMPUS

IF ATTENDINGSCHOOL = 3 OR 4 GO TO ONLINESCHOOL

Last Modified: Tuesday, November 6, 2007

Page 987 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

HOMESCHOOL

Field

Description: Homeschooled
Form Pane Label: HOMESCHOOL
SAS Name:
Tag Name: HOMESCHOOL
Inherited Universe:
Universe: ATTENDINGSCHOOL = 1 OR 5 AND AGE LE 18
Universe Description: ANSWERED “REGUALR SCHOOL” OR “NONE OF THESE” IN ATTENDINGSCHOOL AND 18 YEARS
OLD OR YOUNGER
Question Text:
AREYOU_IS_C ^NONHHRNAME_CC home schooled?

Fills: AREYOU_IS_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill AREYOU_IS_C with
"Are you"
Else fill AREYOU_IS_C with "Is"
Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill NONHHRNAME_CC with ^NAME
(fill with the first and last name of L_NO) Else leave NONHHRNAME_CC blank
Type:
Length:
Answer List: TYESNO
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No

Skip Instructions: SP_ORIGIN

Last Modified: Tuesday, November 6, 2007

Page 988 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

LIVEONCAMPUS

Field

Description: Lives on campus when not at HH
Form Pane Label: LIVEONCAMPUS
SAS Name:
Tag Name: LIVEONCAMPUS
Inherited Universe:
Universe: ATTENDINGSCHOOL = 2
Universe Description: ANSWERED “COLLEGE/UNIVERSITY” IN ATTENDINGSCHOOL
Question Text:
DOYOU_DOES_C ^NONHHRNAME_CC live on campus when not staying here?

Fills: DOYOU_DOES_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill AREYOU_IS_C with
"Do you"
Else fill AREYOU_IS_C with "Does"
Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill NONHHRNAME_CC with ^NAME
(fill with the first and last name of L_NO) Else leave NONHHRNAME_CC blank

Type:
Length:
Answer List: LIVEONCAMPUS

Value:

Mnemonic:

Description:

1

Campus Student

Campus Student

2

Not Campus Student

Not Campus Student

Skip Instruction: ONLINESCHOOL

Last Modified: Tuesday, November 6, 2007

Page 989 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

ONLINESCHOOL

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

Description: Goes to school online
Form Pane Label: ONLINESCHOOL
SAS Name:
Tag Name: ONLINESCHOOL
Inherited Universe:
Universe: ATTENDINGSCHOOL = 2, 3, or 4 and AGE 18+
Universe Description: ANSWERED “COLLEGE/UNIVERSITY” OR “TRADE SCHOOL” OR “VOCATIONAL SCHOOL” IN
ATTENDINGSCHOOL AND 18 YEARS OLD OR OLDER
Question Text:
DOYOU_DOES_C ^NONHHRNAME_CC go to a school, or does {he/she} attend online?

Fills: DOYOU_DOES_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill AREYOU_IS_C with
"Do you"
Else fill AREYOU_IS_C with "Does"
Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill NONHHRNAME_CC with ^NAME
(fill with the first and last name of L_NO) Else leave NONHHRNAME_CC blank
Fills: DISPLAY: “he” if SEX = 1, “she” if SEX=2, else display [person name]
Type:
Length:
Answer List: ONLINESCHOOL

Value:

Mnemonic:

Description:

1

Goes to school

Goes to school

2

Attends online

Attends online

3

Both

Both

Last Modified: Tuesday, November 6, 2007

Page 990 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Skip instructions: SP_ORIGIN

Last Modified: Tuesday, November 6, 2007

Page 991 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

SP_ORIGIN

Field

Control Card.BDemoTable.BDemoDetailed.SP_ORIGIN
Description: Hispanic origin
Form Pane Label: Sp. origin
SAS Name:
Tag Name: SP_ORIGIN
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: ORIGIN eq 'empty' OR \
ORIGIN eq DK, RF (on input)
Universe Description:
Flash Card: H_ORIGIN
Question Text: 
^AREYOU_IS_C ^NONHHRNAME_CC Spanish, Hispanic, or Latino?

Fills: AREYOU_IS_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AREYOU_IS_C with "Are you"
Else fill AREYOU_IS_C with "Is"

Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NONHHRNAME_CC with ^NAME (fill with the first and last name of L_NO)
Else leave NONHHRNAME_CC blank

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

Mnemonic:

Description:

1

Yes

Yes

2

No

No
x Don't Know
x Refuse
Empty

Last Modified: Tuesday, November 6, 2007

Page 992 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

x On Input
x On Output
Array:
Skip Instructions: If RACEWHITE eq DK, RF goto RACE
Elseif (RACEWHITE and RACEBLACK and RACEAMINDIAN and RACEASIAN and
RACENATVHI AND RACEOTHER) all eq 'empty' goto RACE
Elseif L_NO lt HIGHLNO AND BIRTHDATEYR (for next person) eq DK,RF or 'empty'
goto BRTHDATEMO (for next person)
Elseif L_NO lt HIGHLNO goto AGECHECK (for next person)
Else goto ROSTERREVIEW

Last Modified: Thursday, February 4, 2016

Page 989 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

RACE

Field

Control Card.BDemoTable.BDemoDetailed.RACE
Description: Race
Form Pane Label: Race
SAS Name:
Tag Name: RACE
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: RACE eq DK, RF, or 'empty'
Universe Description:
Flash Card: H_RACE
Question Text: 

Do not probe.
Please choose one or more races that ^YOU_NAME_CC
^CONSIDER_CONSIDERS ^YOURSELF_HIMSELF_HERSELF_CC to be.
Fills: YOU_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOU_NAME_CC with "you"
Else fill YOU_NAME_CC with ^NAME. (fill with the first and last name of L_NO)

Fills: YOURSELF_HIMSELF_HERSELF_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOURSELF_HIMSELF_HERSELF_CC with "yourself"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX eq 1 fill YOURSELF_HIMSELF_HERSELF_CC with "himself"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX eq 2 fill YOURSELF_HIMSELF_HERSELF_CC with "herself"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX ne 1 or 2 fill YOURSELF_HIMSELF_HERSELF_CC with ^NAME. (fill with the
first and last name of L_NO)

Fills: CONSIDER_CONSIDERS
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
CONSIDER_CONSIDERS with "consider" Elseif L_NO (of the person collecting
demographic info for) ne RESPLINE fill CONSIDER_CONSIDERS with

Last Modified: Thursday, February 4, 2016

Page 999 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

Blaise Item-Level Specifications Report
Spider Version 1.6.2

"considers"

Type: Set
Max Number of Values:
Length: 1
Answer List: Race
Value:

Mnemonic:

Description:

1

White [BOLD]

2

Black or African American [BOLD]

3

Am Ind/AK Nat

American Indian or Alaska Native [BOLD]

4

Asian [BOLD]

5

Native Hawaiian or Other Pacific Islander [BOLD]

6

Other - Specify
x Don't Know
x Refuse
Empty
x On Input
x On Output
Array:
Special Instructions: This is an Editing/Coding instrument item.
(May need to display the entire pre-demos grid for the Editing/Coding instrument, and
shade all items except RACE and RACE_SPECIFY.
Although "RACE" is part of the editing/coding instrument, this specific screen/grid is
not 03-10-06.
Skip Instructions: If RACE eq 6 goto RACE_SPECIFY
Elseif L_NO lt HIGHLNO and BRTHDATEYR (for next person) eq DK,RF or 'empty'
goto BRTHDATEMO (for next person)
Elseif L_NO lt HIGHLNO goto AGECHECK (for next person)
Else goto ROSTERREVIEW

Last Modified: Tuesday, March 2, 2010

Page 991 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoDetailed

RACE_SPECIFY

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

Control Card.BDemoTable.BDemoDetailed.RACE_SPECIFY
Description: Other Race Specify
Form Pane Label: Race_Specify
SAS Name:
Tag Name: RACE_SPECIFY
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: RACE eq 6 and RACE_I ne 6
Universe Description:
Question Text:

Specify the other race for this person.

Type: String
Length: 35
Don't Know
Refuse
Empty
x On Input
x On Output
Array:
Special Instructions: This ITEM is a non editable field in the Editing/Coding instrument.
(May need to display the entire pre-demos grid for the Editing/Coding instrument, and
shade all items except RACE)
Skip Instructions: If L_NO lt HIGHLNO and BRTHDATEYR (for the next person) eq DK,RF or 'empty'
goto BRTHDATEMO (for next person)
Elseif L_NO lt HIGHLNO goto AGECHECK (for next person)
Else goto ROSTERREVIEW

Last Modified: Thursday, April 8, 2010

Page 992 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ROSTERREVIEW

Field

Control Card.BDemoTable.ROSTERREVIEW
Description: Proceed or change something
Form Pane Label: Roster review
SAS Name:
Tag Name: ROSTERREVIEW
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: INCSAM eq 0,1
Universe Description:
Question Text:

Review all categories
Is this information correct?
LN
^L_NO

NAME
^NAME

REL
^REL

AGE
^AGS

SEX
^SEX_C

MARITAL
^MARITAL

STATUS
^PNEED

Fills: L_NO
Instructions: Fill L_NO based on the variable L_NO from the instrument

Fills: NAME
Instructions: Fill NAME with the variable NAME (combines FNAME<>LNAME).

Fills: REL
Instructions: If RELREF eq 11 fill REL with "Husband"
Elseif RELREF eq 12 fill REL with "Wife"
Elseif RELREF eq 13 fill REL with "Son"
Elseif RELREF eq 14 fill REL with "Daughtr"
Elseif RELREF eq 15 fill REL with "Father"
Elseif RELREF eq 16 fill REL with "Mother"
Elseif RELREF eq 17 fill REL with "Brother"
Elseif RELREF eq 18 fill REL with "Sister"
Elseif RELREF eq 19 fill REL with "Oth Rel"
Elseif RELREF eq 20 fill REL with "Non Rel"
Elseif RELREF eq 21 fill REL with "Ref Per"

Fills: AGS
Instructions: If AGE eq RF or AGERNG eq RF fill AGS with "Ref"
If AGE eq DK or AGERNG eq DK fill AGS with "DK"
If AGERNG eq 1 fill AGS with "0-11"
Last Modified: Thursday, April 8, 2010

Page 993 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

If AGERNG eq 2 fill AGS with "12-13"
If AGERNG eq 3 fill AGS with "14-15"
If AGERNG eq 4 fill AGS with "16-17"
If AGERNG eq 5 fill AGS with "18-65"
If AGERNG eq 6 fill AGS with "66+"
Else fill AGS with (the variable) AGE

Fills: SEX_C
Instructions: If SEX eq 1 fill SEX_C with "M"
Elseif SEX eq 2 fill SEX_C with "F"
Else fill SEX_C with "D"

Fills: MARITAL
Instructions: If MARITAL (from input) eq 1 fill MARITAL with "Married"
Elseif MARITAL (from input) eq 2 fill MARITAL with "Widowed"
Elseif MARITAL (from input) eq 3 fill MARITAL with "Divorced"
Elseif MARITAL (from input) eq 4 fill MARITAL with "Separated"
Elseif MARITAL (from input) eq 5 fill MARITAL with "Never Married"
Elseif MARITAL (from input) eq 9 fill MARITAL with "Don't know"
Elseif MARITAL (from input) eq 8 fill MARITAL with "Refused"
Else fill MARITAL with "Not Answered"

Fills: PNEED
Instructions: If PELIG eq 1 fill PNEED with "NEED SELF"
Elseif PELIG eq 3 fill PNEED with "NEED PROXY"
Elseif PELIG eq 4 fill PNEED with "Partial-Int"
If PELIG eq 5 and NONINTFLAG eq 1 fill PNEED with "Ref by other"
Elseif PELIG eq 5 fill PNEED with "REFUSED"
Elseif PELIG eq 6 fill PNEED with "DONE-Int"
Elseif PELIG eq 7 fill PNEED with "DONE-Nonint"
Elseif PELIG eq 8 fill PNEED with "Under 12"
Elseif DELUNDEL eq 1 fill PNEED with "*Moved Out"
Elseif DELUNDEL eq 2 fill PNEED with "*Deleted"
Elseif DELUNDEL eq 3 fill PNEED with "*Deceased"
Elseif PELIG eq 9 fill PNEED with "Nonmember"

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

Mnemonic:

Last Modified: Thursday, April 8, 2010

Description:
Page 994 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

1

Yes

Yes

2

No

No
Don't Know
Refuse
Empty
On Input
On Output

Store Instructions: If ROSTERREVIEW eq 1 store 1 in ROS_FLG
If ROSTERREVIEW eq 2 reset ROSTERREVIEW
The following instructions in the brackets are not needed since these store are done
elsewhere:
[If ROSTERREVIEW eq 1 AND PELIG eq 1 store 2 in SELFPROXY
If ROSTERREVIEW eq 1 AND MEMBER eq 1 AND AGER eq 1 store 8 in PELIG
Elseif ROSTERREVIEW eq 1 AND MEMBER eq 1 AND AGER ge 2 store 1 in PELIG
Elseif ROSTERREVIEW eq 1 AND MEMBER eq 2 AND DELUNDEL eq 1 store 9 in
PELIG
Elseif ROSTERREVIEW eq 1 AND MEMBER eq 3 AND DELUNDEL eq 3 store 9 in
PELIG
Elseif ROSTERREVIEW eq 1 AND MEMBER eq 2 store 9 in PELIG]
Store the total number of people on the roster with PELIG eq 1 in TOTPELIG
Array:
Skip Instructions: If ROSTERREVIEW eq 1 and MEMBER ne 1 (for Reference Person/L_NO whose
REL eq 21) goto EXITCCREFPER_CK
Elseif ROSTERREVIEW eq 1 and no L_NO (with a MEMBER eq 1) has a REL eq 21
(no one is selcted as the Reference Person) goto EXITCCREFPER_CK
Elseif ROSTERREVIEW eq 1 and two line numbers have a REL eq 21 (there are two
persons selected as the Reference Person) goto EXITCCTWOREFPER_CK
Elseif ROSTERREVIEW eq 1 goto BUSINESS
Else goto WHOTOCHANGE

Last Modified: Thursday, April 8, 2010

Page 995 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

EXITCCREFPER_CK

Check

Control Card.BDemoTable.EXITCCREFPER_CK
Description: Hard edit check to identify situation where there is an invalid or no reference person.
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: ROSTERREVIEW eq 1 and \
((the Line Number whose REL eq 21 and has a MEMBER ne 1) or (no one has a REL
eq 21))
Universe Description: Attempting to exit the DemoTable (Control Card) without a valid reference person
because the Reference Person is not a household member or no one has been
selected as the Reference Person.
Text:

You need to select a reference person who is a household member.
Move to the HHLDCOVERAGE screen and enter 1 to modify the household roster.
Then move to the "RELATION" column and enter 21 for the reference person.
If necessary, update the relationships of all household members to the reference
person.

Check Instructions:
Type: Hard
Skip Instructions: ROSTERREVIEW

Last Modified: Tuesday, April 6, 2010

Page 996 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

EXITCCTWOREFPER_CK

Check

Control Card.BDemoTable.EXITCCTWOREFPER_CK
Description: Hard edit check to identify situation where two persons are selected as the reference
person.
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: ROSTERREVIEW eq 1 and there are two Line Numbers whose REL eq 21
Universe Description: Attempting to exit the DemosTable (Control Card) without a valid reference person
because there are two people selected as the Reference Person.
Text:

You cannot have 2 people selected as the reference person.
Move to the HHLDCOVERAGE screen and enter 1 to modify the household roster.
Then move to the "RELATION" column and enter 21 for the reference person.
If necessary, update the relationships of all household members to the reference
person.

Check Instructions:
Type: Hard
Skip Instructions: ROSTERREVIEW

Last Modified: Monday, August 22, 2011

Page 997 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

VALIDHHR_CK

Check

Control Card.BDemoTable.VALIDHHR_CK
Description: Hard edit check for when RESPLINE is a line number for a person who is not an eligible
Household Respondent. It should be onpath after FR completes the BDemoDetailed
block and before exiting out of the Control Card block.
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: (RESPLINE AND \
MEMBER eq 2 or\
MEMBER eq 1 AND (AGE lt 17 or AGER le 3) or\
MEMBER eq 1 AND AGE eq 17 AND REL ne 11 or 12)\
Universe Description: FR has completed collecting/updating the demographic information for the household
and the HHR is not valid because they are not a household member or not eligible (i.e.
under 18 and do not meet the requirements).
Text:

You have not selected a valid household respondent. The current household
respondent is either not a member or does not meet the age requirements to be the
household respondent.
Click on the "Suppress" button andreturn to question ‘Pick HHResp’ and select
a valid Household Respondent

Check Instructions: These specs may need to be modified based on the functionality in the instrument.
When the FR completes updating the roster in the "BDemoDetailed" block and
RESPLINE is not valid, this hard edit check should appear. I think ideally, the "Goto"
button would take the respondent to the New_HHR tab to select a valid HHR.
However, if this is not possible then we'll need to modify the FR instructions to inform
them that they will need to manually click on the New_HHR tab to fix this error.
04.24.09 modified specs to have the FR manually goto New_HHR Tab.
Type: Hard
Skip Instructions: The FR will need to go back to ‘Pick HHResp’ in order to fix the problem.
If "Close" or "Goto" buttons are selected, return to ROSTERREVIEW

Last Modified: Tuesday, April 6, 2010

Page 998 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BDemoChange

Block

Control Card.BDemoTable.BDemoChange
Description: Change Membership, Name, Relationship, Sex, or Add/Delete/Undelete People Household Roster
Tab Name:
Fly Over Name:
Universe Type: If
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Monday, September 24, 2007

Page 999 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

WHOTOCHANGE

Field

Control Card.BDemoTable.BDemoChange.WHOTOCHANGE
Description: Who needs change?
Form Pane Label: Who to change
SAS Name:
Tag Name: WHOTOCHANGE
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: ROSTERREVIEW eq 2
Universe Description:
Question Text:

Enter the line number of the person requiring a change.

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

Mnemonic:

Description:

01

^L_NO ^NAME

02

^L_NO ^NAME

03

^L_NO ^NAME

04

^L_NO ^NAME

05

^L_NO ^NAME

06

^L_NO ^NAME

07

^L_NO ^NAME

08

^L_NO ^NAME

09

^L_NO ^NAME

10

^L_NO ^NAME

11

^L_NO ^NAME

12

^L_NO ^NAME

13

^L_NO ^NAME

14

^L_NO ^NAME

15

^L_NO ^NAME

16

^L_NO ^NAME

17

^L_NO ^NAME

18

^L_NO ^NAME

19

^L_NO ^NAME

20

^L_NO ^NAME

Last Modified: Monday, September 24, 2007

Page 1000 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

21

^L_NO ^NAME

22

^L_NO ^NAME

23

^L_NO ^NAME

24

^L_NO ^NAME

25

^L_NO ^NAME

26

^L_NO ^NAME

27

^L_NO ^NAME

28

^L_NO ^NAME

29

^L_NO ^NAME

30

^L_NO ^NAME

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions: The answer list should only consist of persons with MEMBER eq 1.
Need to add edit check for an invalid line number.
Skip Instructions: If WHOTOCHANGE gt HIGHLINENO display error "Invalid line number"
Elseif WHOTOCHANGE in (01..30) goto WHATFIX

Last Modified: Monday, September 24, 2007

Page 1001 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

WHATFIX

Field

Control Card.BDemoTable.BDemoChange.WHATFIX
Description: Type of change needed for the line number entered in WHOTOCHANGE
Form Pane Label: What fix
SAS Name:
Tag Name: WHATFIX
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHOTOCHANGE eq 01-30
Universe Description:
Question Text: HOUSEHOLD RESPONDENT: ^HHR
REFERENCE PERSON: ^REFPERSON_NAME
What change is needed?
LN
NAME
^L_NO ^NAME

REL AGE SEX
MARITAL
^REL ^AGS ^SEX_C ^MARITAL

Fills: HHR
Instructions: Fill HHR with the value in the variable RESPNAME

Fills: REFPERSON_NAME
Instructions: Fill REFPERSON_NAME with name of reference person (L_NO eq
SUM_REFPER or can use REL_REF eq 21)

Fills: L_NO
Instructions: Fill L_NO based on the variable L_NO from the instrument

Fills: NAME
Instructions: Fill NAME with the variable NAME (combines FNAME<>LNAME).

Fills: REL
Instructions: If RELREF eq 11 fill REL with "Husband"
Elseif RELREF eq 12 fill REL with "Wife"
Elseif RELREF eq 13 fill REL with "Son"
Elseif RELREF eq 14 fill REL with "Daughtr"
Elseif RELREF eq 15 fill REL with "Father"
Elseif RELREF eq 16 fill REL with "Mother"
Last Modified: Monday, September 24, 2007

Page 1002 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Elseif RELREF eq 17 fill REL with "Brother"
Elseif RELREF eq 18 fill REL with "Sister"
Elseif RELREF eq 19 fill REL with "Oth Rel"
Elseif RELREF eq 20 fill REL with "Non Rel"
Elseif RELREF eq 21 fill REL with "Ref Per"

Fills: AGS
Instructions: If AGE eq RF or AGERNG eq RF fill AGS with "Ref"
If AGE eq DK or AGERNG eq DK fill AGS with "DK"
If AGERNG eq 1 fill AGS with "0-11"
If AGERNG eq 2 fill AGS with "12-13"
If AGERNG eq 3 fill AGS with "14-15"
If AGERNG eq 4 fill AGS with "16-17"
If AGERNG eq 5 fill AGS with "18-65"
If AGERNG eq 6 fill AGS with "66+"
Else fill AGS with (the variable) AGE

Fills: SEX_C
Instructions: If SEX eq 1 fill SEX_C with "M"
Elseif SEX eq 2 fill SEX_C with "F"
Else fill SEX_C with "D"

Fills: MARITAL
Instructions: If MARITAL (from input) eq 1 fill MARITAL with "Married"
Elseif MARITAL (from input) eq 2 fill MARITAL with "Widowed"
Elseif MARITAL (from input) eq 3 fill MARITAL with "Divorced"
Elseif MARITAL (from input) eq 4 fill MARITAL with "Separated"
Elseif MARITAL (from input) eq 5 fill MARITAL with "Never Married"
Elseif MARITAL (from input) eq 9 fill MARITAL with "Don't know"
Elseif MARITAL (from input) eq 8 fill MARITAL with "Refused"
Else fill MARITAL with "Not Answered"

Type: Set
Max Number of Values:
Length: 2
Answer List: RV_WHATFIX
Value:

Mnemonic:

Description:

1

Name

Name

2

Relationship

Relationship

Last Modified: Monday, September 24, 2007

Page 1003 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

3

Date of Birth

Date of Birth

4

Sex

Sex

5

Marital

Marital Status

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions: (NEED TO CORRECT THIS BASED ON ANSWER LIST TO WHATFIX)
If WHATFIX eq 1 goto CHNG_NAMEFIRST
If WHATFIX eq 2 and WHOTOCHANGE eq SUM_REFPER display error "Can't
change the reference person's relationship"
Else goto CHNG_REL
If WHATFIX eq 3 goto CHNG_BRTHDATEMO
If WHATFIX eq 4 goto CHNG_SEX
If WHATFIX eq 5 and WHOTOCHANGE eq L_NO for person with AGER le 2 display
error message "Person is 14 years old or younger; can't change their marital status"
Elseif WHATFIX eq 5 goto CHNG_MARITAL
Else goto ROSTERREVIEW

Last Modified: Tuesday, September 25, 2007

Page 1004 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHNG_NAMEFIRST

Field

Control Card.BDemoTable.BDemoChange.CHNG_NAMEFIRST
Description: Change first name of person\
\
Form Pane Label: First name
SAS Name:
Tag Name: CHNG_NAMEFIRST
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX eq 1
Universe Description:
Question Text: OLD FIRST NAME: ^OLDFIRSTNAME
OLD LAST NAME: ^OLDLASTNAME
Enter corrected first name.
Press the enter key if no change to first name.
Fills: OLDFIRSTNAME
Instructions: Fill OLDFIRSTNAME with FNAME

Fills: OLDLASTNAME
Instructions: Fill OLDLASTNAME with LNAME

Type: String
Length: 20
Don't Know
Refuse
x Empty
On Input
x On Output
Store Instructions: If CHNG_NAMEFIRST eq "empty" store ^OLDFIRSTNAME in CHNG_NAMEFIRST
Array:
Special Instructions: Display first and last names but grey out last name on this screen (and first name on
screen to correct last name screen, ie, the screen following this one)
Skip Instructions: CHNG_NAMELAST
Last Modified: Monday, September 24, 2007

Page 1005 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHNG_NAMELAST

Field

Control Card.BDemoTable.BDemoChange.CHNG_NAMELAST
Description: Change last name of person
Form Pane Label: Last name
SAS Name:
Tag Name: CHNG_NAMELAST
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX eq 1
Universe Description:
Question Text: FIRST NAME: ^OLDFIRSTNAME
OLD LAST NAME : ^OLDLASTNAME
Enter corrected last name.
Press the enter key if no change to last name.
Fills: OLDFIRSTNAME
Instructions: Fill OLDFIRSTNAME with FNAME

Fills: OLDLASTNAME
Instructions: Fill OLDLASTNAME with LNAME

Type: String
Length: 20
Don't Know
Refuse
x Empty
On Input
x On Output
Store Instructions: If CHNG_LASTNAME eq "empty" store ^OLDLASTNAME in CHNG_NAMELAST
Store CHNG_NAMEFIRST and CHNG_NAMELAST in NAME
If WHOTOCHANGE eq RESPLINE store NAME in RESPNAME (see special
instructions for more information about creating the variable
name)
***NOT SURE ABOUT THIS STORE, MAY HAVE BEEN LEFT OVER FROM
CASES***
IF HHLDCOVERAGE eq "empty" then reset NAMECHECK
Last Modified: Monday, September 24, 2007

Page 1006 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Array:
Special Instructions: Display first and last but grey out first name on this screen (and last name on
previous screen to correct first name screen)
Make NAME from CHNG_NAMEFIRST and CHNG_NAMELAST (separate with a
space)
Skip Instructions: If WHATFIX eq 2 and WHOTOCHANGE eq SUM_REFPER display error "Can't
change the reference person's relationship"
Else goto CHNG_REL
Elseif WHATFIX eq 3 goto CHNG_BRTHDATEMO
Elseif WHATFIX eq 4 goto CHNG_SEX
If WHATFIX eq 5 and WHOTOCHANGE eq L_NO for person with AGER le 2 display
error message "Person is 14 years old or younger; can't change their marital status"
Elseif WHATFIX eq 5 goto CHNG_MARITAL
Else goto ANY_OTHERCHNG

Last Modified: Tuesday, November 6, 2007

Page 1007 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHNG_REL

Field

Control Card.BDemoTable.BDemoChange.CHNG_REL
Description: Change relationship
Form Pane Label: Relation
SAS Name:
Tag Name: CHNG_REL
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX eq 2
Universe Description:
Question Text:

Ask if necessary.
What is ^YOUR_NAME_CC^NMS_CC relationship to ^REFPERSON?

Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

Fills: REFPERSON
Instructions: If RESPLINE (or SUM HHRESP) = SUM_REFPER fill REFPERSON with "you"
Else fill REFPERSON with NAME where L_NO eq SUM_REFPER (or can use
REL_REF eq 21)
(the fill should display the first and last name of the reference person if the HHR
is not the same person as the reference person, or "you" if the HHR is the same
person as the reference person)

Type: Enumerated
Length: 2
Answer List: RELATIONSHIP
Last Modified: Tuesday, November 6, 2007

Page 1008 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Value:

Mnemonic:

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Description:

11

Husband

12

Wife

13

Son

14

Daughter

15

Father

16

Mother

17

Brother

18

Sister

19

Other relative

20

Nonrelative
Don't Know
Refuse
Empty
On Input
x On Output
Store Instructions: Store CHNG_REL in RELATIONSHIP
Array:
Skip Instructions: If RELATIONSHIP eq 11 and RELATIONSHIP eq 11 (for another person) or if
RELATIONSHIP eq 12 and RELATIONSHIP eq 12 (for another person) goto
CHG_SPOUSE_CHECK
Elseif RELATIONSHIP eq 15 and RELATIONSHIP eq 15 ( for another person) or if
RELATIONSHIP eq 16 and RELATIONSHIP eq 16 (for another person) goto
CHG_PARENT_CHECK
Elseif WHATFIX eq 3 goto CHNG_BDAYMO
Elseif WHATFIX eq 4 goto CHNG_SEX
Elseif WHATFIX eq 5 and WHOTOCHANGE eq L_NO (for person with AGER le 2)
display error message "Person is 14 years old or younger; can't change their marital
status"
Elseif WHATFIX eq 5 goto CHNG_MARITAL
Else goto ANY_OTHERCHNG

Last Modified: Monday, September 24, 2007

Page 1009 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHG_SPOUSE_CHECK

Check

Control Card.BDemoTable.BDemoChange.CHG_SPOUSE_CHECK
Description: More than one "husband" selected as relationship to reference person or more than
one "wife" selected as relationship to reference person.
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: CHNG_REL eq 11 and RELATIONSHIP eq 11( for another person) or CHNG_REL eq
12 and RELATIONSHIP eq 12( for another person)
Universe Description: More than one "husband" selected as relationship to reference person or More than
one "wife" selected as relationship to reference person.
Text:

You entered more than one ^HUSBANDWIFE as a relationship to the reference
person. Go back to CHG_REL and correct the relationship if necessary.

Check Instructions:
Type: Soft
Skip Instructions: If "SUPPRESS" and RELATIONSHIP eq 11 and RELATIONSHIP eq 11 (for another
person) or if RELATIONSHIP eq 12 and RELATIONSHIP eq 12 (for another person)
goto CHG_HUSBWIFE_CHECK
Elseif "SUPPRESS" and RELATIONSHIP eq 15 and RELATIONSHIP eq 15 (for
another person) or if RELATIONSHIP eq 16 and RELATIONSHIP eq 16 (for another
person) goto CHG_PARENT_CHECK
Elseif "SUPPRESS" and WHATFIX eq 3 goto CHNG_BRTHDATEMO
Elseif "SUPPRESS" and WHATFIX eq 4 goto CHNG_SEX
Elseif "SUPPRESS" and WHATFIX eq 5 and WHOTOCHANGE eq L_NO (for person
with AGER le 2) display error message "Person is 14 years old or younger; can't change
their marital status"
Elseif "SUPPRESS" and WHATFIX eq 5 goto CHNG_MARITAL
Elseif "SUPPRESS" goto ANY_OTHERCHNG
Else goto CHG_REL ['goto' is selected]
Fills: HUSBANDWIFE
Instructions: If RELATIONSHIP or CHNG_REL eq 11 fill HUSBANDWIFE with "husband"
Elseif RELATIONSHIP or CHNG_REL eq 12 fill HUSBANDWIFE with "wife"

Last Modified: Monday, September 24, 2007

Page 1019 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHG_HUSBWIFE_CHECK

Check

Control Card.BDemoTable.BDemoChange.CHG_HUSBWIFE_CHECK
Description: Husband (or wife) changed as relationship to reference person when there is already
a wife (or husband) selected as relationship to reference person for another person.
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: CHG_RELATIONSHIP eq 11 and RELATIONSHIP eq 12 (for another person) or
CHG_RELATIONSHIP eq 12 and RELATIONSHIP eq 11 (for another person)
Universe Description: Husband changed as relationship to reference person and Wife already is a relationship
for another person or wife changed as relationship to reference person and husband
already is a relationship for another person
Text:

You entered ^HUSBANDWIFE when another person on the roster is listed as the
^HUSBWIFEALREADY of the reference person. Go back to CHNG_REL and correct.

Check Instructions:
Type: Hard
Skip Instructions: CHNG_REL
Fills: HUSBANDWIFE
Instructions: If RELATIONSHIP or CHNG_REL eq 11 fill HUSBANDWIFE with "husband"
Elseif RELATIONSHIP or CHNG_REL eq 12 fill HUSBANDWIFE with "wife"
Fills: HUSBWIFEALREADY
Instructions: If RELATIONSHIP or CHNG_REL eq 11 fill HUSBWIFEALREADY with "wife"
Elseif RELATIONSHIP or CHNG_REL eq 12 fill HUSBWIFEALREADY with
"husband"

Last Modified: Wednesday, February 17, 2016

Page 1011 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHG_PARENT_CHECK

Check

Control Card.BDemoTable.BDemoChange.CHG_PARENT_CHECK
Description: More than one "father" or more than one "mother" selected as relationship to refernce
person
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: RELATIONSHIP eq 15 and RELATIONSHIP eq 15 (for another person) or if
RELATIONSHIP eq 16 and RELATIONSHIP eq 16 (for another person)
Universe Description: More than one "father" or more than one "mother" selected as relationship to refernce
person
Text:

You entered more than one ^FATHERMOTHER as a relationship to the reference
person. Verify that CHG_REL is correct.

Check Instructions:
Type: Soft
Skip Instructions: CHG_REL
Fills: FATHERMOTHER
Instructions: If RELATIONSHIP or CHNG_REL eq 15 fill FATHERMOTHER with "father"
Elseif RELATIONSHIP or CHNG_REL eq 16 fill FATHERMOTHER with "mother"

Last Modified: Monday, September 24, 2007

Page 1012 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHNG_BRTHDATEMO

Field

Control Card.BDemoTable.BDemoChange.CHNG_BRTHDATEMO
Description: Person's date of birth-month screen
Form Pane Label: Birth mo.
SAS Name:
Tag Name: CHNG_BRTHDATEMO
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX eq 3
Universe Description:
Question Text:

Ask if necessary.
Enter month on this screen.
Press the enter key if no change to month.
OLD BIRTHDATE (Month): ^OLDBIRTHMONTH
(What is ^YOUR_NAME_CC^NMS_CC date of birth?)

Fills: OLDBIRTHMONTH
Instructions: Fill OLDBIRTHMONTH with BIRTHDATEMO

Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

Type: Enumerated
Length: 2
Answer List: Birth_Month
Value:
1

Mnemonic:

Description:
January

Last Modified: Monday, September 24, 2007

Page 1013 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

2

February

3

March

4

April

5

May

6

June

7

July

8

August

9

September

10

October

11

November

12

December

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Don't Know
Refuse
x Empty
On Input
x On Output
Store Instructions: Store CHNG_BRTHDATEMO in BRTHDATEMO
Array:
Skip Instructions: CHNG_BRTHDATEDY

Last Modified: Monday, September 24, 2007

Page 1014 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHNG_BRTHDATEDY

Field

Control Card.BDemoTable.BDemoChange.CHNG_BRTHDATEDY
Description: Change person's date of birth-day screen
Form Pane Label: Birth day
SAS Name:
Tag Name: CHNG_BRTHDATEDY
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX eq 3
Universe Description:
Question Text:

Ask if necessary.
Enter day on this screen.
Press the enter key if no change to day.
OLD BIRTHDATE (Day): ^OLDBIRTHDAY
What is ^YOUR_NAME_CC^NMS_CC date of birth?

Fills: OLDBIRTHDAY
Instructions: Fill OLDBIRTHDAY with BIRTHDATEDY

Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

Type: Integer
Length: 2
Min: 1
Max: 31

Last Modified: Monday, September 24, 2007

Page 1015 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Don't Know
Refuse
x Empty
On Input
x On Output
Store Instructions: Store CHNG_BRTHDATEDY in BRTHDATEDY
Array:
Skip Instructions: IF CHNG_BRTHDATEDY gt 31 display error message (edit check) "Invalid entry".
Elseif CHNG_BRTHDATEMO eq 2 and CHNG_BRTHDATEDY in (30, 31) display
error message (edit check) "Invalid entry".
Elseif CHNG_BRTHDATEMO in (4, 6, 9, 11) AND CHNG_BRTHDATEDY eq 31
display error message "Invalid entry"
Else goto CHNG_BRTHDATEYR

Last Modified: Tuesday, November 6, 2007

Page 1016 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHNG_BRTHDATEYR

Field

Control Card.BDemoTable.BDemoChange.CHNG_BRTHDATEYR
Description: Change person's date of birth-year screen
Form Pane Label: Birth yr
SAS Name:
Tag Name: CHNG_BRTHDATEYR
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX eq 3
Universe Description:
Question Text:

Ask if necessary.
Enter year on this screen.
If year is less than 1890, enter 1890.
Press the enter key if no change to year.
OLD BIRTHDATE (Year): ^OLDBIRTHYEAR
What is ^YOUR_NAME_CC^NMS_CC date of birth?

Fills: OLDBIRTHYEAR
Instructions: Fill OLDBIRTHYEAR with BIRTHDATEYR

Fills: YOUR_NAME_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
YOUR_NAME_CC with "your"
Else fill YOUR_NAME_CC with ^NAME. (fill with the first and last name of
L_NO)

Fills: NMS_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NMS_CC with "'s"
Else leave NMS_CC blank.

Type: Integer
Length: 4
Min: 1890
Max: 2100

Last Modified: Tuesday, November 6, 2007

Page 1017 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Don't Know
Refuse
x Empty
On Input
x On Output
Store Instructions: Store CHNG_BRTHDATEYR in BRTHDATEYR
Store BRTHDATEMO, BRTHDATEDY, and BRTHDATEYR in BIRTHDATE.
Create the calculated age (from CASES)
Setdate date
Make BRTHDATEMO from BRTHDATEMO:0
Make BRTHDATEDY from BRTHDATEDY:0
Store ({int}YEAR - {int}BRTHDATEYR) in AGE
If {int}BRTHDATEMO gt MONTH
Subtract <1> from AGE
If {int}BRTHDATEMO eq MONTH and {int}BRTHDATEDY gt DAY
Subtract <1> from AGE
Store AGE in A_AGE_I(L_NO)
If AGE ge 97
Store 96 in AGE
If AGE lt 1
Store 0 in AGE
Array:
Special Instructions: Maximum value for year should be updated each year to equal the current year
(found in Survey Cycle Indicator 1 on RT 4001:9-12).
Skip Instructions: If BIRTHDATE gt TODAY (date pulled from instrument) display error "Invalid entry.
Birthdate entered is in the future".
Elseif CHNG_BRTHDATEYR lt 1890 display error "Invalid year; year cannot be prior
to 1890"
Elseif WHATFIX eq 4 goto CHNG_SEX
Elseif WHATFIX eq 5 and WHOTOCHANGE eq L_NO (for person with AGER le 2)
display error message "Person is 14 years old or younger; can't change their marital
status"
Elseif WHATFIX eq 5 goto CHNG_MARITAL
Else goto ANY_OTHERCHNG

Last Modified: Monday, September 24, 2007

Page 1018 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHNG_SEX

Field

Control Card.BDemoTable.BDemoChange.CHNG_SEX
Description: Change gender (sex)
Form Pane Label: Sex
SAS Name:
Tag Name: CHNG_SEX
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX eq 4
Universe Description:
Question Text:

Ask if necessary.
^AREYOU_IS_C ^NONHHRNAME_CC male or female?

Fills: AREYOU_IS_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AREYOU_IS_C with "Are you"
Else fill AREYOU_IS_C with "Is"

Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NONHHRNAME_CC with ^NAME (fill with the first and last name of L_NO)
Else leave NONHHRNAME_CC blank

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

Mnemonic:

Description:

1

Male

2

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

Last Modified: Monday, September 24, 2007

Page 1019 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Store Instructions: If CHNG_SEX eq 1 then store 1 in SEX
and store "M" in SEX_C
Elseif CHNG_SEX eq 2 then store 2 in SEX
and store "F" in SEX_C
Array:
Skip Instructions: If SEX eq 1 and RELATIONSHIP eq 12, 14, 16, or 18 goto CHG_MALE_CHECK
Elseif SEX eq 2 and RELATIONSHIP eq 11, 13, 15, or 17 goto CHG_FEMALE_CHECK
Elseif WHATFIX eq 5 and WHOTOCHANGE eq L_NO (for person with AGER le 2)
display error message "Person is 14 years old or younger; can't change their marital
status"
Elseif WHATFIX eq 5 goto CHNG_MARITAL
Else goto ANY_OTHERCHNG

Last Modified: Tuesday, September 25, 2007

Page 1020 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHG_MALE_CHECK

Check

Control Card.BDemoTable.BDemoChange.CHG_MALE_CHECK
Description: Male selected for a "wife", "daughter", "mother" or "sister" relationship to reference
person
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: SEX eq 1 and RELATIONSHIP eq 12, 14, 16, or 18\
Universe Description: Male selected for a "wife", "daughter", "mother" or "sister" relationship to reference
person
Text: RELATIONSHIP: ^REL_DIS SEX: ^SEX_DIS
with the relationship selected.

The sex entered is inconsistent

Check Instructions:
Type: Soft
Skip Instructions: If "SUPRESS" and RELATIONSHIP eq 11, 13, 15, or 17 and SEX eq 2 goto
CHG_FEMALE_CHECK
Elseif "SUPRESS" and WHATFIX eq 5 and WHOTOCHANGE eq L_NO (for person
with AGER le 2) display error message "Person is 14 years old or younger; can't change
their marital status"
Elseif "SUPRESS" and WHATFIX eq 5 goto CHNG_MARITAL
Elseif "SUPRESS" goto ANY_OTHERCHNG
Else goto CHNG_SEX ['goto' is selected]
Fills: REL_DIS
Instructions: If RELATIONSHIP = 11 fill REL_DIS with "Husband"
If RELATIONSHIP = 12 fill REL_DIS with "Wife"
If RELATIONSHIP = 13 fill REL_DIS with "Son"
If RELATIONSHIP = 14 fill REL_DIS with "Daughter"
If RELATIONSHIP = 15 fill REL_DIS with "Father"
If RELATIONSHIP = 16 fill REL_DIS with "Mother"
If RELATIONSHIP = 17 fill REL_DIS with "Brother"
If RELATIONSHIP = 18 fill REL_DIS with "Sister"
If RELATIONSHIP = 19 fill REL_DIS with "Other relative"
If RELATIONSHIP = 20 fill REL_DIS with "Nonrelative"
Fills: SEX_DIS
Instructions: If SEX eq 1 fill SEX_DIS with "Male"
Elseif SEX eq 2 fill SEX_DIS with "Female"

Last Modified: Tuesday, September 25, 2007

Page 1021 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHG_FEMALE_CHECK

Check

Control Card.BDemoTable.BDemoChange.CHG_FEMALE_CHECK
Description: Female selected for a "husband", "son", "father" or "brother" relationship to reference
person.
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: SEX eq 2 and RELATIONSHIP eq 11, 13, 15, or 17\
Universe Description: Female selected for a "husband", "son", "father" or "brother" relationship to reference
person
Text: RELATIONSHIP: ^REL_DIS SEX: ^SEX_DIS
with the relationship selected.

The sex entered is inconsistent

Check Instructions:
Type: Soft
Skip Instructions: If "SUPRESS" and WHATFIX eq 5 and WHOTOCHANGE eq L_NO (for person with
AGER le 2) display error message "Person is 14 years old or younger; can't change
their marital status"
Elseif "SUPRESS" and WHATFIX eq 5 goto CHNG_MARITAL
Elseif "SUPRESS" goto ANY_OTHERCHNG
Else goto CHNG_SEX ['goto' is seleceted]
Fills: REL_DIS
Instructions: If RELATIONSHIP = 11 fill REL_DIS with "Husband"
If RELATIONSHIP = 12 fill REL_DIS with "Wife"
If RELATIONSHIP = 13 fill REL_DIS with "Son"
If RELATIONSHIP = 14 fill REL_DIS with "Daughter"
If RELATIONSHIP = 15 fill REL_DIS with "Father"
If RELATIONSHIP = 16 fill REL_DIS with "Mother"
If RELATIONSHIP = 17 fill REL_DIS with "Brother"
If RELATIONSHIP = 18 fill REL_DIS with "Sister"
If RELATIONSHIP = 19 fill REL_DIS with "Other relative"
If RELATIONSHIP = 20 fill REL_DIS with "Nonrelative"
Fills: SEX_DIS
Instructions: If SEX eq 1 fill SEX_DIS with "Male"
Elseif SEX eq 2 fill SEX_DIS with "Female"

Last Modified: Tuesday, November 6, 2007

Page 1022 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CHNG_MARITAL

Field

Control Card.BDemoTable.BDemoChange.CHNG_MARITAL
Description: Change marital status
Form Pane Label: Marital
SAS Name:
Tag Name: CHNG_MARITAL
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX = 5 and AGER gt 2
Universe Description:
Question Text:

Ask if necessary:
(^AREYOU_IS_C ^NONHHRNAME_CC now married, widowed, divorced,
separated or ^HAVE_YOUHESHE_CC never been married?)

Fills: AREYOU_IS_C
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
AREYOU_IS_C with "Are you"
Else fill AREYOU_IS_C with "Is"

Fills: NONHHRNAME_CC
Instructions: If L_NO (of the person collecting demographic info for) ne RESPLINE fill
NONHHRNAME_CC with ^NAME (fill with the first and last name of L_NO)
Else leave NONHHRNAME_CC blank

Fills: HAVE_YOUHESHE_CC
Instructions: If L_NO (of the person collecting demographic info for) eq RESPLINE fill
HAVE_YOUHESHE_CC with "have you"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX eq 1 fill HAVE_YOUHESHE_CC with "has he"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX eq 2 fill HAVE_YOUHESHE_CC with "has she"
Elseif L_NO (of the person collecting demographic info for) ne RESPLINE AND
SEX ne 1 or 2 fill HAVE_YOUHESHE_CC with "has ^NAME" (fill ^NAME with the
first and last name of L_NO collecting demographic information for)

Type: Enumerated
Length: 1
Last Modified: Tuesday, November 6, 2007

Page 1023 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Answer List: MARITAL
Value:

Mnemonic:

Description:

1

Married

2

Widowed

3

Divorced

4

Separated

5

Never married
Don't Know
Refuse
Empty
On Input
x On Output
Store Instructions: Store CHNG_MARITAL in MARITAL
Array:
Skip Instructions: ANY_OTHERCHNG

Last Modified: Friday, November 4, 2005

Page 1024 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ANY_OTHERCHNG

Field

Control Card.BDemoTable.BDemoChange.ANY_OTHERCHNG
Description:
Form Pane Label:
SAS Name:
Tag Name: ANY_OTHERCHNG
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: WHATFIX eq 1-5
Universe Description:
Question Text:

Please review your changes. To correct, back up using the arrow keys.
LN NAME REL AGE SEX MARITAL
^L_NO ^NAME ^REL ^AGS ^SEX_C ^MARITAL

Fills: L_NO
Instructions: Fill L_NO based on the variable L_NO from the instrument

Fills: NAME
Instructions: Fill NAME with the variable NAME (combines FNAME<>LNAME).

Fills: REL
Instructions: If RELREF eq 11 fill REL with "Husband"
Elseif RELREF eq 12 fill REL with "Wife"
Elseif RELREF eq 13 fill REL with "Son"
Elseif RELREF eq 14 fill REL with "Daughtr"
Elseif RELREF eq 15 fill REL with "Father"
Elseif RELREF eq 16 fill REL with "Mother"
Elseif RELREF eq 17 fill REL with "Brother"
Elseif RELREF eq 18 fill REL with "Sister"
Elseif RELREF eq 19 fill REL with "Oth Rel"
Elseif RELREF eq 20 fill REL with "Non Rel"
Elseif RELREF eq 21 fill REL with "Ref Per"

Fills: AGS
Instructions: If AGE eq RF or AGERNG eq RF fill AGS with "Ref"
If AGE eq DK or AGERNG eq DK fill AGS with "DK"
If AGERNG eq 1 fill AGS with "0-11"
Last Modified: Friday, November 4, 2005

Page 1025 of 1853

Survey: NCVS 2016 Core Changes
Section: Control Card.BDemoTable.BDemoChange

Blaise Item-Level Specifications Report
Spider Version 1.6.2

If AGERNG eq 2 fill AGS with "12-13"
If AGERNG eq 3 fill AGS with "14-15"
If AGERNG eq 4 fill AGS with "16-17"
If AGERNG eq 5 fill AGS with "18-65"
If AGERNG eq 6 fill AGS with "66+"
Else fill AGS with (the variable) AGE

Fills: SEX_C
Instructions: If SEX eq 1 fill SEX_C with "M"
Elseif SEX eq 2 fill SEX_C with "F"
Else fill SEX_C with "D"

Fills: MARITAL
Instructions: If MARITAL (from input) eq 1 fill MARITAL with "Married"
Elseif MARITAL (from input) eq 2 fill MARITAL with "Widowed"
Elseif MARITAL (from input) eq 3 fill MARITAL with "Divorced"
Elseif MARITAL (from input) eq 4 fill MARITAL with "Separated"
Elseif MARITAL (from input) eq 5 fill MARITAL with "Never Married"
Elseif MARITAL (from input) eq 9 fill MARITAL with "Don't know"
Elseif MARITAL (from input) eq 8 fill MARITAL with "Refused"
Else fill MARITAL with "Not Answered"

Type: Enumerated
Length: 1
Answer List: Enter_1_ To_Continue
Value:

Mnemonic:

1

Description:
Enter 1 to Continue
Don't Know
Refuse
Empty
On Input
On Output

Array:
Skip Instructions: ROSTERREVIEW

Last Modified: Thursday, January 29, 2015

Page 1026 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

BUSINESS

Field

BNCVS1.Business at Sample Address.BUSINESS
Description: Does anyone in household run a business from the sample address
Form Pane Label: Business at address
SAS Name:
Tag Name: BUSINESS
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe:
Universe Description:
Question Text: Does anyone in this household operate a business from this address?

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

Mnemonic:

Description:

1

Yes

Yes

2

No

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

Skip Instructions: If BUSINESS = 1 goto BUSINESSSIGN
Else if CONDITION = 1 OR 2 go to Contact1_2
Else if CONDITION = 3 go to Contact3

Last Modified: Thursday, January 29, 2015

Page 1027 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

BUSINESSSIGN
BNCVS1.Business at Sample Address.BUSINESSSIGN
Description: Is there a sign on the premises that indicates a business is run from sample address
Form Pane Label: Sign on premises
SAS Name:
Tag Name: BUSINESSSIGN
Inherited Universe: WEBEC ne 1 and SKIPMID ne 1
Universe: BUSINESS = 1
Universe Description:
Question Text:

^OBSERVEASK
Is there a sign on the premises or some other indication to the general public that a business is operated
from this address?

Fills: OBSERVEASK
Instructions: If START_CP eq 2 fill OBSERVEASK with "Ask:"
Elseif START_CP eq 1,3 fill OBSERVEASK with "Fill by observation:"

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

Mnemonic:

Description:

1

Yes (Recognizable business)

2

No (Unrecognizable business)
Don't Know Refuse Empty
On Input
x On Output
Array:
Skip Instructions: if CONDITION = 1 OR 2 go to Contact1_2
If CONDITION = 3 go to Contact3

Last Modified: Thursday, January 29, 2015

Page 1028 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CONTACT1_2
Description: Intro before collecting contact info from conditions 1 and 2
Form Pane Label: CONTACT1_2
SAS Name:
Tag Name: CONTACT1_2
Inherited Universe:
Universe:
Universe Description:
Question Text: Thank you. Based on the answers you’ve provided, it looks like you, [LIST ALL NONHHRNAME_CC AGE

12+] are eligible to participate in this study. Let me tell you a little more about it. The study is called the National Survey of
Crime and Safety and is sponsored by the Bureau of Justice Statistics at the US Department of Justice. It asks for information
about people's perceptions of community safety, their local police, and their experiences with victimization and crime in the
past year. The results will be used to help improve the way the government measures crime.
I’d like to get contact information for you and the other adults in your household in case we need to follow-up to complete
[your/each person’s] survey .

*Display roster and collect information for one household member at a time.

Instuctions: Enter email address
Skip instructions: TEXTMESS

Last Modified: Thursday, January 29, 2015

Page 1029 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CONTACT3
Description: Intro before collecting contact info from condition 3
Form Pane Label: CONTACT3
SAS Name:
Tag Name: CONTACT3
Inherited Universe:
Universe:
Universe Description:
Question Text: Thank you. Based on the answers you’ve provided, it looks like you, [LIST ALL NONHHRNAME_CC AGE

12+] are eligible to participate in this study. Let me tell you a little more about it. The study is called the National Survey of
Crime and Safety and is sponsored by the Bureau of Justice Statistics at the US Department of Justice. It asks for information
about people's perceptions of community safety, their local police, and their experiences with victimization and crime in the
past year. The results will be used to help improve the way the government measures crime.
In about three months, we will send you, [LIST ALL NONHHRNAME_CC AGE 12+] an invitation to participate in the full
study.
I’d like to collect the best contact information for [all adults/you]. We can either email the link to the survey, send it through a
text message to a cell phone, or print it in a letter that gets mailed.

*Display roster and collect information for one household member at a time.

Skip instructions: EMAILADDRESS

Last Modified: Thursday, January 29, 2015

Page 1030 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

EMAILADDRESS
Description: Email address
Form Pane Label: Email Address
SAS Name:
Tag Name: EMAILADDRESS
Inherited Universe:
Universe: AGE 18+ ONLY
Universe Description:

Can I please have [your/ NONHHRNAME_CC AGE 18+’s] email address?
Enter 0 for no email address

Fills: [NONHHRNAME_CC AGE 18+] – Name in roster age 18 and over other than HHRESP

*Display roster and collect information for one household member at a time.

Skip Instructions: TEXTMESS

Last Modified: Thursday, January 29, 2015

Page 1031 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TEXTMESS
Description: Phone number for texting
Form Pane Label: TEXTMESS
SAS Name:
Tag Name: TEXTMESS
Inherited Universe:
Universe:
Universe Description:

Can I please have [your/ALL NONHHRNAME_CC AGE 18+’s] cell phone number?
Fills: [ALL NONHHRNAME_CC AGE 18+] – All names in roster age 18 and over other than HHRESP
Display if more than one person in HH
Enter 0 for no cell phone number
*Display roster and collect information for one household member at a time.

Skip instructions: If condition 1 or 2 skip to TEXTPERMIS

If condition 3: PREFERMETH

Last Modified: Thursday, January 29, 2015

Page 1032 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

TEXTPERMIS
Description: Permission to text
Form Pane Label: TEXTPERMIS
SAS Name:
Tag Name: TEXTPERMIS
Inherited Universe:
Universe: CONDITION 1 or 2, AGE 18+ ONLY
Universe Description:

Can we contact [you/ALL NONHHRNAME_CC AGE 18+] by text on this number?
Fills: [ALL NONHHRNAME_CC AGE 18+] – All names in roster age 18 and over other than HHRESP
Display if more than one person in HH

*Display roster and collect information for one household member at a time.
**Only display text message if phone number given in TEXTMESS
Answer List: Contact Method
Value:

Mnemonic:

Description:

1

Yes, may send text

2

No/DK

Skip Instructions: Go to CONTCOMP

Last Modified: Thursday, January 29, 2015

Page 1033 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

PREFERMETH
Description: What contact method preferred
Form Pane Label: CONTACT3
SAS Name:
Tag Name: CONTACT3
Inherited Universe:
Universe: CONDITION 3, AGE 18+ ONLY
Universe Description:

Which method should we use to send [you/ALL NONHHRNAME_CC AGE 18+] a survey invitation?
Fills: [ALL NONHHRNAME_CC AGE 18+] – All names in roster age 18 and over other than HHRESP
Display if more than one person in HH

*Display roster and collect information for one household member at a time.
If necessary, read response options
If no email or phone, select mail
*Only display email if email given in CONTACT3
*Only display text message if phone number given in TEXTMESS

Answer List: Contact Method
Value:

Mnemonic:
1

Description:
Email

2

Text message
3

Mail

Skip Instructions: If parent of youth is available, go to parent consent, else go to CLOSE3

Last Modified: Thursday, January 29, 2015

Page 1034 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

CLOSE3
Description: Closing screen
Form Pane Label: CLOSE3
SAS Name:
Tag Name: CLOSE3
Inherited Universe:
Universe: CONDITION 3, AGE 18+ ONLY
Universe Description:
Question Text: Thank you. In about two months, you will receive an invitation from Westat to participate in the main part of

this study, which is a web-based questionnaire about your experiences and attitudes towards crime and safety. You will
receive a link to a website address with a unique password that is only for you. (IF OTHERS SELECTED FOR STUDY: Each
person in your household will receive a separate invitation.) We look forward to your participation!

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

Mnemonic:

Description:
Enter 1 to Continue

Last Modified: Thursday, January 29, 2015

Page 1035 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Last Modified: Thursday, January 29, 2015

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Page 1036 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

ContComp
Description: Contact complete
Form Pane Label: ContComp
SAS Name:
Tag Name: Cont Comp
Inherited Universe:
Universe:
Universe Description:
Question Text: Enter 1 to Continue

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

Mnemonic:

Description:
Enter 1 to Continue

Last Modified: Thursday, January 29, 2015

Page 1037 of 1853

Survey: NCVS 2016 Core Changes
Section: BNonEnglish

Blaise Item-Level Specifications Report
Spider Version 1.6.2

Field

Last Modified: Thursday, January 29, 2015

Page 1038 of 1853


File Typeapplication/pdf
AuthorApril Fales
File Modified2019-07-24
File Created2019-07-24

© 2024 OMB.report | Privacy Policy