Download:
pdf |
pdfSpecWriter Data
Form Version:
11/3/2017 1:12:09 PM
Report Type:
Full Detail
Project Database:
Language:
English
WESSQL6.MEPS_V2
Spec Label:
This is the cover page. Additional contents currently project specific.
IN - Page 1 of 99
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
BOX_00
Route Details:
(IN1000)
Item Type: Route
Type Class: If Then
01 Box = BOX_00, BOX_10, BOX_20, BOX_30, BOX_40, BOX_50, BOX_60, BOX_
70, BOX_75, BOX_80, BOX_90, BOX_100, BOX_110, BOX_120, BOX_130, BOX_
140, BOX_150, BOX_160, BOX_170
02 Loop = LOOP_10, LOOP_20, LOOP_30, LOOP_40, LOOP_50, LOOP_60, LOOP_70,
LOOP_80, LOOP_90
03 End Loop = END_LP10, END_LP20, END_LP30, END_LP40, END_LP50,
END_LP60, END_LP70, END_LP80, END_LP90
04 Single Select = IN20, IN30, IN40, IN60, IN100, IN120, IN140, IN160, IN180, IN200,
IN220, IN230, IN250, IN260, IN270, IN290, IN310, IN330, IN340, IN350, IN370, IN390,
IN400, IN430, IN440, IN480, IN490, IN550, IN560, IN600, IN610, IN640, IN650,
IN690, IN700, IN730, IN770, IN780, IN790
06 Single Select with Fill in Answer Text = IN50
08 Multiple Select = IN740
10 Multiple Select with Fill in Answer Text = IN410, IN450, IN500, IN510, IN570, IN620,
IN660, IN750
18 Dollar Items Not Allowing Cents = IN90, IN110, IN130, IN150, IN170, IN190, IN240,
IN280, IN300, IN320, IN360, IN380, IN420, IN470, IN540, IN590, IN630, IN680, IN720,
IN760
19 Numeric Field = IN210, IN460, IN530, IN580, IN670, IN710
20 OS Text Field = IN740OS
24 Information Screen = IN10
IN - Page 2 of 99
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
BOX_10
(IN1001)
Type Class: If Then
The IN section is asked in rounds 3 and 5 only. If it is round 1, 2, or 4, continue to the next
section.
Route Details:
BOX_20
Item Type: Route
(IN1005)
Route Details:
Type Class: If Then
Context header display instructions:
Display PERSON.FULLNAME, Pers.PrimaryFilerPID.
IN10
Item Type:
(IN1010)
Instruction
Type Class:
Enumerated
Answer Type:
TContinue
Help Available (
Item Type: Route
)
BLAISE NAME: FinanceIntro
Field kind: Datafield
Answers allowed: 1
Show Card (
)
Look Up File (
Question Text:
For the next questions, it might be useful to have out some of the family's financial records, such as a copy of the family's tax
forms or materials used to complete the tax form, such as year end bank statements, financial summaries, pay stubs, W-2
forms, and the like.
PRESS 1 AND ENTER TO CONTINUE.
Responses:
CONTINUE
Programmer
Instructions:
Note: for all dollar amount range checks, allow the entry of whole dollars amounts only; do
not collect cents.
LOOP_10
Display
Instructions:
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 3 of 99
(IN1015)
)
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
LOOP_10
Route Details:
(IN1015)
Item Type: Route
Type Class: Begin Loop
For each element in the RU-members-roster, ask BOX_30 - END_LP10.
Loop definition: LOOP_10 determines which RU members have filed or will file a federal
income tax form for the calendar year. If a joint return was or will be filed, the loop
determines who is the secondary filer. This loop cycles on persons who meet the following
condition:
- Person is a current RU member (includes deceased and institutionalized RU members).
BOX_30
Route Details:
(IN1025)
Type Class: If Then
Item Type: Route
If person being looped on is a ‘SECONDARY FILER ON JOINT FEDERAL TAX
RETURN’ [person has Pers.PrimaryFilerPID set with a value], go to END_LP10.
Otherwise, continue with IN20.
IN20
Item Type:
Type Class:
Answer Type:
(IN1030)
Question
Enumerated
TYESNO
Help Available (TAXRETHelp)
Context Header:
BLAISE NAME: FiledTax
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
{Have/Has} {you/{PERSON}} filed a {YEAR} Federal income tax return?
HELP: F1
Responses:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN - Page 4 of 99
IN40
IN30
IN30
IN30
(IN1040)
(IN1035)
(IN1035)
(IN1035)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Display
Instructions:
Testing/Editing
Notes:
IN30
Item Type:
Type Class:
Answer Type:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
(IN1035)
Question
Enumerated
TYESNO
Help Available (TAXRETHelp)
Context Header:
BLAISE NAME: WillFileTax
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
Will {you/{PERSON}} file a {YEAR} Federal income tax return?
HELP: F1
Responses:
Display
Instructions:
Testing/Editing
Notes:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN40
END_LP10
END_LP10
END_LP10
(IN1040)
(IN1095)
(IN1095)
(IN1095)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
IN - Page 5 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN40
Item Type:
Type Class:
Answer Type:
(IN1040)
Question
Enumerated
TFILESTAT
Help Available (FileStatusHelp)
Context Header:
BLAISE NAME: FileStatus
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
{Was/Will} {your/{PERSON}'s} filing status {be} single, married filing joint return, married filing separately,
head of household with qualifying person, or qualifying widow(er) with dependent children?
HELP: F1
Responses:
Programmer
Instructions:
SINGLE
MARRIED FILING JOINT RETURN
MARRIED FILING SEPARATELY
HEAD OF HOUSEHOLD WITH
QUALIFYING PERSON
QUALIFYING WIDOW(ER) WITH
DEPENDENT CHILDREN
REFUSED
DON'T KNOW
1
2
3
4
IN60
IN50
IN60
IN60
(IN1070)
(IN1045)
(IN1070)
(IN1070)
5
IN60
(IN1070)
RF
DK
IN60
IN60
(IN1070)
(IN1070)
The person being looped on will be the ‘PRIMARY FILER ON FEDERAL TAX RETURN’.
NOTE TO PROGRAMMERS: Do we need a primary filer flag set for everyone here to facilitate
the looping at LOOP_20?
Display
Instructions:
Testing/Editing
Notes:
Display ‘was’ if IN20 is coded ‘1’ (YES). Display ‘will ’ and ‘be’ if IN30 is coded ‘1’ (YES).
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
IN - Page 6 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN50
Item Type:
Type Class:
Answer Type:
(IN1045)
Question
Enumerated
Field kind: Datafield
Field Size:
TFMLNAMEPERSO Answers allowed: 1
Help Available (JointFilerHelp)
Context Header:
BLAISE NAME: JointFiler
ArrayMin:
Min value:
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
Who is the other taxpayer that {you/{PERSON}} {are/is} filing jointly with?
HELP: F1
Responses:
{FIRST NAME, [MIDDLE NAME], LAST
NAME}1
{FIRST NAME, [MIDDLE NAME], LAST
NAME}2
{FIRST NAME, [MIDDLE NAME], LAST
NAME}3
{FIRST NAME, [MIDDLE NAME], LAST
NAME}4
{FIRST NAME, [MIDDLE NAME], LAST
NAME}N
PERSON NOT IN RU
1
IN60
(IN1070)
2
IN60
(IN1070)
3
IN60
(IN1070)
4
IN60
(IN1070)
5
IN60
(IN1070)
99
IN60
(IN1070)
IN - Page 7 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
The person selected at IN50 will be the ‘SECONDARY FILER ON JOINT FEDERAL TAX
RETURN’ linked to the person currently being looped on. Set the Pers.PrimaryFilerPID with
the PRIMARY FILER’s PID (person currently being looped on) on the person selected at
IN50’s Pers array.
NOTE TO PROGRAMMERS: This links the secondary filer to the primary filer. Is it also
necessary to link the primary filer to the secondary filer? Do we need to set a secondary filer
PID variable on the primary filer’s person array?
Display
Instructions:
Roster definition:
Roster 2 – no add/edit/delete
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first, middle,
and last name (Person.FullName)
Roster filter:
Display all RU members who meet the following conditions:
⦁ Person is a current RU member (includes deceased and institutionalized RU members).
⦁ Person is not already the ‘PRIMARY FILER ON FEDERAL TAX RETURN’.
⦁ Person is not already the ‘SECONDARY FILER ON FEDERAL TAX RETURN’.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
IN - Page 8 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN60
Item Type:
(IN1070)
Question
Enumerated
Type Class:
Answer Type:
TTAXFORM
Help Available (
Context Header:
BLAISE NAME: TaxForm
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
)
Show Card (
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
{Did/Will} {you/{PERSON}} file on the long form 1040, the short form 1040A, or the short form 1040EZ?
Responses:
Display
Instructions:
Testing/Editing
Notes:
END_LP10
Route Details:
LONG FORM 1040
SHORT FORM 1040A
SHORT FORM 1040EZ
OTHER
REFUSED
DON'T KNOW
1
2
3
91
RF
DK
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
(IN1095)
(IN1095)
(IN1095)
(IN1095)
(IN1095)
(IN1095)
Display ‘Did’ if IN20 is coded ‘1’ (YES). Display ‘Will’ if IN30 is coded ‘1’ (YES).
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_10[1..25]
(IN1095)
Item Type: Route
Type Class: End Loop
Cycle on next person on the RU-MEMBERS-ROSTER who meets the conditions stated in
the loop definition.
If no other persons meet the stated conditions, end LOOP_10 and continue with LOOP_
20.
IN - Page 9 of 99
)
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
LOOP_20
Route Details:
(IN1105)
Item Type: Route
Type Class: Begin Loop
For each element in the RU-MEMBERS-ROSTER, ask BOX_40 - END_LP20.
Loop definition: LOOP_20 collects information on taxable income for each RU member
who is 16 years of age or older or has filed or will file a federal tax return for this calendar
year. This loop cycles on each person on the RU-MEMBERS-ROSTER who meets the
following condition:
- Person is a current RU member (includes deceased and institutionalized RU members).
General Display Instructions for Loop_20:
For ‘NAME OF SECONDARY FILER’, display the person’s name selected at IN50 during
LOOP_10 for the primary filer currently being asked about. This person will have
Pers.PrimaryFilerPID set with the PID of the person being looped on. If IN50 was not
asked in LOOP_ 10 for this person, use a null display.
BOX_40
Route Details:
(IN1115)
Item Type: Route
Type Class: If Then
If person being looped on is the ‘PRIMARY FILER ON FEDERAL TAX RETURN’
[IN40 ≠ EMPTY], go to IN90.
If person being looped on is a ‘SECONDARY FILER ON A JOINT FEDERAL TAX RETURN’
[person has a value set for Pers.PrimaryFilerPID], go to END_LP20.
Otherwise (i.e., person is not either the ‘PRIMARY FILER ON FEDERAL TAX RETURN’ or the
‘SECONDARY FILER ON A JOINT FEDERAL TAX RETURN’, that is,
IN30 is coded ‘2’ (NO), ‘RF’ (REFUSED) or ‘DK’ (DON’T KNOW) for this person), continue
with BOX_50.
IN - Page 10 of 99
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
BOX_50
Route Details:
(IN1120)
Item Type: Route
Type Class: If Then
If person being looped on is 16 years of age or older (or in age categories 4-9), continue
with IN90.
Otherwise (i.e., person is less than 16 years of age (or in age categories 1-3) and IN30 is
coded ‘2’ (NO), ‘RF’ (REFUSED), or ‘DK’ (DON’T KNOW)), go to END_LP20.
Note: The purpose of BOX_40 and BOX_50 is to skip out persons already identified as
secondary filers and persons younger than 16 years of age who have not already reported
that they have filed or will file a federal income tax return.
Note: Persons reporting that they have filed or will file a 1040A short form (IN60=2) or a
1040EZ form (IN60=3) receive the wages, interest, dividends, IRA, pensions,
unemployment, and social security taxable income items.
Persons reporting that they have filed or will file a 1040 long form, other type of form, or
refused or don’t know the type of form (IN60=1, 91, RF, DK) receive all the taxable income
questions.
Persons reporting that they have not filed and will not file any federal tax return (IN30=2,
RF, DK) and are 16 years of age or older also receive all the taxable income questions.
IN - Page 11 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN90
Item Type:
Type Class:
Answer Type:
(IN1125)
Question
Integer
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
Help Available (AmtWageHelp)
Context Header:
BLAISE NAME: AmtWage
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
{People can get money from many different sources, such as wages and salaries, social security, and interest on savings. The
next few questions ask about different sources of income that {you/{PERSON}} {and {you/{NAME OF SECONDARY
FILER}}} received in {YEAR}. It would be useful to have out any year-end paystubs, W-2 forms, or other tax forms that you
may have.}
{Now let's talk about {you/{PERSON}} {and {you/{NAME OF SECONDARY FILER}}}.}
During {YEAR}, how much money did {they/{you/he/she}} receive from wages or salary, tips, commissions, or bonuses?
ENTER AMOUNT
HELP: F1
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 12 of 99
BOX_60
(IN1130)
IN130
IN100
(IN1145)
(IN1126)
MEPS_V2
Full Detail Spec
Programmer
Instructions:
Income (IN) Section
(Que
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 300,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘People get money from many different sources, such as wages and salaries, social
security, and interest on savings. The next few questions ask about different sources of
income that {you/PERSON}} {and {you/{NAME OF SECONDARY FILER}}} received in
{YEAR}. It would be useful to have out any year-end paystubs, W-2 forms, or other tax
forms that you may have.’ If first cycle through LOOP_20.
Otherwise, use null display.
Display ‘Now let’s talk about {you/PERSON}} {and {you/NAME OF SECONDARY FILER}}}.}’ if
not first cycle through LOOP_
20. If first cycle through LOOP_20, use a null display.
Display '{and {you/{NAME OF SECONDARY FILER}}}' if IN40 is coded '2' (MARRIED FILING
JOINT RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
Display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
Display 'they' if IN40 is coded '2' (MARRIED FILING JOINT RETURN). Otherwise, display
'{you/he/she}' using the person being looped on to determine pronoun substitution.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN90, IN100, IN110 and IN120 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 13 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN100
Item Type:
(IN1126)
Question
Enumerated
Type Class:
Answer Type:
TINCMEST1
Help Available (
Context Header:
BLAISE NAME: AmtWageRng
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
)
Show Card (IN-1)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
IN-1.
Which of the ranges on card IN-1 is the best estimate of how much money was received [from wages or salary,
tips, commissions, or bonuses in {YEAR}]?
Responses:
Display
Instructions:
1 - 5,000
5,001 - 10,000
10,001 - 15,000
15,001 - 25,000
25,001 - 50,000
50,001 - 100,000
100,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
7
RF
DK
BOX_60
BOX_60
BOX_60
BOX_60
BOX_60
BOX_60
BOX_60
BOX_60
BOX_60
(IN1130)
(IN1130)
(IN1130)
(IN1130)
(IN1130)
(IN1130)
(IN1130)
(IN1130)
(IN1130)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN90, IN100, IN110 and IN120 on the same form pane.
Testing/Editing
Notes:
BOX_60
Route Details:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1130)
Item Type: Route
Type Class: If Then
If IN40 is coded ‘2’ (MARRIED FILING JOINT RETURN), continue with IN110.
Otherwise, go to IN130.
IN - Page 14 of 99
)
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
BLAISE NAME: AmtWageFiler
Field kind: Datafield
ArrayMin:
IN110
Item Type:
(IN1135)
Question
Type Class:
Integer
Answer Type:
{Continuous Answer.} Answers allowed: 1
Help Available (
Context Header:
)
Min value: 0
Field Size: 6
Show Card (
ArrayMax:
Max value: 999999
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF
SECONDARY FILER}
Question Text:
{Of the {AMOUNT ENTERED AT IN90}, how/How} much money did {you/{PRIMARY FILER}} receive
from wages or salary, tips, commissions, or bonuses?
ENTER AMOUNT
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 15 of 99
IN130
(IN1145)
IN130
IN120
(IN1145)
(IN1140)
)
MEPS_V2
Full Detail Spec
Programmer
Instructions:
Income (IN) Section
(Que
Hard Check:
1. If a dollar amount is entered at both IN90 and IN110, then the amount entered
at IN110 must be less than or equal to the amount entered at IN90 (i.e., IN110 <=
IN90). If the amount entered at IN110 is greater than the amount entered at IN90,
display the following message: “AMOUNT ENTERED AT IN110 (AmtWageFiler)
MUST BE LESS THAN OR EQUAL TO TOTAL WAGE AMOUNT ENTERED AT IN90
(AmtWage). VERIFY AND RE-ENTER.”
Soft Check:
1. If a range amount is entered at IN100 and a dollar amount is entered at IN110,
the amount entered at IN110 must be less than or equal to the upper limit of the
range amount selected at IN100. (For example, if IN100 is coded ‘5’
(25,001-50,000), then the amount entered at IN110 should be less than or equal to
50,000). If the amount entered at IN110 is greater than upper limit of the range
amount selected at IN110 (excluding RF and DK values), display the following
message: “VALUE ENTERED IS HIGHER THAN EXPECTED. AMOUNT ENTERED AT
IN110 (AmtWageFiler) IS GREATER THAN RANGE SELECTED AT IN100
(AmtWageRng). Verify and correct if needed.”
If the current respondent is listed as the Secondary Tax Filer of the tax filing unit
being looped on, set WageSplit=Secondary Filer for this tax filing unit.
Placeholder for MHOP processing:
If WageSplit=Secondary Filer, then the amount entered at AmtWageFiler must be
recalculated to represent the amount earned by the primary filer.
Display
Instructions:
Display IN90, IN100, IN110 and IN120 on the same form pane.
Display “Of the {AMOUNT ENTERED AT IN90}, how” if an amount is entered at
IN90. Display “How” if IN90 is coded ‘RF’ (REFUSED) or ‘DK’ (DON’T KNOW).
For “AMOUNT ENTERED AT IN90”, display the entry made at IN90 as “$xxxxxx.00”.
Display “you” if the current respondent is listed as either the Primary or Secondary Tax filer
in this tax filing unit. Otherwise (current respondent is not listed as part of this unit), display
“{PRIMARY FILER}” substituting the full name of the primary filer in this tax filing unit.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 16 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN120
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1140)
Question
Enumerated
BLAISE NAME: AmtWageRngFiler
TINCMEST1
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-1)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
&IN-1.
Which of the ranges on card IN-1 is the best estimate of how much money {you/{PRIMARY FILER}} received
[from wages or salary, tips, commissions, or bonuses in {YEAR}]?
Responses:
)
1 - 5,000
5,001 - 10,000
10,001 - 15,000
15,001 - 25,000
25,001 - 50,000
50,001 - 100,000
100,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
7
RF
DK
IN - Page 17 of 99
IN130
IN130
IN130
IN130
IN130
IN130
IN130
IN130
IN130
(IN1145)
(IN1145)
(IN1145)
(IN1145)
(IN1145)
(IN1145)
(IN1145)
(IN1145)
(IN1145)
MEPS_V2
Full Detail Spec
Programmer
Instructions:
Income (IN) Section
(Que
Hard Check:
1. If a range is entered at both IN100 and IN120, then range entered at IN120 must be less
than or equal to the range selected at IN100. (Do not invoke this check if either IN100 or
IN120 has a RF or DK value). If the range selected at IN120 is greater than the range
selected at IN100, display the following message: “RANGE SELECTED AT IN120
(AmtWageRngFiler) MUST BE LESS THAN OR EQUAL TO TOTAL WAGE RANGE
SELECTED AT IN100 (AmtWageRng). VERIFY AND RE-ENTER.”
Soft Check:
1. If a dollar amount was entered at IN90 and a range was selected at IN120, the lower limit
of the range at IN120 should be less than or equal to the amount entered at IN90. (For
example, if IN90 =30,000 the range selected at IN120 can be any category with a lower limit
that is less than or equal to 30,000 – which would be categories 1-5.) If the range selected at
IN120 (excluding RF and DK values) has a lower limit that is greater than amount entered at
IN90, display the following message: “RANGE SELECTED IS HIGHER THAN
EXPECTED. RANGE SELECTED AT IN120 (AmtWageRngFiler) IS GREATER THAN
AMOUNT ENTERED AT IN90 (AmtWage). VERIFY AND CORRECT IF NEEDED.”
Placeholder for MHOP processing:
If WageSplit=Secondary Filer, then the amount entered at AmtWageRngFiler must be
recalculated to represent the amount earned by the primary filer. Rules may need to be
implemented when ranges are entered at IN100 and IN120 in order to properly determine
what the amount received by the primary filer should be.
Display
Instructions:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display “you” if the current respondent is listed as either the Primary or Secondary Tax filer
in this tax filing unit. Otherwise (current respondent is not listed as part of this unit), display
“{PRIMARY FILER}” substituting the full name of the primary filer in this tax filing unit.
Display IN90, IN100, IN110 and IN120 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 18 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN130
Item Type:
Type Class:
Answer Type:
(IN1145)
Question
Integer
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
Help Available (AmtIntHelp)
Context Header:
BLAISE NAME: AmtInt
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much did {you/{PERSON}} {and {you/{NAME OF SECONDARY FILER}}} receive in taxable
interest from savings accounts, bonds, NOW accounts, money market accounts, or similar types of investments?
{IF NECESSARY, SAY: If any interest from a joint account, include only the amount that would be {your/his/her} portion.}
ENTER AMOUNT
HELP: F1
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 19 of 99
IN150
IN150
IN140
(IN1155)
(IN1155)
(IN1150)
MEPS_V2
Full Detail Spec
Programmer
Instructions:
Income (IN) Section
(Que
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 100,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘IF NECESSARY, SAY ... portion.’ if IN40 is not coded ‘2’ (MARRIED, FILING
JOINT RETURN) or if IN40 was not asked. If IN40 is coded ‘2’ (MARRIED, FILING
JOINT RETURN), use a null display.
Display 'and {you/{NAME OF SECONDARY FILER}}' if IN40 is coded '2' (MARRIED FILING JOINT
RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 20 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN140
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1150)
Question
Enumerated
BLAISE NAME: AmtIntRng
TINCMEST2
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
&IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was received [in interest from savings
accounts, bonds, NOW accounts, money market accounts, or similar types of investments in {YEAR}]
Responses:
Display
Instructions:
Testing/Editing
Notes:
)
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
IN150
IN150
IN150
IN150
IN150
IN150
IN150
IN150
(IN1155)
(IN1155)
(IN1155)
(IN1155)
(IN1155)
(IN1155)
(IN1155)
(IN1155)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 21 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN150
Item Type:
Type Class:
Answer Type:
(IN1155)
Question
Integer
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
Help Available (AmtDivdHelp)
Context Header:
BLAISE NAME: AmtDivd
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much money did {you/{PERSON}} {and {you{NAME OF SECONDARY FILER}}} receive from
dividends?
{IF NECESSARY, SAY: If any dividends from a joint source, include only the amount that would be {your/his/her}
portion.}
ENTER AMOUNT
HELP: F1
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 22 of 99
BOX_70
BOX_70
IN160
(IN1165)
(IN1165)
(IN1160)
MEPS_V2
Full Detail Spec
Programmer
Instructions:
Income (IN) Section
(Que
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 100,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘IF NECESSARY, SAY ... portion).’ if IN40 is not coded ‘2’ (MARRIED, FILING
JOINT RETURN) or if IN40 was not asked. If IN40 is coded ‘2’ (MARRIED, FILING
JOINT RETURN), use a null display.
Display '{and {you/{NAME OF SECONDARY FILER}}}' if IN40 is coded '2' (MARRIED FILING
JOINT RETURN). Otherwise, Use A Null Display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 23 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN160
Item Type:
(IN1160)
Question
Enumerated
Type Class:
Answer Type:
TINCMEST2
Help Available (
Context Header:
BLAISE NAME: AmtDivdRng
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
&IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was received [from dividends in
{YEAR}]?
Responses:
Display
Instructions:
Testing/Editing
Notes:
BOX_70
Route Details:
)
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
BOX_70
BOX_70
BOX_70
BOX_70
BOX_70
BOX_70
BOX_70
BOX_70
(IN1165)
(IN1165)
(IN1165)
(IN1165)
(IN1165)
(IN1165)
(IN1165)
(IN1165)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1165)
Item Type: Route
Type Class: If Then
If IN60 is coded ‘2’ (SHORT FORM 1040A), or ‘3’ (SHORT FORM 1040EZ) go to
IN280.
Otherwise, continue with BOX_75 .
IN - Page 24 of 99
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
BOX_75
Route Details:
(IN1170)
Type Class: If Then
Item Type: Route
If the primary filer and the secondary filer are both 16 years or older (or in age categories
4-9)
AND
Both the primary filer and the secondary filer are married in the current round and in 2
prior rounds (Person.FullYrMarried=1 as set in the RE Wall),
Go to IN190.
Otherwise, continue with IN170.
BLAISE NAME: AmtAlim
Field kind: Datafield
ArrayMin:
IN170
Item Type:
(IN1180)
Question
Type Class:
Integer
Answer Type:
{Continuous Answer.} Answers allowed: 1
Help Available (AmtAlimHelp)
Context Header:
Min value: 0
Field Size: 6
ArrayMax:
Show Card (
Max value: 999999
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much money did {you/{PERSON}} {and {you/{NAME OF SECONDARY FILER}}} receive from
alimony?
ENTER AMOUNT
HELP: F1
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 25 of 99
IN190
IN190
IN180
(IN1190)
(IN1190)
(IN1185)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 100,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display '{and {you/{NAME OF SECONDARY FILER}}}' if IN40 is coded '2' (MARRIED
FILING JOINT RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN180
Item Type:
(IN1185)
Question
Type Class:
Enumerated
TINCMEST2
Answer Type:
Help Available (
Context Header:
BLAISE NAME: AmtAlimRng
)
Field kind: Datafield
ArrayMin:
Min value:
ArrayMax:
Max value:
Field Size:
Answers allowed: 1
Show Card (IN-2)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was received [from alimony in
{YEAR}]?
Responses:
)
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
IN - Page 26 of 99
IN190
IN190
IN190
IN190
IN190
IN190
IN190
IN190
(IN1190)
(IN1190)
(IN1190)
(IN1190)
(IN1190)
(IN1190)
(IN1190)
(IN1190)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Display
Instructions:
Testing/Editing
Notes:
IN190
Item Type:
Type Class:
Answer Type:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1190)
Question
Integer
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
Help Available (AmtBusnHelp)
Context Header:
BLAISE NAME: AmtBusn
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much money did {you/{PERSON}} {and {you/{NAME OF SECONDARY FILER}}} earn or lose
from {their/{your/his/her}} own farm or non-farm business or practice?
{IF NECESSARY, SAY: If any money from a shared business, include only the amount that would be {your/his/her}
portion.}
ENTER AMOUNT
HELP: F1
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 27 of 99
BOX_80
(IN1195)
IN240
IN220
(IN1225)
(IN1215)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 300,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘IF NECESSARY, SAY ... portion).’ if IN40 is not coded ‘2’ (MARRIED, FILING
JOINT RETURN) or if IN40 was not asked. If IN40 is coded ‘2’ (MARRIED, FILING
JOINT RETURN), use a null display.
Display ‘{and {you/{NAME OF SECONDARY FILER}}}’ if IN40 is coded `2` (MARRIED FILING
JOINT RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
Display 'their' if IN40 is coded '2' (MARRIED FILING JOINT RETURN). Otherwise, display
'{your/his/her}' using the person being looped on to determine pronoun substitution.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN190 and IN200 on the same form pane.
Testing/Editing
Notes:
BOX_80
Route Details:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1195)
Item Type: Route
Type Class: If Then
If amount other than zero entered at IN190, continue with IN200.
Otherwise, go to IN240.
IN - Page 28 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN200
Item Type:
(IN1200)
Question
Enumerated
Type Class:
Answer Type:
TEARNLOSS
Help Available (
Context Header:
BLAISE NAME: BusnEarnLoss
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
)
Show Card (
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
INTERVIEWER: WAS THE AMOUNT ENTERED EARNINGS OR LOSS?
Responses:
Display
Instructions:
Testing/Editing
Notes:
BOX_90
Route Details:
)
EARNINGS
LOSS
1
2
BOX_90
BOX_90
(IN1205)
(IN1205)
Display IN190 and IN200 on the same form pane.
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1205)
Item Type: Route
Type Class: If Then
If IN40 is coded ‘2’ (MARRIED FILING JOINT RETURN), continue with IN210.
Otherwise, go to IN240.
IN - Page 29 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN210
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1210)
Question
Integer
BLAISE NAME: PctBusnFiler
Field kind: Datafield
Field Size: 3
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 0
ArrayMax:
Max value: 100
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
What percentage of this amount was {received/lost} by {you/{PRIMARY FILER}}?
ENTER PERCENT
Responses:
REFUSED
DON'T KNOW
Display
Instructions:
RF
DK
IN240
(IN1225)
IN240
IN240
(IN1225)
(IN1225)
If IN200 is coded ‘1’ (EARNINGS), display ‘received’. If IN200 is coded ‘2’ (LOSS),
display ‘lost’.
Display IN210, IN220, and IN240 on the same form pane if a percentage is entered here.
Testing/Editing
Notes:
)
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 30 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN220
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1215)
Question
Enumerated
BLAISE NAME: AmtBusnRng
TINCMEST2
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was earned or lost [from
{their/{your/his/her}} own farm or non-farm business or practice in {YEAR}]?
Responses:
Display
Instructions:
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
IN230
IN230
IN230
IN230
IN230
IN230
IN240
IN240
(IN1220)
(IN1220)
(IN1220)
(IN1220)
(IN1220)
(IN1220)
(IN1225)
(IN1225)
Display 'their' if IN40 is coded '2' (MARRIED FILING JOINT RETURN). Otherwise,
Display '{your/his/her}' using the person being looped on to determine pronoun substitution.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN210, IN220, and IN230 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 31 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN230
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1220)
Question
Enumerated
TEARNLOSS
)
BLAISE NAME: BusnRngEarnLoss
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
INTERVIEWER: DOES THE RANGE SELECTED REPRESENT EARNINGS OR LOSS?
Responses:
Display
Instructions:
Testing/Editing
Notes:
EARNINGS
LOSS
1
2
IN240
IN240
Display IN210, IN220, and IN230 on the same form pane.
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 32 of 99
(IN1225)
(IN1225)
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN240
Item Type:
Type Class:
Answer Type:
(IN1225)
Question
Integer
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
Help Available (AmtSaleHelp)
Context Header:
BLAISE NAME: AmtSale
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much money was {your/{PERSON}} {and {your/{NAME OF SECONDARY FILER}'s}} net gain or
net loss from the sale of property or other assets, after excluding expenses, including the sale of {their/{your/his/her}} home,
if it was taxable?
{IF NECESSARY, SAY: A net gain or net loss would subtract the purchase cost and other related expenses from the sale
price. {If any money from a shared property or other asset, include only the amount that would be
{your/his/her} portion.}
ENTER AMOUNT
HELP: F1
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 33 of 99
BOX_100
(IN1230)
IN280
IN260
(IN1250)
(IN1240)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 300,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘If any money from a shared property or other asset ... portion).’ if IN40 is not coded
‘2’ (MARRIED, FILING JOINT RETURN) or if IN40 was not asked. If IN40 is coded ‘2’
(MARRIED, FILING JOINT RETURN), use a null display.
Display ‘and {your/{NAME OF SECONDARY FILER}'s}’ If IN40 is coded `2` (MARRIED FILING
JOINT RETURN). Otherwise, use a null display.
Display 'your' if the secondary filer selected at IN50 is selected as the respondent.
Otherwise, display '{NAME OF SECONDARY FILER}'s}' substituting the person's name
selected at IN50.
Display 'their' if IN40 is coded '2' (MARRIED FILING JOINT RETURN). Otherwise, display
'{your/his/her}' using the person being looped on to determine pronoun substitution.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN240, IN250, IN260, and IN270 on the same form pane.
Testing/Editing
Notes:
BOX_100
Route Details:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1230)
Item Type: Route
Type Class: If Then
If amount other than zero entered at IN240, continue with IN250.
Otherwise, go to IN280.
IN - Page 34 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN250
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1235)
Question
Enumerated
BLAISE NAME: SaleGainLoss
TGAINLOSS
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
INTERVIEWER: WAS THE AMOUNT ENTERED A NET GAIN OR A NET LOSS?
Responses:
NET GAIN
NET LOSS
Programmer
Instructions:
RF/DK disallowed.
Display
Instructions:
Testing/Editing
Notes:
)
1
2
IN280
IN280
Display IN240, IN250, IN260, and IN270 on the same form pane.
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 35 of 99
(IN1250)
(IN1250)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN260
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1240)
Question
Enumerated
BLAISE NAME: AmtSaleRng
TINCMEST2
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was earned or lost [from the sale of
{their/{your/his/her}} property or other assets, including the sale of home, if it was taxable, in {YEAR}]?
Responses:
Display
Instructions:
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
IN270
IN270
IN270
IN270
IN270
IN270
IN280
IN280
(IN1245)
(IN1245)
(IN1245)
(IN1245)
(IN1245)
(IN1245)
(IN1250)
(IN1250)
Display 'their' if IN40 is coded '2' (MARRIED FILING JOINT RETURN). Otherwise,
display '{your/his/her}' using the person being looped on to determine pronoun substitution.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN240, IN250, IN260 and IN270 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 36 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN270
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1245)
Question
Enumerated
BLAISE NAME: SaleRngGainLoss
TGAINLOSS
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
INTERVIEWER: DOES THE RANGE SELECTED REPRESENT NET GAIN OR NET LOSS?
Responses:
NET GAIN
NET LOSS
Programmer
Instructions:
RF/DK disallowed.
Display
Instructions:
Testing/Editing
Notes:
1
2
IN280
IN280
Display IN240, IN250, IN260 and IN270 on the same form pane.
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 37 of 99
(IN1250)
(IN1250)
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN280
Item Type:
Type Class:
Answer Type:
(IN1250)
Question
Integer
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
Help Available (AmtRetirHelp)
Context Header:
BLAISE NAME: AmtRetir
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much money did {you/{PERSON}} {and {you/{NAME OF SECONDARY FILER}}} receive from
payments from Individual Retirement Accounts, that is, IRA, 401k, 403(b), or Keogh accounts?
ENTER AMOUNT
HELP: F1
Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:
RF
DK
IN300
(IN1260)
IN300
IN290
(IN1260)
(IN1255)
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 100,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display '{and {you/{NAME OF SECONDARY FILER}}}' if IN40 is coded '2' (MARRIED
FILING JOINT RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN280 and IN290 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 38 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN290
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1255)
Question
Enumerated
BLAISE NAME: AmtRetirRng
TINCMEST2
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was received [from payments from
IRA, Keogh, and 401K accounts in {YEAR}]?
Responses:
Display
Instructions:
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
IN300
IN300
IN300
IN300
IN300
IN300
IN300
IN300
(IN1260)
(IN1260)
(IN1260)
(IN1260)
(IN1260)
(IN1260)
(IN1260)
(IN1260)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN280 and IN290 on the same form pane.
Testing/Editing
Notes:
)
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 39 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN300
Item Type:
Type Class:
Answer Type:
(IN1260)
Question
Integer
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
Help Available (AmtPensionHelp)
Context Header:
BLAISE NAME: AmtPension
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much money did {you/{PERSON}} {and {you/{NAME OF SECONDARY FILER}}} receive from
private pensions, military retirement, other Federal government employee pensions, state or local government employee
pensions, or annuities?
ENTER AMOUNT
HELP: F1
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 40 of 99
BOX_110
(IN1270)
BOX_110
IN310
(IN1270)
(IN1265)
MEPS_V2
Full Detail Spec
Programmer
Instructions:
Income (IN) Section
(Que
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 300,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘{and {you/{NAME OF SECONDARY FILER}}}’ If IN40 is coded '2' (MARRIED
FILING JOINT RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
For ‘NAME OF SECONDARY FILER’, display the person’s name selected at IN50 during
LOOP_10 for the primary filer currently being asked about. If IN50 was not asked in LOOP_
10 for this person, use a null display.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN300 and IN310 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 41 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN310
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1265)
Question
Enumerated
BLAISE NAME: AmtPensionRng
TINCMEST1
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-1)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
& IN-1.
Which of the ranges on card IN-1 is the best estimate of how much money was received [from private pensions,
military retirement, other Federal government employee pensions, state or local government employee pensions,
or annuities in {YEAR}]?
Responses:
Display
Instructions:
1 - 5,000
5,001 - 10,000
10,001 - 15,000
15,001 - 25,000
25,001 - 50,000
50,001 - 100,000
100,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
7
RF
DK
BOX_110
BOX_110
BOX_110
BOX_110
BOX_110
BOX_110
BOX_110
BOX_110
BOX_110
(IN1270)
(IN1270)
(IN1270)
(IN1270)
(IN1270)
(IN1270)
(IN1270)
(IN1270)
(IN1270)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN300 and IN310 on the same form pane.
Testing/Editing
Notes:
)
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 42 of 99
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
BOX_110
Route Details:
(IN1270)
Item Type: Route
Type Class: If Then
If IN60 is coded ‘2’ (SHORT FORM 1040A) or ‘3’ (SHORT FORM 1040EZ), go to
BOX_130.
Otherwise, continue with IN320.
BLAISE NAME: AmtTrust
IN320
Item Type:
(IN1275)
Question
Type Class:
Integer
Answer Type:
{Continuous Answer.} Answers allowed: 1
Help Available (AmtTrustHelp)
Context Header:
Field kind: Datafield
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Field Size: 6
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much money did {you/{PERSON}} {and {you/{NAME OF SECONDARY FILER}}} receive as a net
gain or loss, after excluding expenses, from estates or trusts, partnerships, S corporations, royalties, or from rental income?
{IF NECESSARY, SAY: A net gain or net loss would subtract the purchase cost and other related expenses from the sale
price. {If any money from a joint venture, include only the amount that would be {your/his/her} portion.}
HELP: F1
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 43 of 99
BOX_120
(IN1280)
BOX_130
IN340
(IN1296)
(IN1290)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 300,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘If any money from ... portion).’ if IN40 is not coded ‘2’ (MARRIED, FILING
JOINT RETURN) or if IN40 was not asked. If IN40 is coded ‘2’ (MARRIED, FILING
JOINT RETURN), use a null display.
Display '{and {you/{NAME OF SECONDARY FILER}}}' if IN40 is coded '2' (MARRIED FILING
JOINT RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent.
OTHERWISE, Display '{NAME OF SECONDARY FILER}' substituting the person's name selected
at IN50.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN320, IN330, IN340 and IN350 on the same form pane.
Testing/Editing
Notes:
BOX_120
Route Details:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1280)
Item Type: Route
Type Class: If Then
If amount other than zero entered at IN320, continue with IN330.
Otherwise, go to BOX_130.
IN - Page 44 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN330
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1285)
Question
Enumerated
BLAISE NAME: TrustGainLoss
TGAINLOSS
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
INTERVIEWER: WAS THE AMOUNT ENTERED A NET GAIN OR A NET LOSS?
Responses:
NET GAIN
NET LOSS
Programmer
Instructions:
RF/DK disallowed.
Display
Instructions:
Testing/Editing
Notes:
1
2
BOX_130
BOX_130
Display IN320, IN330, IN340 and IN350 on the same form pane.
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 45 of 99
(IN1296)
(IN1296)
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN340
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1290)
Question
Enumerated
BLAISE NAME: AmtTrustRng
TINCMEST2
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was earned or lost [from estates or
trusts, partnerships, S corporations, royalties, or from rental income in {YEAR}]?
Responses:
Display
Instructions:
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
IN350
IN350
IN350
IN350
IN350
IN350
BOX_130
BOX_130
(IN1295)
(IN1295)
(IN1295)
(IN1295)
(IN1295)
(IN1295)
(IN1296)
(IN1296)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN320, IN330, IN340 and IN350 on the same form pane.
Testing/Editing
Notes:
)
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 46 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN350
Item Type:
(IN1295)
Question
Enumerated
Type Class:
Answer Type:
TGAINLOSS
Help Available (
Context Header:
BLAISE NAME: TrustRngGainLoss
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
INTERVIEWER: DOES THE RANGE SELECTED REPRESENT NET GAIN OR NET LOSS?
Responses:
NET GAIN
NET LOSS
Programmer
Instructions:
RF/DK disallowed.
Display
Instructions:
Testing/Editing
Notes:
BOX_130
Route Details:
1
2
BOX_130
BOX_130
(IN1296)
(IN1296)
Display IN320, IN330, IN340 and IN350 on the same form pane.
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1296)
Item Type: Route
Type Class: If Then
If the primary filer and the secondary filer (tax unit) are both 16 years or older (or in age
categories 4-9)
AND
Each RU member in the tax unit had the same current main job in the current round
(Job.JobTp=1) and prior 2 rounds (preload.Job.PR.JobTp=1 previous round and
preload.Job.PR2_JobTp=1 two rounds ago)
AND
The job started earlier than current year - 1 (preload.Job.JobStartYYYY or = to 100,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘{and {you/{NAME OF SECONDARY FILER}}}’ if IN40 is coded '2' (MARRIED
FILING JOINT RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN360 and IN370 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 48 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN370
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1305)
Question
Enumerated
BLAISE NAME: AmtUnempRng
TINCMEST2
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was received [from unemployment
compensation in {YEAR}]?
Responses:
Display
Instructions:
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
IN380
IN380
IN380
IN380
IN380
IN380
IN380
IN380
(IN1310)
(IN1310)
(IN1310)
(IN1310)
(IN1310)
(IN1310)
(IN1310)
(IN1310)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN360 and IN370 on the same form pane.
Testing/Editing
Notes:
)
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 49 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN380
Item Type:
Type Class:
Answer Type:
(IN1310)
Question
Integer
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
Help Available (RcvSocSecHelp)
Context Header:
BLAISE NAME: AmtSocSec
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
During {YEAR}, how much money did {you/{PERSON}} {and {you/{NAME OF SECONDARY FILER}}} receive from
Social Security and equivalent tier 1 Railroad Retirement benefits?
HELP: F1
Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:
RF
DK
END_LP20
(IN1320)
END_LP20
IN390
(IN1320)
(IN1315)
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 100,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Display ‘{and {you/{NAME OF SECONDARY FILER}}}’ if IN40 is coded '2' (MARRIED
FILING JOINT RETURN). Otherwise, use a null display.
Display 'you' if the secondary filer selected at IN50 is selected as the respondent. Otherwise,
display '{NAME OF SECONDARY FILER}' substituting the person's name selected at IN50.
For ‘NAME OF SECONDARY FILER’, display the person’s name selected at IN50 during
LOOP_10 for the primary filer currently being asked about. If IN50 was not asked in LOOP_
10 for this person, use a null display.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN380 and IN390 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
IN - Page 50 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN390
Item Type:
(IN1315)
Question
Enumerated
Type Class:
Answer Type:
TINCMEST1
Help Available (
Context Header:
BLAISE NAME: AmtSocSecRng
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-1)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF SECONDARY FILER}
Question Text:
& IN-1.
Which of the ranges on card IN-1 is the best estimate of how much money was received [from Social Security and
equivalent tier 1 Railroad Retirement benefits in {YEAR}]?
Responses:
Display
Instructions:
1 - 5,000
5,001 - 10,000
10,001 - 15,000
15,001 - 25,000
25,001 - 50,000
50,001 - 100,000
100,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
7
RF
DK
END_LP20
END_LP20
END_LP20
END_LP20
END_LP20
END_LP20
END_LP20
END_LP20
END_LP20
(IN1320)
(IN1320)
(IN1320)
(IN1320)
(IN1320)
(IN1320)
(IN1320)
(IN1320)
(IN1320)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN380 and IN390 on the same form pane.
Testing/Editing
Notes:
END_LP20
Route Details:
Variable collected at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
Variable stored at MEPSSpring2018.IN_Main.IN_Loop_20[1..25]
(IN1320)
Item Type: Route
Type Class: End Loop
Cycle on next person on the RU-MEMBERS-ROSTER that meets the conditions stated in
the loop definition.
If no other persons meet the stated conditions, end LOOP_20 and continue with IN400.
IN - Page 51 of 99
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
IN400
Item Type:
(IN1325)
Question
Type Class:
Enumerated
Answer Type:
TYESNO
Help Available (WrkrCompHelp)
BLAISE NAME: WrkrComp
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Show Card (
Max value:
)
Look Up File (
)
Question Text:
During {YEAR}, did anyone in the household receive Worker's Compensation?
HELP: F1
Responses:
Programmer
Instructions:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN440
IN440
IN440
(IN1360)
(IN1360)
(IN1360)
If coded ‘1’ (YES) and a single person RU, automatically code person as ‘RECEIVED
WORKER’S COMPENSATION’ at IN410 and go to LOOP_30.
If coded '1' (YES) and a multi-person RU, continue with IN410.
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 52 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN410
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1330)
Question
Enumerated
BLAISE NAME: WhoWrkrComp
Field kind: Datafield
ArrayMin:
Field Size:
TFIRSTMIDLASTNA Answers allowed: 99 ArrayMax:
)
Show Card (
Min value:
Max value:
)
Look Up File (
Question Text:
Who received Worker's Compensation in {YEAR}?
PROBE: Anyone else receive Worker's Compensation in {YEAR}?
ENTER ALL THAT APPLY.
Responses:
{FIRST NAME [MIDDLE NAME] LAST
NAME}1
{FIRST NAME [MIDDLE NAME] LAST
NAME}2
{FIRST NAME [MIDDLE NAME] LAST
NAME}3
{FIRST NAME [MIDDLE NAME] LAST
NAME}4
{FIRST NAME [MIDDLE NAME] LAST
NAME}N
1
LOOP_30
(IN1335)
2
LOOP_30
(IN1335)
3
LOOP_30
(IN1335)
4
LOOP_30
(IN1335)
5
LOOP_30
(IN1335)
IN - Page 53 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Roster behavior:
1. Multiple select allowed.
Display
Instructions:
Roster 2- no add/edit/delete
Roster definition:
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first, middle,
and last name (Person.FullName)
Roster filter:
Display all RU members who meet the following condition:
- Person is a current RU member (includes deceased and institutionalized members).
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
LOOP_30
Route Details:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
(IN1335)
Item Type: Route
Type Class: Begin Loop
For each element in the RU-MEMBERS-ROSTER, ask IN420 - END_LP30.
Loop definition: LOOP_30 determines how much money was received from worker’s
compensation for RU members who received worker’s compensation in the calendar year.
This loop cycles on each person on the RU-MEMBERS-ROSTER who meets the following
conditions:
- Person is a current RU member (includes deceased and institutionalized RU members)
- Person received worker’s compensation in the calendar year (selected at IN410)
IN - Page 54 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN420
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1345)
Question
Integer
BLAISE NAME: AmtWrkrComp
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
How much money did {you/{PERSON}} receive from Worker's Compensation [in {YEAR}]?
ENTER AMOUNT
Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:
RF
DK
END_LP30
(IN1355)
END_LP30
IN430
(IN1355)
(IN1350)
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 50,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_30[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_30[1..25]
IN - Page 55 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN430
Item Type:
(IN1350)
Question
Enumerated
Type Class:
Answer Type:
TINCMEST2
Help Available (
Context Header:
BLAISE NAME: AmtWrkrCompRng
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was received [from Worker's
Compensation in {YEAR}]?
Responses:
Display
Instructions:
Testing/Editing
Notes:
END_LP30
Route Details:
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
END_LP30
END_LP30
END_LP30
END_LP30
END_LP30
END_LP30
END_LP30
END_LP30
(IN1355)
(IN1355)
(IN1355)
(IN1355)
(IN1355)
(IN1355)
(IN1355)
(IN1355)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_30[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_30[1..25]
(IN1355)
Item Type: Route
Type Class: End Loop
Cycle on next person on the RU-MEMBERS-ROSTER that meets the conditions stated in
the loop definition.
If no other persons meet the stated conditions, end LOOP_30 and continue with IN440.
IN - Page 56 of 99
)
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
IN440
Item Type:
(IN1360)
Question
Type Class:
Enumerated
Answer Type:
TYESNO
Help Available (SSIHelp)
BLAISE NAME: SSI
Field kind: Datafield
ArrayMin:
Min value:
ArrayMax:
Max value:
Field Size:
Answers allowed: 1
Show Card (
)
Look Up File (
)
Question Text:
During {YEAR}, did anyone in the household receive Supplemental Security Income, also known as S.S.I.?
HELP: F1
Responses:
Programmer
Instructions:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN490
IN490
IN490
(IN1410)
(IN1410)
(IN1410)
If coded ‘1’ (YES) and a single person RU, automatically code person as ‘RECEIVED S.S.I.’
at IN450 and go to LOOP_40.
If coded '1' (YES) and a multi-person RU, continue with IN450.
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 57 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN450
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1365)
Question
Enumerated
BLAISE NAME: WhoSSI
Field kind: Datafield
ArrayMin:
Field Size:
TFIRSTMIDLASTNA Answers allowed: 99 ArrayMax:
)
Show Card (
Min value:
Max value:
)
Look Up File (
Question Text:
Who received Supplemental Security Income in {YEAR}?
PROBE: Anyone else receive S.S.I. in {YEAR}?
ENTER ALL THAT APPLY.
Responses:
{FIRST NAME [MIDDLE NAME] LAST
NAME}1
{FIRST NAME [MIDDLE NAME] LAST
NAME}2
{FIRST NAME [MIDDLE NAME] LAST
NAME}3
{FIRST NAME [MIDDLE NAME] LAST
NAME}4
{FIRST NAME [MIDDLE NAME] LAST
NAME}N
1
LOOP_40
(IN1370)
2
LOOP_40
(IN1370)
3
LOOP_40
(IN1370)
4
LOOP_40
(IN1370)
5
LOOP_40
(IN1370)
IN - Page 58 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Roster behavior:
1. Multiple select allowed.
Display
Instructions:
Roster 2- no add/edit/delete
Roster definition:
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first, middle,
and last name (Person.FullName)
Roster filter:
Display all RU members who meet the following condition:
- Person is a current RU member (includes deceased and institutionalized members).
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
LOOP_40
Route Details:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
(IN1370)
Item Type: Route
Type Class: Begin Loop
For each element in the RU-MEMBERS-ROSTER, ask IN460 - END_LP40.
Loop definition: LOOP_40 determines how much money was received from Supplemental
Security Income (S.S.I) for RU members who received S.S.I. in the calendar year. This
loop cycles on each person on the RU-MEMBERS-ROSTER who meets the following
conditions:
- Person is a current RU member (includes deceased and institutionalized RU members)
- Person received Supplemental Security Income in the calendar year (selected at IN450)
IN - Page 59 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN460
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1390)
Question
Integer
BLAISE NAME: MonSSI
Field kind: Datafield
Field Size: 2
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 1
ArrayMax:
Max value: 12
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
For how many months in {YEAR} did {you/{PERSON}} receive money from Supplemental Security Income?
ENTER MONTHS
Responses:
REFUSED
DON'T KNOW
Display
Instructions:
Testing/Editing
Notes:
RF
DK
IN470
(IN1395)
IN470
IN470
(IN1395)
(IN1395)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_40[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_40[1..25]
IN - Page 60 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN470
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1395)
Question
Integer
BLAISE NAME: AmtSSIMon
Field kind: Datafield
Field Size: 5
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 0
ArrayMax:
Max value: 99999
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
On average, how much money did {you/{PERSON}} get per month [from Supplemental Security Income in {YEAR}]?
ENTER AMOUNT
Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:
RF
DK
END_LP40
(IN1405)
END_LP40
IN480
(IN1405)
(IN1400)
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 50,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_40[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_40[1..25]
IN - Page 61 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN480
Item Type:
Type Class:
Answer Type:
TSSIEST
Help Available (
Context Header:
BLAISE NAME: AmtSSIMonRng
(IN1400)
Question
Enumerated
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-3)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
&IN-3.
Which of the ranges on card IN-3 is the best estimate of how much money was received per month [from
Supplemental Security Income in {YEAR}]?
Responses:
Display
Instructions:
Testing/Editing
Notes:
END_LP40
Route Details:
1 - 250
251 - 500
501 - 750
751 - 1,000
1,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
RF
DK
END_LP40
END_LP40
END_LP40
END_LP40
END_LP40
END_LP40
END_LP40
(IN1405)
(IN1405)
(IN1405)
(IN1405)
(IN1405)
(IN1405)
(IN1405)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_40[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_40[1..25]
(IN1405)
Item Type: Route
Type Class: End Loop
Cycle on next person on the RU-MEMBERS-ROSTER that meets the conditions stated in
the loop definition.
If no other persons meet the stated conditions, end LOOP_40 and continue with IN490.
IN - Page 62 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN490
Item Type:
Type Class:
Answer Type:
(IN1410)
Question
Enumerated
TYESNO
Help Available (PubAssistHelp)
BLAISE NAME: PubAssist
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
Question Text:
During {YEAR}, did anyone in the household receive any money from public assistance or welfare, such as
Temporary Assistance for Needy Families, also known as TANF {, {STATE TANF NAME 1}} {, {STATE
TANF NAME 2}} {, {STATE TANF NAME 3}}, or general assistance?
HELP: F1
Responses:
Programmer
Instructions:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN560
IN560
IN560
(IN1460)
(IN1460)
(IN1460)
If coded ‘1’ (YES) and a single person RU, automatically code person as ‘RECEIVED
PUBLIC ASSISTANCE’ at IN500 and go to LOOP_50.
If coded '1' (YES) and a multi-person RU, continue with IN500.
Display
Instructions:
Display ', {STATE TANF NAME 1}' (substituting the real state name for the TANF program) if the
state in which interview is being conducted has one or more TANF name(s). Otherwise, use a null
display.
Display ', {STATE TANF NAME 2}' (substituting the real state name for the TANF program) if the
state in which interview is being conducted has a second other TANF name. Otherwise, use a null
display.
Display ', {STATE TANF NAME 3}' (substituting the real state name for the TANF program) if the
state in which interview is being conducted has a third other TANF name. Otherwise, use a null
display.
For the specific name to use by state, see TBD.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 63 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN500
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1415)
Question
Enumerated
BLAISE NAME: WhoPubAssist
Field kind: Datafield
ArrayMin:
Field Size:
TFIRSTMIDLASTNA Answers allowed: 99 ArrayMax:
)
Show Card (
Min value:
Max value:
)
Look Up File (
Question Text:
In whose name were the public assistance or welfare benefits received?
PROBE: Who received a deposit, or whose name was on the electronic benefit card (EBT), debit card or check?
ENTER ALL THAT APPLY.
Responses:
{FIRST NAME [MIDDLE NAME] LAST
NAME}1
{FIRST NAME [MIDDLE NAME] LAST
NAME}2
{FIRST NAME [MIDDLE NAME] LAST
NAME}3
{FIRST NAME [MIDDLE NAME] LAST
NAME}4
{FIRST NAME [MIDDLE NAME] LAST
NAME}N
Programmer
Instructions:
Roster behavior:
1. Multiple select allowed.
Display
Instructions:
Roster 2- no add/edit/delete
1
LOOP_50
(IN1420)
2
LOOP_50
(IN1420)
3
LOOP_50
(IN1420)
4
LOOP_50
(IN1420)
5
LOOP_50
(IN1420)
Roster definition:
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first,
middle, and last name (Person.FullName)
Roster filter:
Display all RU members who meet the following condition:
- Person is a current RU member (includes deceased and institutionalized RU members)
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 64 of 99
)
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
LOOP_50
Route Details:
(IN1420)
Item Type: Route
Type Class: Begin Loop
For each element in the RU-MEMBERS-ROSTER, ask IN510 - END_LP50.
Loop definition: LOOP_50 determines who was covered by public assistance, whether any
of the checks included money from TANF and how much was received per month. this
loop cycles on each person on the RU-MEMBERS-ROSTER who meets the following
conditions:
⦁ Person is a current RU member (includes deceased and institutionalized RU members)
⦁ Person’s name was on the public assistance checks (selected or auto-coded at IN500)
IN - Page 65 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN510
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1430)
Question
Enumerated
BLAISE NAME: PubAssistCov
Field kind: Datafield
ArrayMin:
Field Size:
TFMLNAMEPERSN Answers allowed: 99 ArrayMax:
)
Show Card (
)
Min value:
Max value:
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
Sometimes checks from public assistance cover more than one person in the household, even though only one person's name
is on the check.
Who is covered by {your/{PERSON}'s} checks from public assistance?
PROBE: Did {your/his/her} checks cover anyone else?
ENTER ALL THAT APPLY.
Responses:
{FIRST NAME, [MIDDLE NAME], LAST
NAME}1
{FIRST NAME, [MIDDLE NAME], LAST
NAME}2
{FIRST NAME, [MIDDLE NAME], LAST
NAME}3
{FIRST NAME, [MIDDLE NAME], LAST
NAME}4
{FIRST NAME, [MIDDLE NAME], LAST
NAME}N
CHECK ONLY COVERS (PERSON)
PERSON NOT IN RU
REFUSED
DON'T KNOW
1
2
3
4
5
98
99
RF
DK
IN - Page 66 of 99
)
MEPS_V2
Full Detail Spec
Programmer
Instructions:
Income (IN) Section
(Que
Roster behavior:
1. Multiple select allowed.
2. Add, delete, and edit disallowed.
3. Display 'CHECK ONLY COVERS (PERSON)' as the 2nd to last entry on the roster.
4. Display 'PERSON NOT IN RU' as the last entry on the roster.
Hard check:
Response option 'CHECK ONLY COVERS (PERSON)' cannot be selected in combination with
any other response option. If this is selected, display the following message: "NO OTHER
CHOICE CAN BE SELECTED WITH CHECK ONLY COVERS PERSON."
Display
Instructions:
Roster 2-no add/edit/delete
Roster definition:
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first, middle,
and last name (Person.FullName)
Roster filter:
Display all RU members who meet the following conditions:
⦁ Person is a current RU member (includes deceased and institutionalized RU members)
⦁ Person is not selected as receiving his own public assistance checks; that is person was not
selected at IN500
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.Loop_50[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_50[1..25]
IN - Page 67 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN530
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1440)
Question
Integer
BLAISE NAME: MonPubAssist
Field kind: Datafield
Field Size: 2
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 1
ArrayMax:
Max value: 12
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
For how many months in {YEAR} did {you/{PERSON}} receive checks from public assistance?
ENTER MONTHS
Responses:
REFUSED
DON'T KNOW
Display
Instructions:
Testing/Editing
Notes:
RF
DK
IN540
(IN1445)
IN540
IN540
(IN1445)
(IN1445)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_50[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_50[1..25]
IN - Page 68 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN540
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1445)
Question
Integer
BLAISE NAME: AmtPubAssistMon
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
On average, how much money did {you/{PERSON}} get per month [from public assistance in {YEAR}]?
ENTER AMOUNT
Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:
RF
DK
END_LP50
(IN1455)
END_LP50
IN550
(IN1455)
(IN1450)
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft range check: If amount entered is > or =50,000, display the following message: “VALUE
IS HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_50[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_50[1..25]
IN - Page 69 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN550
Item Type:
Type Class:
Answer Type:
TSSIEST
Help Available (
Context Header:
BLAISE NAME: AmtPubAssistMonRng
(IN1450)
Question
Enumerated
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-3)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
& IN-3.
Which of the ranges on card IN-3 is the best estimate of how much money was received per month [from public
assistance in {YEAR}]?
Responses:
Display
Instructions:
Testing/Editing
Notes:
END_LP50
Route Details:
1 - 250
251 - 500
501 - 750
751 - 1,000
1,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
RF
DK
END_LP50
END_LP50
END_LP50
END_LP50
END_LP50
END_LP50
END_LP50
(IN1455)
(IN1455)
(IN1455)
(IN1455)
(IN1455)
(IN1455)
(IN1455)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_50[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_50[1..25]
(IN1455)
Item Type: Route
Type Class: End Loop
Cycle on next person on the RU-MEMBERS-ROSTER that meets the conditions stated in
the loop definition.
If no other persons meet the stated conditions, end LOOP_50 and continue with IN560.
IN - Page 70 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN560
Item Type:
Type Class:
Answer Type:
(IN1460)
Question
Enumerated
TYESNO
Help Available (ChSuprtHelp)
BLAISE NAME: ChSuprt
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
Question Text:
During {YEAR}, did anyone in the household receive any money from child support?
HELP: F1
Responses:
Programmer
Instructions:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN610
IN610
IN610
(IN1500)
(IN1500)
(IN1500)
If coded ‘1’ (YES) and a single person RU, automatically code person as ‘RECEIVED
CHILD SUPPORT’ at IN570 and go to LOOP_60.
If coded '1' (YES) and a multi-person RU, continue with IN570.
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 71 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN570
Item Type:
Type Class:
Answer Type:
(IN1465)
Question
Enumerated
BLAISE NAME: WhoChSuprt
Field kind: Datafield
ArrayMin:
Field Size:
TFIRSTMIDLASTNA Answers allowed: 99 ArrayMax:
Help Available (WhoChSuprtHelp)
Show Card (
Min value:
Max value:
)
Look Up File (
)
Question Text:
Who received child support in {YEAR}?
PROBE: Anyone else receive child support in {YEAR}?
ENTER ALL THAT APPLY.
HELP: F1
Responses:
{FIRST NAME [MIDDLE NAME] LAST
NAME}1
{FIRST NAME [MIDDLE NAME] LAST
NAME}2
{FIRST NAME [MIDDLE NAME] LAST
NAME}3
{FIRST NAME [MIDDLE NAME] LAST
NAME}4
{FIRST NAME [MIDDLE NAME] LAST
NAME}N
1
LOOP_60
(IN1470)
2
LOOP_60
(IN1470)
3
LOOP_60
(IN1470)
4
LOOP_60
(IN1470)
5
LOOP_60
(IN1470)
IN - Page 72 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Display
Instructions:
Roster behavior:
1. Multiple select allowed.
Roster 2 – no add/edit/delete.
Roster definition:
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first, middle,
and last name (Person.FullName)
Roster filter:
Display all RU members who meet the following condition:
- Person is a current RU member (includes deceased and institutionalized members)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
LOOP_60
Route Details:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
(IN1470)
Item Type: Route
Type Class: Begin Loop
For each element in the RU-MEMBERS-ROSTER, ask IN580 - END_LP60.
Loop definition: LOOP_60 determines how much money was received from child support
for RU members who received child support in calendar year. This loop cycles on each
person on the RU-MEMBERS-ROSTER who meets the following conditions:
- Person is a current RU member (includes deceased and institutionalized RU members)
- Person received child support in calendar year (selected at IN570).
IN - Page 73 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN580
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1480)
Question
Integer
BLAISE NAME: MonChSuprt
Field kind: Datafield
Field Size: 2
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 1
ArrayMax:
Max value: 12
)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
For how many months in {YEAR} did {you/{PERSON}} receive money from child support?
ENTER MONTHS
Responses:
REFUSED
DON'T KNOW
Display
Instructions:
Testing/Editing
Notes:
RF
DK
IN590
(IN1485)
IN590
IN590
(IN1485)
(IN1485)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_60[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_60[1..25]
IN - Page 74 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN590
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1485)
Question
Integer
BLAISE NAME: AmtChSuprtMon
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
On average, how much money did {you/{PERSON}} get per month [from child support in {YEAR}]?
ENTER AMOUNT
Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:
RF
DK
END_LP60
(IN1495)
END_LP60
IN600
(IN1495)
(IN1490)
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft range check: If amount entered is > or =100,000, display the following message: “VALUE
IS HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_60[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_60[1..25]
IN - Page 75 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN600
Item Type:
Type Class:
Answer Type:
TSSIEST
Help Available (
Context Header:
BLAISE NAME: AmtChSuprtMonRng
(IN1490)
Question
Enumerated
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-3)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
& IN-3.
Which of the ranges on card IN-3 is the best estimate of how much money was received per month [from child
support in {YEAR}]?
Responses:
Display
Instructions:
Testing/Editing
Notes:
END_LP60
Route Details:
1 - 250
251 - 500
501 - 750
751 - 1,000
1,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
RF
DK
END_LP60
END_LP60
END_LP60
END_LP60
END_LP60
END_LP60
END_LP60
(IN1495)
(IN1495)
(IN1495)
(IN1495)
(IN1495)
(IN1495)
(IN1495)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_60[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_60[1..25]
(IN1495)
Item Type: Route
Type Class: End Loop
Cycle on next person on the RU-MEMBERS-ROSTER that meets the conditions stated in
the loop definition.
If no other persons meet the stated conditions, end LOOP_60 and continue with IN610.
IN - Page 76 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN610
Item Type:
Type Class:
Answer Type:
(IN1500)
Question
Enumerated
TYESNO
Help Available (VetPymtHelp)
BLAISE NAME: VetPymt
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
Question Text:
Not counting military retirement, during {YEAR}, did anyone in the household receive any veteran's payments such as
education or disability benefits?
HELP: F1
Responses:
Programmer
Instructions:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN650
IN650
IN650
(IN1535)
(IN1535)
(IN1535)
If coded ‘1’ (YES) and a single person RU, automatically code person as ‘RECEIVED
VETERAN’S PAYMENTS’ at IN620 and go to LOOP_70.
If coded '1' (YES) and a multi-person RU, continue with IN620.
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 77 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN620
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1505)
Question
Enumerated
BLAISE NAME: WhoVetPymt
Field kind: Datafield
ArrayMin:
Field Size:
TFIRSTMIDLASTNA Answers allowed: 99 ArrayMax:
)
Show Card (
Min value:
Max value:
)
Look Up File (
Question Text:
Who received veteran's payments such as education or disability benefits [in {YEAR}]?
PROBE: Anyone else receive veteran's payments in {YEAR}?
ENTER ALL THAT APPLY.
Responses:
{FIRST NAME [MIDDLE NAME] LAST
NAME}1
{FIRST NAME [MIDDLE NAME] LAST
NAME}2
{FIRST NAME [MIDDLE NAME] LAST
NAME}3
{FIRST NAME [MIDDLE NAME] LAST
NAME}4
{FIRST NAME [MIDDLE NAME] LAST
NAME}N
1
LOOP_70
(IN1510)
2
LOOP_70
(IN1510)
3
LOOP_70
(IN1510)
4
LOOP_70
(IN1510)
5
LOOP_70
(IN1510)
IN - Page 78 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Display
Instructions:
Roster behavior:
1. Multiple select allowed.
Roster 2 – no add/edit/delete.
Roster definition:
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first, middle,
and last name (Person.FullName).
Roster filter:
Display all RU members who meet the following condition:
- Person is a current RU member (includes deceased and institutionalized members).
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
LOOP_70
Route Details:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
(IN1510)
Item Type: Route
Type Class: Begin Loop
For each element in the RU-MEMBERS-ROSTER, ask IN630 - END_LP70.
Loop definition: LOOP_70 determines how much money was received from veteran’s
payments for RU members who received veteran’s payments in the calendar year. This
loop cycles on each person on the RU-MEMBERS-ROSTER who meets the following
conditions:
⦁ Person is a current RU member (includes deceased and institutionalized RU members).
⦁ Person received veteran’s payments in the calendar year (selected or auto-coded at
IN620).
IN - Page 79 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN630
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1520)
Question
Integer
BLAISE NAME: AmtVetPymt
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
How much money did {you/{PERSON}} receive from veteran's payments such as education or disability benefits in
{YEAR}?
[Do not include military retirement.]
Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:
RF
DK
END_LP70
(IN1530)
END_LP70
IN640
(IN1530)
(IN1525)
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft range check: If amount entered is > or =100,000, display the following message: “VALUE
IS HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_70[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_70[1..25]
IN - Page 80 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN640
Item Type:
(IN1525)
Question
Enumerated
Type Class:
Answer Type:
TINCMEST2
Help Available (
Context Header:
BLAISE NAME: AmtVetPymtRng
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was received [from veteran's payments
such as education or disability benefits in {YEAR}]?
Responses:
Display
Instructions:
Testing/Editing
Notes:
END_LP70
Route Details:
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
END_LP70
END_LP70
END_LP70
END_LP70
END_LP70
END_LP70
END_LP70
END_LP70
(IN1530)
(IN1530)
(IN1530)
(IN1530)
(IN1530)
(IN1530)
(IN1530)
(IN1530)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_70[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_70[1..25]
(IN1530)
Item Type: Route
Type Class: End Loop
Cycle on next person on the RU-MEMBERS-ROSTER that meets the conditions stated in
the loop definition.
If no other persons meet the stated conditions, end LOOP_70 and continue with IN650.
IN - Page 81 of 99
)
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
IN650
Item Type:
(IN1535)
Question
Type Class:
Enumerated
Answer Type:
TYESNO
Help Available (CashHelp)
BLAISE NAME: Cash
Field kind: Datafield
ArrayMin:
Min value:
ArrayMax:
Max value:
Field Size:
Answers allowed: 1
Show Card (
)
Look Up File (
)
Question Text:
Besides what we have already talked about, during {YEAR}, did anyone in the household receive any money from regular
cash contributions from people who do not live in this household?
HELP: F1
Responses:
Programmer
Instructions:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN700
IN700
IN700
(IN1575)
(IN1575)
(IN1575)
If coded ‘1’ (YES) and a single person RU, automatically code person as ‘RECEIVED
REGULAR CASH CONTRIBUTIONS FROM OUTSIDE HOUSEHOLD’ at IN660 and go
to LOOP_80.
If coded '1' (YES) and a multi-person RU, continue with IN660.
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 82 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN660
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1540)
Question
Enumerated
BLAISE NAME: WhoCash
Field kind: Datafield
ArrayMin:
Field Size:
TFIRSTMIDLASTNA Answers allowed: 99 ArrayMax:
)
Show Card (
Min value:
Max value:
)
Look Up File (
)
Question Text:
Who received regular cash contributions from people who do not live in this household [in {YEAR}]?
PROBE: Anyone else receive regular cash contributions, in {YEAR}, from people who do not live here?
ENTER ALL THAT APPLY.
Responses:
Programmer
Instructions:
Display
Instructions:
{FIRST NAME [MIDDLE NAME] LAST
NAME}1
{FIRST NAME [MIDDLE NAME] LAST
NAME}2
{FIRST NAME [MIDDLE NAME] LAST
NAME}3
{FIRST NAME [MIDDLE NAME] LAST
NAME}4
{FIRST NAME [MIDDLE NAME] LAST
NAME}N
1
LOOP_80
(IN1545)
2
LOOP_80
(IN1545)
3
LOOP_80
(IN1545)
4
LOOP_80
(IN1545)
5
LOOP_80
(IN1545)
Roster behavior:
1. Multiple select allowed.
Roster definition:
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first,
middle, and last name (Person.FullName)
Roster filter:
Display all current RU members (including persons who are deceased and institutionalized
this round who are current round 3 members.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 83 of 99
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
LOOP_80
(IN1545)
Route Details:
Item Type: Route
Type Class: Begin Loop
For each element in the RU-MEMBERS-ROSTER, ask IN670 - END_LP80.
Loop definition: LOOP_80 determines how much money was received from regular cash
contributions from outside the household for RU members who received these types of
contributions in the calendar year. This loop cycles on each person on the RU-MEMBERSROSTER who meets the following conditions:
⦁ Person is a current RU member (includes deceased and institutionalized ru members)
⦁ Person received regular cash contributions from someone outside of the household in
the calendar year (selected or auto-coded at IN660)
BLAISE NAME: MonCash
IN670
Item Type:
(IN1555)
Question
Type Class:
Integer
Answer Type:
{Continuous Answer.} Answers allowed: 1
Help Available (
Context Header:
)
Field kind: Datafield
ArrayMin:
Min value: 1
ArrayMax:
Max value: 12
Field Size: 2
Show Card (
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
For how many months in {YEAR} did {you/{PERSON}} receive money from regular cash contributions from people who do
not live in this household?
ENTER MONTHS
Responses:
REFUSED
DON'T KNOW
Display
Instructions:
Testing/Editing
Notes:
RF
DK
IN680
IN680
IN680
(IN1560)
(IN1560)
(IN1560)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_80[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_80[1..25]
IN - Page 84 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN680
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:
(IN1560)
Question
Integer
BLAISE NAME: AmtCashMon
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
)
Look Up File (
)
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
On average, how much money did {you/{PERSON}} get per month [from regular cash contributions from people who do not
live in this household, in {YEAR}]?
ENTER AMOUNT
Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:
RF
DK
END_LP80
(IN1570)
END_LP80
IN690
(IN1570)
(IN1565)
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 100,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Testing/Editing
Notes:
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_80[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_80[1..25]
IN - Page 85 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN690
Item Type:
Type Class:
Answer Type:
TSSIEST
Help Available (
Context Header:
BLAISE NAME: AmtCashMonRng
(IN1565)
Question
Enumerated
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-3)
Look Up File (
{PERSON'S FIRST MIDDLE AND LAST NAME}
Question Text:
& IN-3.
Which of the ranges on card IN-3 is the best estimate of how much money was received per month [from regular
cash contributions from people who do not live in this household, in {YEAR}]?
Responses:
Display
Instructions:
Testing/Editing
Notes:
END_LP80
Route Details:
1 - 250
251 - 500
501 - 750
751 - 1,000
1,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
RF
DK
END_LP80
END_LP80
END_LP80
END_LP80
END_LP80
END_LP80
END_LP80
(IN1570)
(IN1570)
(IN1570)
(IN1570)
(IN1570)
(IN1570)
(IN1570)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main.Loop_80[1..25]
Variable stored at MEPSSpring2018.IN_Main.Loop_80[1..25]
(IN1570)
Item Type: Route
Type Class: End Loop
Cycle on next person on the RU-MEMBERS-ROSTER that meets the conditions stated in
the loop definition.
If no other persons meet the stated conditions, end LOOP_80 and continue with IN700.
IN - Page 86 of 99
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN700
Item Type:
Type Class:
Answer Type:
(IN1575)
Question
Enumerated
TYESNO
Help Available (FoodStmpHelp)
BLAISE NAME: FoodStmp
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
Question Text:
During {YEAR}, did anyone in the household get benefits from the Supplemental Nutrition Assistance Program, also known
as SNAP {or {STATE SNAP NAME}}, or food stamps?
HELP: F1
Responses:
Display
Instructions:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
IN710
IN730
IN730
IN730
(IN1580)
(IN1595)
(IN1595)
(IN1595)
Display 'or {STATE SNAP NAME}' (substituting the real state name for the SNAP program) if the
state in which interview is being conducted does not use the name 'SNAP.' For the specific name to use
by state, see ATTACHMENT 36.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 87 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN710
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1580)
Question
Integer
BLAISE NAME: MonFoodStmp
Field kind: Datafield
Field Size: 2
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 1
ArrayMax:
Max value: 12
)
Look Up File (
)
Question Text:
For how many months in {YEAR} were SNAP or other food stamp benefits received?
ENTER MONTHS
Responses:
REFUSED
DON'T KNOW
Display
Instructions:
Testing/Editing
Notes:
RF
DK
(IN1590)
(IN1590)
(IN1590)
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
BLAISE NAME: AmtFoodStmpMon
IN720
Item Type:
(IN1590)
Question
Type Class:
Integer
Answer Type:
{Continuous Answer.} Answers allowed: 1
Help Available (
IN720
IN720
IN720
)
Field kind: Datafield
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
Field Size: 6
Show Card (
)
Look Up File (
Question Text:
What was the approximate monthly value of the SNAP or other food stamp benefits?
ENTER AMOUNT
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 88 of 99
IN730
(IN1595)
IN730
IN730
(IN1595)
(IN1595)
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > or = to 1,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN730
Item Type:
(IN1595)
Question
Type Class:
Enumerated
Answer Type:
TYESNO
Help Available (OthIncoHelp)
BLAISE NAME: OthInco
Field kind: Datafield
ArrayMin:
Min value:
ArrayMax:
Max value:
Field Size:
Answers allowed: 1
Show Card (IN-4)
Look Up File (
)
Question Text:
& IN-4.
Card IN-4 lists some sources of income. Has anyone in the household received any income, other than income we
have already talked about, such as income from sources listed on this card?
HELP: F1
Responses:
YES
NO
REFUSED
DON'T KNOW
1
2
RF
DK
Display
Instructions:
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 89 of 99
IN740
BOX_170
BOX_170
BOX_170
(IN1605)
(IN1670)
(IN1670)
(IN1670)
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
LOOP_90
Route Details:
(IN1600)
Item Type: Route
Type Class: Begin Loop
For each source:
Ask BOX 140 - END_LP90.
Loop definition: LOOP_90 collects information about other sources of taxable income.
This loop cycles on each source of taxable income selected at IN740.
IN740
Item Type:
Type Class:
Answer Type:
(IN1605)
Question
Enumerated
Tbw_IN60
Help Available (OthIncoHelp)
BLAISE NAME: OthIncoSrc
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 9
ArrayMax:
Max value:
Show Card (IN-4)
Look Up File (
)
Question Text:
& IN-4.
From which of the sources on card IN-4 did anyone in the household receive income [that we have not yet talked
about]?
ENTER ALL THAT APPLY.
HELP: F1
Responses:
WAGES AND SALARY
FARM INCOME (OR LOSS)
BUSINESS INCOME (OR LOSS)
SOCIAL SECURITY/RAILROAD
RETIREMENT
PRIVATE, MILITARY, OR GOVERNMENT
PENSIONS
INTEREST
DIVIDENDS
RENTAL INCOME (OR LOSS)
OTHER SOURCE
REFUSED
DON'T KNOW
1
2
3
4
BOX_140
BOX_140
BOX_140
BOX_140
(IN1620)
(IN1620)
(IN1620)
(IN1620)
5
BOX_140
(IN1620)
6
7
8
91
RF
DK
BOX_140
BOX_140
BOX_140
IN740OS
BOX_140
BOX_140
(IN1620)
(IN1620)
(IN1620)
(IN1610)
(IN1620)
(IN1620)
IN - Page 90 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Display
Instructions:
Testing/Editing
Notes:
If coded ‘91’ (OTHER SOURCE), alone or in combination with any other code, continue
with IN740OS.
Otherwise, go to LOOP_90.
Display IN740 and IN740OS on the same form pane.
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
BLAISE NAME: OthIncoSrcOS
IN740OS
Item Type:
(IN1610)
Question
Type Class:
String
Answer Type:
{Continuous Answer.} Answers allowed: 1
Help Available (
)
Field kind: Datafield
ArrayMin:
Min value:
ArrayMax:
Max value:
Field Size: 25
Show Card (
)
Look Up File (
Question Text:
ENTER OTHER INCOME SOURCE:
Responses:
REFUSED
DON'T KNOW
Display
Instructions:
Testing/Editing
Notes:
RF
DK
BOX_140
(IN1620)
BOX_140
BOX_140
(IN1620)
(IN1620)
Display IN740 and IN740OS on the same form pane.
Variable collected at MEPSSpring2018.IN_Main
Variable stored at MEPSSpring2018.IN_Main
IN - Page 91 of 99
)
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
BOX_140
(IN1620)
Route Details:
Item Type: Route
Type Class: If Then
If single person RU, automatically code person as ‘RECEIVED INCOME FROM IN730
SOURCE’ at IN750 and go to IN760. Otherwise, continue with IN750.
BLAISE NAME: WhoOthInco
Field kind: Datafield
ArrayMin:
IN750
Item Type:
(IN1625)
Question
Type Class:
Enumerated
Answer Type:
TFIRSTMIDLASTNA Answers allowed: 99 ArrayMax:
Help Available (
)
Min value:
Field Size:
Show Card (
Max value:
)
Look Up File (
Question Text:
Who received income from {CATEGORY SELECTED AT IN740} in {YEAR}?
PROBE: Anyone else receive income from {CATEGORY SELECTED AT IN740} in {YEAR}?
ENTER ALL THAT APPLY.
Responses:
{FIRST NAME [MIDDLE NAME] LAST
NAME}1
{FIRST NAME [MIDDLE NAME] LAST
NAME}2
{FIRST NAME [MIDDLE NAME] LAST
NAME}3
{FIRST NAME [MIDDLE NAME] LAST
NAME}4
{FIRST NAME [MIDDLE NAME] LAST
NAME}N
1
IN760
(IN1630)
2
IN760
(IN1630)
3
IN760
(IN1630)
4
IN760
(IN1630)
5
IN760
(IN1630)
IN - Page 92 of 99
)
MEPS_V2
Full Detail Spec
Programmer
Instructions:
Display
Instructions:
Income (IN) Section
(Que
Roster behavior:
1. Multiple select allowed.
Roster 2 – no add/edit/delete. Roster definition:
This item displays RU-MEMBERS-ROSTER for selection. Display RU member’s first,
middle, and last name (Person.FullName)
Roster filter:
Display all RU members who meet the following condition:
- Person is a current RU member (includes deceased and institutionalized RU members)
For 'CATEGORY SELECTED AT IN740’, display the response category name selected at IN740
during the current loop.
If ‘91’ (OTHER) was selected at IN740, display ‘OTHER: {SPECIFY}’ for ‘{CATEGORY
SELECTED AT IN740}’, where ‘SPECIFY’ is the text that was entered at IN740OS. If
IN740OS is coded RF or DK, display ‘OTHER: {REFUSED/DON’T KNOW}.’
If ‘RF’ (REFUSED) was selected at IN740, display “REFUSED INCOME SOURCE” for
‘{CATEGORY SELECTED AT IN740}’.
If ‘DK’ (DON’T KNOW) was selected at IN740, display “DON’T KNOW INCOME
SOURCE” for ‘{CATEGORY SELECTED AT IN740}’.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.Loop_90[1..10]
Variable stored at MEPSSpring2018.IN_Main.Loop_90[1..10]
IN - Page 93 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN760
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1630)
Question
Integer
BLAISE NAME: AmtOthInco
Field kind: Datafield
Field Size: 6
{Continuous Answer.} Answers allowed: 1
)
Show Card (
ArrayMin:
Min value: 0
ArrayMax:
Max value: 999999
)
Look Up File (
Question Text:
What is the total amount received from {CATEGORY SELECTED AT IN740}, in {YEAR}, for {all of the people just
mentioned/ {you/{PERSON}}}?
ENTER AMOUNT
Responses:
REFUSED
DON'T KNOW
RF
DK
IN - Page 94 of 99
BOX_150
(IN1635)
END_LP90
IN780
(IN1665)
(IN1645)
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Pre-fill cents digits with '00' so that field accepts whole dollar amount only.
Soft check: If amount entered is > to 100,000, display the following message: “VALUE IS
HIGHER THAN USUAL. VERIFY AND CORRECT IF NEEDED.”
Display
Instructions:
For ‘CATEGORY SELECTED AT IN740’, display the response category name selected at IN740
during the current loop.
If ‘91’ (OTHER) was selected at IN740, display ‘OTHER: {SPECIFY}’ for ‘{CATEGORY
SELECTED AT IN740}’, where ‘SPECIFY’ is the text that was entered at IN740OS. If
IN740OS is coded RF or DK, display ‘OTHER: {REFUSED/DON’T KNOW}.’
If ‘RF’ (REFUSED) was selected at IN740, display “REFUSED INCOME SOURCE” for
‘{CATEGORY SELECTED AT IN740}’.
If ‘DK’ (DON’T KNOW) was selected at IN740, display “DON’T KNOW INCOME
SOURCE” for ‘{CATEGORY SELECTED AT IN740}’.
Display 'all of the people just mentioned' if more than one person was selected at IN750. Otherwise
(i.e.if only one person was selected), display 'you' if the respondent was selected or display 'PERSON' 's
name selected at IN750.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN760 and IN770 on the same form pane.
Testing/Editing
Notes:
BOX_150
Route Details:
Variable collected at MEPSSpring2018.IN_Main.Loop_90[1..10]
Variable stored at MEPSSpring2018.IN_Main.Loop_90[1..10]
(IN1635)
Item Type: Route
Type Class: If Then
If amount other than zero entered at IN760 and IN740 is coded ‘2’ (FARM INCOME OR
LOSS), ‘3’ (BUSINESS INCOME OR LOSS), ‘8’ (RENTAL INCOME OR LOSS), or
‘91’ (OTHER SOURCE), continue with IN770.
Otherwise, go to END LP90.
IN - Page 95 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN770
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1640)
Question
Enumerated
BLAISE NAME: OthIncoGainLoss
TGAINLOSS
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (
)
Look Up File (
)
Question Text:
INCOME SOURCE: {CATEGORY SELECTED AT IN740………………..}
INTERVIEWER: WAS THE AMOUNT ENTERED A NET GAIN OR A NET LOSS?
Responses:
NET GAIN
NET LOSS
Programmer
Instructions:
RF/DK disallowed.
Display
Instructions:
Testing/Editing
Notes:
1
2
END_LP90
END_LP90
(IN1665)
(IN1665)
For ‘CATEGORY SELECTED AT IN740’, display the response category name selected at
IN740 during the current loop.
If ‘91’ (OTHER) was selected at IN740, display ‘OTHER: {SPECIFY}’ for ‘{CATEGORY
SELECTED AT IN740}’, where ‘SPECIFY’ is the text that was entered at IN740OS. If
IN740OS is coded RF or DK, display ‘OTHER: {REFUSED/DON’T KNOW}.’
If ‘RF’ (REFUSED) was selected at IN740, display “REFUSED INCOME SOURCE” for
‘{CATEGORY SELECTED AT IN740}’.
If ‘DK’ (DON’T KNOW) was selected at IN740, display “DON’T KNOW INCOME
SOURCE” for ‘{CATEGORY SELECTED AT IN740}’.
Variable collected at MEPSSpring2018.IN_Main.Loop_90[1..10]
Variable stored at MEPSSpring2018.IN_Main.Loop_90[1..10]
IN - Page 96 of 99
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
IN780
Item Type:
Type Class:
Answer Type:
Help Available (
(IN1645)
Question
Enumerated
BLAISE NAME: AmtOthIncoRng
TINCMEST2
)
Field kind: Datafield
ArrayMin:
Min value:
Field Size:
Answers allowed: 1
ArrayMax:
Max value:
Show Card (IN-2)
Look Up File (
)
Question Text:
& IN-2.
Which of the ranges on card IN-2 is the best estimate of how much money was received [from {CATEGORY
SELECTED AT IN740} in {YEAR}]?
Responses:
Display
Instructions:
1 - 100
101 - 500
501 - 1,000
1,001 - 5,000
5,001 - 15,000
15,001 OR MORE
REFUSED
DON'T KNOW
1
2
3
4
5
6
RF
DK
BOX_160
BOX_160
BOX_160
BOX_160
BOX_160
BOX_160
BOX_160
BOX_160
(IN1650)
(IN1650)
(IN1650)
(IN1650)
(IN1650)
(IN1650)
(IN1650)
(IN1650)
For 'CATEGORY SELECTED AT IN740', display the response category name selected at IN740
during the current loop.
If ‘91’ (OTHER) was selected at IN740, display ‘OTHER: {SPECIFY}’ for ‘{CATEGORY
SELECTED AT IN740}’, where ‘SPECIFY’ is the text that was entered at IN740OS. If
IN740OS is coded RF or DK, display ‘OTHER: {REFUSED/DON’T KNOW}.’
If ‘RF’ (REFUSED) was selected at IN740, display “REFUSED INCOME SOURCE” for
‘{CATEGORY SELECTED AT IN740}’.
If ‘DK’ (DON’T KNOW) was selected at IN740, display “DON’T KNOW INCOME
SOURCE” for ‘{CATEGORY SELECTED AT IN740}’.
(For specifications purposes only; CAPI handles automatically:) If round 3,
display first calendar year of panel for {YEAR} (FirstPanYear). If round 5,
display second calendar year of panel for {YEAR} (SecondPanYear).
Display IN780 and IN790 on the same form pane.
Testing/Editing
Notes:
Variable collected at MEPSSpring2018.IN_Main.Loop_90[1..10]
Variable stored at MEPSSpring2018.IN_Main.Loop_90[1..10]
IN - Page 97 of 99
MEPS_V2
Income (IN) Section
(Rout
Full Detail Spec
BOX_160
(IN1650)
Route Details:
Item Type: Route
Type Class: If Then
If ‘RF’ (REFUSED) or ‘DK’ (DON’T KNOW) is not coded at IN780 and IN740 is coded
‘2’ (FARM INCOME OR LOSS), ‘3’ (BUSINESS INCOME OR LOSS), ‘8’ (RENTAL
INCOME OR LOSS), or ‘91’ (OTHER SOURCE), continue with IN790.
Otherwise, go to END LP90.
IN790
Item Type:
(IN1655)
Question
Type Class:
Enumerated
TGAINLOSS
Answer Type:
Help Available (
)
BLAISE NAME: OthIncoRngGainLoss
Field kind: Datafield
ArrayMin:
Min value:
ArrayMax:
Max value:
Field Size:
Answers allowed: 1
Show Card (
)
Look Up File (
Question Text:
INCOME SOURCE: {DISPLAY CATEGORY SELECTED AT IN740…………………….}
INTERVIEWER: DOES THE RANGE SELECTED REPRESENT NET GAIN OR NET LOSS?
Responses:
NET GAIN
NET LOSS
1
2
IN - Page 98 of 99
END_LP90
END_LP90
(IN1665)
(IN1665)
)
MEPS_V2
Income (IN) Section
(Que
Full Detail Spec
Programmer
Instructions:
Display
Instructions:
RF/DK disallowed.
Display IN780 and IN790 on the same form pane.
For ‘CATEGORY SELECTED AT IN740’, display the response category name selected at
IN740 during the current loop.
If ‘91’ (OTHER) was selected at IN740, display ‘OTHER: {SPECIFY}’ for ‘{CATEGORY
SELECTED AT IN740}’, where ‘SPECIFY’ is the text that was entered at IN740OS. If
IN740OS is coded RF or DK, display ‘OTHER: {REFUSED/DON’T KNOW}.’
If ‘RF’ (REFUSED) was selected at IN740, display “REFUSED INCOME SOURCE” for
‘{CATEGORY SELECTED AT IN740}’.
If ‘DK’ (DON’T KNOW) was selected at IN740, display “DON’T KNOW INCOME
SOURCE” for ‘{CATEGORY SELECTED AT IN740}’.
Testing/Editing
Notes:
END_LP90
Route Details:
BOX_170
Route Details:
Variable collected at MEPSSpring2018.IN_Main.Loop_90[1..10]
Variable stored at MEPSSpring2018.IN_Main.Loop_90[1..10]
(IN1665)
Item Type: Route
Type Class: End Loop
Cycle on next source that meets conditions stated in the loop definition.
If no more sources meet the stated conditions, END LOOP_90 and continue with BOX_
170.
(IN1670)
Item Type: Route
Type Class: If Then
Go to next questionnaire section.
[End of IN]
IN - Page 99 of 99
File Type | application/pdf |
File Modified | 2018-02-21 |
File Created | 2017-11-03 |