42 Reenumeration B Section

Medical Expenditure Panel Survey - Household and Medical Provider Components

Attachment 42 -- Reenumeration B Section

OMB: 0935-0118

Document [pdf]
Download: pdf | pdf
SpecWriter Data

Form Version:

6/22/2023 1:46:15 PM

Report Type:

Full Detail

Project Database:
Language:

English

WESSQL300.MEPSSpring2024

Spec Label:

This is the cover page. Additional contents currently project specific.

REB - Page 1 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_00

Route Details:

(REB1000)

Item Type: Route

Type Class: If Then

01 Box = BOX_00, BOX_260, BOX_270, BOX_280, BOX_290, BOX_320, BOX_330,
BOX_335, BOX_340, BOX_350, BOX_360, BOX_370, BOX_380, BOX_390, BOX_
400, BOX_405, BOX_ 410, BOX_420, BOX_430, BOX_440, BOX_450, BOX_470,
REWall
02 Loop = LOOP_70, LOOP_75, LOOP_80, LOOP_110, LOOP_120, LOOP_130,
LOOP_140
03 End Loop = END_LP 70, END_LP 75, END_LP 80, END_LP 110, END_LP 120,
END_LP 130, END_LP 140
04 Single Select = RE900, RE910, RE950, RE960, RE965, RE970, RE980, RE990,
RE1000, RE1100, RE1101, RE1102, RE1104, RE1105, RE1106, RE1170_01, RE1170_
02, RE1170_03, RE1170_07, RE1170_08, RE1170_ 09, RE1170_10, RE1180, RE1190,
RE1200, RE1210
05 Single Select with Display Roster = RE880, RE1040, RE1270
06 Single Select with Fill in Answer Text = RE920
08 Multiple Select = RE1170_04, RE1170_05
10 Multiple Select with Fill in Answer Text = RE1280
12 Address - Newly Collected = RE1240_01, RE1240_02, RE1240_03, RE1240_04,
RE1240_05, RE1240_06, RE1260_01, RE1260_02, RE1260_03, RE1260_04, RE1260_
05, RE1260_06
14 Regular Date Entry = RE1110_01, RE1110_02, RE1110_03, RE1170_11
19 Numeric Field = RE1170_12 20 OS Text Field = RE1170_06
24 Information Screen = RE890, RE930, RE940, RE1010, RE1020, RE1140, RE1160,
RE1220, RE1230, RE1250, EndofRE
Grid 1 = RE1210
Grid 2 = RE1170_01, RE1170_02, RE1170_03, RE1170_04, RE1170_05, RE1170_ 06,
RE1170_07, RE1170_08, RE1170_09, RE1170_10, RE1170_11, RE1170_12
Roster 2 = RE920

REB - Page 2 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_260

Route Details:

(REB1003)

Item Type: Route

Type Class: If Then

Go to BOX_270.
Note: The RU-Members-Roster has been updated throughout the ST and RE-A section as
follows:
- New RU members have been added
- DU members selected have been merged
- RU members who meet any one of the following conditions have been set as movers:
- Non-military persons identified as moving to a military facility or private residence within
the U.S.
- Full-time military persons identified as moving to a private residence within the U.S. or
moving to a military facility within the U.S. with other non-military, key RU members
- RU members who have been set as student movers
- RU members who have been identified as out of scope and will not have data collected
- RU members who have been identified as not being in the RU on the interview date, but
have partial eligibility and will have data collected for them
- RU members who have returned to this RU from being previously institutionalized in a
health care facility

REB - Page 3 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_270

Route Details:

(REB1005)

Item Type: Route

Type Class: If Then

If student RU (RUType = Student RU or New Student RU) and RE111 is coded '1' (YES),
go to BOX_470.
If student RU (RUtype = Student RU or New Student RU) and [(RE110 is coded '2' (NO),
'RF' (REFUSED), or 'DK' (DON'T KNOW)) or (RE111 is coded '2' (NO), 'RF'
(REFUSED), or 'DK' (DON'T KNOW))], and RE90=EMPTY, go to RE1170_01.
If student RU (RUtype = Student RU or New Student RU) and [(RE110 is coded '2' (NO),
'RF' (REFUSED), or 'DK' (DON'T KNOW)) or (RE111 is coded '2' (NO), 'RF'
(REFUSED), or 'DK' (DON'T KNOW))], and RE90<>EMPTY go to RE1170_03.
Else if standard or new RU (RUType = Standard RU or New Standard RU)
AND
All persons are set as out-of-scope [RemovedAtRE180 = YES or MoveratLoop10 = NO or
RemovedAtRE330 = YES or MoverAtLoop20 = No or MoverAtLoop30 = NO], go to
BOX_470.
Else if standard or new RU (RUType = Standard RU or New Standard RU)
AND
At least one person is a student that was present in the DU at the time of the NHIS
[(StudentMoverAtLoop20 = YES or StudentMoverAtLoop30 = YES) and OrigRnd = 0]
AND
All other persons are set as out-of-scope [RemovedAtRE180 = YES or MoverAtLoop10 =
NO or RemovedAtRE330 = YES or MoverAtLoop20 = NO or MoverAtLoop30 = NO], go
to BOX_330.
Else if standard or new RU (RUType = Standard RU or New Standard RU)
AND
At least one person is a student that was identified for the first time in this round
[(StudentMoverAtLoop20 = YES or StudentMoverAtLoop30 = YES) and
(RE_Person.PERSID <> any PL_Person.PERSID)]
AND
All other persons are set as out-of-scope [RemovedAtRE180 = YES or MoverAtLoop10 =
No or RemovedAtRE330 = YES or MoverAtLoop20 = No or MoverAtLoop30 = NO], go
to RE1170_03.
Else if standard or new RU (RUType = Standard RU or New Standard RU)
AND
At least one person is a mover [MoverAtLoop10 = YES or MoverAtLoop20 = YES or
MoverAtLoop30 = YES]
AND
All other persons are set as out-of-scope [RemovedAtRE180 = YES or MoverAtLoop10 =
NO or RemovedAtRE330 = YES or MoverAtLoop20 = NO or MoverAtLoop30 = NO], go
to RE1020.
If exactly one person on RE_Person Array where MostRecentRU = RUUnit where
CtrlCurrHere_AtBOX270 = YES
AND
No person on RE_Person Array where MostRecentRU = RUUnit is a new student
[StudentMoverAtLoop20 = NO or empty and StudentMoverAtLoop30 = NO or empty], go
to BOX_330.
Otherwise, continue with BOX_280.
REB - Page 4 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec

BOX_280

Route Details:

(REB1010)

Item Type: Route

Type Class: If Then

If Round 1
OR
Any new persons have been merged this round (RE_Person[].PreloadOrd <> EMPTY AND
RE_Person[].PreloadRU <> RUUnit AND RE_Person[].MostRecentRU = RUUnit)
OR
Any new persons have been added this round (RE_Person[].PreloadOrd = EMPTY AND
RE_Person[].MostRecentRU = RUUnit)
OR
Any relationships are coded 'RF' (REFUSED), 'DK' (DON'T KNOW), or missing from the
previous round (preloaded RelCode = RF, DK or empty)
Go to RE890
Otherwise, continue with RE880

REB - Page 5 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE880
Item Type:
Type Class:
Answer Type:
Help Available (

(REB1015)
Question
Enumerated
TYESNO

BLAISE NAME: RelChng
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

)

Show Card (

)

Look Up File (

{STR-DT}

Context Header:
Question Text:

{Since {START DATE}/Between {START DATE} and December 31, {YEAR}}, have any of the relationships between
members of this household changed?
IF NECESSARY, REVIEW RELATIONSHIP GRID WITH RESPONDENT BY SHOWING OR READING FROM
SCREEN.
READ GRID STARTING FROM LEFT. EXAMPLE: "(NAME ON LEFT) IS (NAME ON TOP)'S _________
(RELATIONSHIP)."
{TO VIEW RELATIONSHIP GRID PRESS CTRL-X
TO CLOSE RELATIONSHIP GRID PRESS ESC}
|-----------------|-----------------|-----------------|-----------------|
| MEMBER NAME
| RU MEMBER 1
| RU MEMBER 2
| RU MEMBER 3
|
|
|
|
|
|
|-----------------|-----------------|-----------------|-----------------|
| 1. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|
| 2. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|
| 3. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

REB - Page 6 of 98

LOOP_75
BOX_330
BOX_330
BOX_330

(REB1026)
(REB1115)
(REB1115)
(REB1115)

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Reenumeration B (REB) Section
(Ques

Roster Behavior:
1. The column heading ‘MEMBER NAME’ should display the respondent or the reference
person if proxy respondent and then all remaining RU members from oldest to youngest using
the Age Order specifications in the GL section.
2. Display relationships that were coded in the previous round and are still applicable,
including reciprocal relationships (preloaded RelCode).

Display
Instructions:

Roster definition: Roster 1- report

This item displays the RU-members-roster and all persons flagged as “NEW
STUDENTS”. The column headings 'RU MEMBER N' are filled with the RU
members first name (RE_Person.Fname) and age (RE_Person.agernd) in
parentheses. The column heading ‘MEMBER NAME’ is filled with the first
name of the person being looped on (RE_Person.Fname) and age
(RE_Person.agernd) in parentheses. Display MEMBER NAME’s relationship
to RU MEMBER N. Display the preloaded (from the previous round, as
available) relationship.
Roster filter:
Display persons on the RE_Person Array where MostRecentRU = RUUnit who meet either of
the following conditions:
1. Person is a member of the RU (CtrlCurrHere_AtBOX270 = YES) or
2. Person is a 'NEW STUDENT' (StudentMoverAtLoop20 = YES or StudentMoverAtLoop30
= YES).
Display 'Since {START DATE}' if current round is not the final round of the panel
(RndType<>Final).
Display 'Between {START DATE} and December 31, {YEAR}' if current round is the final
round of the panel (RndType=Final), where ‘YEAR’ is the calendar year of the final round of
the panel (Interview Date Year – 1).
Display "TO VIEW RELATIONSHIP GRID PRESS CTRL-X TO CLOSE RELATIONSHIP
GRID PRESS ESC" if the number of RU members displayed is >=7 otherwise use a null
display.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B

REB - Page 7 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
RE890
Item Type:
Type Class:
Answer Type:
Help Available (

(REB1020)
Instruction
Enumerated
TContinue

BLAISE NAME: RelGridIntro
Field kind: Datafield
Answers allowed: 1

)

Show Card (

)

Look Up File (

Question Text:
{Now I would like to collect information about how the {new} members of this household are related {to the
family}./INTERVIEWER: FILL IN MISSING RELATIONSHIPS.}
{READ GRID STARTING FROM LEFT. EXAMPLE: "(NAME ON LEFT) IS (NAME ON TOP)’S ______________
(RELATIONSHIP)."}
{TO VIEW RELATIONSHIP GRID PRESS CTRL-X
TO CLOSE RELATIONSHIP GRID PRESS ESC}
|-----------------|-----------------|-----------------|-----------------|
| MEMBER NAME
| RU MEMBER 1
| RU MEMBER 2
| RU MEMBER 3
|
|
|
|
|
|
|-----------------|-----------------|-----------------|-----------------|
| 1. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|
| 2. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|
| 3. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|
PRESS 1 AND ENTER TO CONTINUE.

Responses:

CONTINUE

1

REB - Page 8 of 98

LOOP_70

(REB1025)

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Reenumeration B (REB) Section
(Instr

Roster Behavior:
1. The column heading ‘MEMBER NAME’ should display the respondent or the reference
person if proxy respondent and then all remaining RU members from oldest to youngest using
the Age Order specifications in the GL section.
2. Display relationships that were coded in the previous round and are still applicable,
including reciprocal relationships. Note that the relationships collected in the NHIS will not
be pre-filled in the round 1 CAPI (preloaded RelCode).
3. Display question mark for relationships not yet coded or where relationship was coded 'RF'
(REFUSED) or 'DK' (DON'T KNOW) in previous round.

Roster definition: Roster 1- report

This item displays the RU-members-roster and all persons flagged as “NEW
STUDENTS”. The column headings 'RU MEMBER N' are filled with the RU
members first name (RE_Person.Fname) and age (RE_Person.agernd) in
parentheses. The column heading ‘MEMBER NAME’ is filled with the first
name of the person being looped on (RE_Person.Fname) and age
(RE_Person.agernd) in parentheses. Display MEMBER NAME’s relationship
to RU MEMBER N. Display the preloaded (from the previous round, as
available) relationship.
Roster filter:
Display persons on the RE_Person Array where MostRecent RU = RUUnit who meet either
of the following conditions:
1. Person is a member of the RU (CtrlCurrHere_AtBOX270 = YES)
or
2. Person is a ‘NEW STUDENT’ (StudentMoverAtLoop20 = YES or
StudentMoverAtLoop30 = YES).
Display ‘Now I would like to collect information about how the {new} members of this
household are related {to the family}.’ If Round 1 or if Rounds <>1 and at least one new RU
member was added this round.
Display ‘new’ if Round <>1 and at least one new RU member was added this round.
Otherwise, use a null display.
Display ‘to the family’ if Round <>1 and at least one new RU member was added this round.
Otherwise, use a null display.
Display ‘INTERVIEWER: FILL IN MISSING RELATIONSHIPS.’ if Round <>1 and no
new RU members have been added this round, and at least one relationship is coded ‘RF’
(REFUSED) or ‘DK’ (DON’T KNOW) from a previous round.
Display ‘READ GRID STARTING FROM LEFT. EXAMPLE: "(NAME ON LEFT) IS
(NAME ON TOP)’S (RELATIONSHIP)."’ if round <>1. Otherwise, use a null display.
Display "TO VIEW RELATIONSHIP GRID PRESS CTRL-X TO CLOSE RELATIONSHIP
GRID PRESS ESC" if the number of RU members displayed is >=7 otherwise use a null
display.

REB - Page 9 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
Testing/Editing
Notes:

RU members that were institutionalized in the previous round will not have preloaded
relationships available and will be handled like a new RU member. "Self" will not appear at
this item, but will displayed at RE900.
Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B

LOOP_70

Route Details:

(REB1025)

Item Type: Route

Type Class: Begin Loop

For each person, ask LOOP_75-END_LP70.
Loop definition: LOOP_70 cycles on all RU members and NEW STUDENTS. The loop begins
with the respondent or the reference person if proxy respondent and then loops on the
remaining RU members from oldest to youngest using the Age Order specifications in the
GL section. The loop cycles on all persons in the RE_Person Array where
MostRecentRU=RUUnit who meet either of the following conditions:
-Person is a member of the RU for this case (CtrlCurrHere_AtBOX270=Yes)
OR
-Person is a ‘NEW STUDENT' (StudentMoverAtLoop20=YES or StudentMoverAtLoop30
=YES)

LOOP_75

Route Details:

(REB1026)

Item Type: Route

Type Class: Begin Loop

For each person, ask RE900-END_LP75.
Loop definition: LOOP_75 collects the relationship between the person being looped on at
LOOP_70 and all RU members, including NEW STUDENTS. The loop begins with the
respondent or the reference person if proxy respondent and then loops on the remaining
RU members from oldest to youngest using the Age Order specifications in the GL section.
The loop cycles on all persons in the RE_Person Array where MostRecentRU=RUUnit who
meet the following conditions:
- Person is a member of the RU for this case (CtrlCurrHere_AtBOX270=Yes)
OR
-Person is a ‘NEW STUDENT' (StudentMoverAtLoop20=YES or StudentMoverAtLoop30
=YES).
Note: Loop_70 and Loop_75 are the identical loops that allow you not to ask relationship
to SELF.

REB - Page 10 of 98

MEPSSpring2024
Full Detail Spec

Reenumeration B (REB) Section
(Rout

REB - Page 11 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE900
Item Type:
Type Class:
Answer Type:

(REB1027)
Question
Enumerated

BLAISE NAME: RelCode

TRELATIONSHIP2

Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (RelGridHelp)

Show Card (

)

Look Up File (

Question Text:
[I would like to know how everyone is related to {you/{PERSON}}.]

{RU MEMBER} {is/was} {your/{PERSON}'s}...

{INTERVIEWER INSTRUCTION: SCROLL TO THE RIGHT TO VIEW MORE RELATIONSHIP CODES.}

HELP: F1

Responses:

MOTHER (BIOLOGICAL/ADOPTIVE)
FATHER (BIOLOGICAL/ADOPTIVE)
SISTER/STEP-/HALFBROTHER/STEP-/HALFDAUGHTER/ADOPTED DAUGHTER
SON/ADOPTED SON
HUSBAND/WIFE/SPOUSE
UNMARRIED PARTNER
MOTHER-IN-LAW
FATHER-IN-LAW
SISTER-IN-LAW
BROTHER-IN-LAW
DAUGHTER-IN-LAW
SON-IN-LAW
STEPMOTHER
STEPFATHER
STEPDAUGHTER
STEPSON
GRANDMOTHER
GRANDFATHER
AUNT
UNCLE
NIECE

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

REB - Page 12 of 98

)

MEPSSpring2024
Full Detail Spec

Reenumeration B (REB) Section
(Ques

NEPHEW
COUSIN
GRANDSON
GRANDDAUGHTER
PARTNER OF {PERSON}'s PARENT
DAUGHTER OF {PERSON LOOPING
ON}'s PARTNER
SON OF {PERSON LOOPING ON}'s
PARTNER
GREAT GRANDMOTHER
GREAT GRANDFATHER
FOSTER MOTHER
FOSTER FATHER
FOSTER DAUGHTER
FOSTER SON
GREAT GRANDDAUGHTER
GREAT GRANDSON
GREAT AUNT
GREAT UNCLE
GREAT NIECE
GREAT NEPHEW
FOSTER SISTER
FOSTER BROTHER
OTHER RELATED (NO SPECIFY)
NOT RELATED
REFUSED
DON'T KNOW

24
25
26
27
28
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
91
99
RF
DK

REB - Page 13 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Go to END_LP75.
CAPI should not present a question asking about reciprocal relationships or relationships that
would be flagged as ‘SELF’. Reciprocal relationships should be autocoded as follows:
1. If the {RU MEMBER} is {PERSONS} '1' (MOTHER (BIOLOGICAL/ADOPTIVE)) then
autocode the reciprocal relationship to '5' (DAUGHTER/ADOPTED DAUGHTER) if the
{PERSON} is female, or '6' (SON/ADOPTED SON) if the {PERSON} is male.
2. If the {RU MEMBER} is {PERSONS} '2' (FATHER (BIOLOGICAL/ADOPTIVE)) then
autocode the reciprocal relationship to '5' (DAUGHTER/ADOPTED DAUGHTER) if the
{PERSON} is female, or '6' (SON/ADOPTED SON) if the {PERSON} is male.
3. If the {RU MEMBER} is {PERSONS} '3' (SISTER/STEP-/HALF-) then autocode the
reciprocal relationship to '3' (SISTER/STEP-/HALF-) if the {PERSON} is female, or '4'
(BROTHER/STEP-/HALF-) if the {PERSON} is male.
4. If the {RU MEMBER} is {PERSONS} '4' (BROTHER/STEP-/HALF-) then autocode the
reciprocal relationship to '3' (SISTER/STEP-/HALF-) if the {PERSON} is female, or '4'
(BROTHER/STEP-/HALF-) if the {PERSON} is male.
5. If the {RU MEMBER} is {PERSONS} '5' (DAUGHTER/ADOPTED DAUGHTER) then
autocode the reciprocal relationship to '1' (MOTHER (BIOLOGICAL/ADOPTIVE)) if the
{PERSON} is female, or '2' (FATHER (BIOLOGICAL/ADOPTIVE)) if the {PERSON} is
male.
6. If the {RU MEMBER} is {PERSONS} '6' (SON/ADOPTED SON) then autocode the
reciprocal relationship to '1' (MOTHER (BIOLOGICAL/ADOPTIVE)) if the {PERSON} is
female, or '2' (FATHER (BIOLOGICAL/ADOPTIVE)) if the {PERSON} is male.
7. If the {RU MEMBER} is {PERSONS} '7' (HUSBAND/WIFE/SPOUSE) then autocode the
reciprocal relationship to '7' (HUSBAND/WIFE/SPOUSE).
8. If the {RU MEMBER} is {PERSONS} '8' (UNMARRIED PARTNER) then autocode the
reciprocal relationship to '8' (UNMARRIED PARTNER).
9. If the {RU MEMBER} is {PERSONS} '9' (MOTHER-IN-LAW) then autocode the
reciprocal relationship to '13' (DAUGHTER-IN-LAW) if the {PERSON} is female, or '14'
(SON-IN-LAW) if the {PERSON} is male.
10. If the {RU MEMBER} is {PERSONS} '10' (FATHER-IN-LAW) then autocode the
reciprocal relationship to '13' (DAUGHTER-IN-LAW) if the {PERSON} is female, or '14'
(SON-IN-LAW) if the {PERSON} is male.
11. If the {RU MEMBER} is {PERSONS} '11' (SISTER-IN-LAW) then autocode the
reciprocal relationship to '11' (SISTER-IN-LAW) if the {PERSON} is female, or '12'
(BROTHER-IN-LAW) if the {PERSON} is male.
12. If the {RU MEMBER} is {PERSONS} '12' (BROTHER-IN-LAW) then autocode the
reciprocal relationship to '11' (SISTER-IN-LAW) if the {PERSON} is female, or '12'
(BROTHER-IN-LAW) if the {PERSON} is male.
13. If the {RU MEMBER} is {PERSONS} '13' (DAUGHTER-IN-LAW) then autocode the
reciprocal relationship to '9' (MOTHER-IN-LAW) if the {PERSON} is female, or '10'
(FATHER-IN-LAW) if the {PERSON} is male.
14. If the {RU MEMBER} is {PERSONS} '14' (SON-IN-LAW) then autocode the reciprocal
relationship to '9' (MOTHER-IN-LAW) if the {PERSON} is female, or '10' (FATHER-INLAW) if the {PERSON} is male.
15. If the {RU MEMBER} is {PERSONS} '15' (STEPMOTHER) then autocode the
reciprocal relationship to '17' (STEPDAUGHTER) if the {PERSON} is female, or '18'
(STEPSON) if the {PERSON} is male.
16. If the {RU MEMBER} is {PERSONS} '16' (STEPFATHER) then autocode the reciprocal
relationship to '17' (STEPDAUGHTER) if the {PERSON} is female, or '18' (STEPSON) if
the {PERSON} is male.
17. If the {RU MEMBER} is {PERSONS} '17' (STEPDAUGHTER) then autocode the
reciprocal relationship to '15' (STEPMOTHER) if the {PERSON} is female, or '16'
(STEPFATHER) if the {PERSON} is male.
18. If the {RU MEMBER} is {PERSONS} '18' (STEPSON) then autocode the reciprocal
REB - Page 14 of 98

MEPSSpring2024
Full Detail Spec

Reenumeration B (REB) Section
(Ques

relationship to '15' (STEPMOTHER) if the {PERSON} is female, or '16' (STEPFATHER) if
the {PERSON} is male.
19. If the {RU MEMBER} is {PERSONS} '19' (GRANDMOTHER) then autocode the
reciprocal relationship to '27' (GRANDDAUGHTER) if the {PERSON} is female, or '26'
(GRANDSON) if the {PERSON} is male.
20. If the {RU MEMBER} is {PERSONS} '20' (GRANDFATHER) then autocode the
reciprocal relationship to '27' (GRANDDAUGHTER) if the {PERSON} is female, or '26'
(GRANDSON) if the {PERSON} is male.
21. If the {RU MEMBER} is {PERSONS} '21' (AUNT) then autocode the reciprocal
relationship to '23' (NIECE) if the {PERSON} is female, or '24' (NEPHEW) if the
{PERSON} is male.
22. If the {RU MEMBER} is {PERSONS} '22' (UNCLE) then autocode the reciprocal
relationship to '23' (NIECE) if the {PERSON} is female, or '24' (NEPHEW) if the
{PERSON} is male.
23. If the {RU MEMBER} is {PERSONS} '23' (NIECE) then autocode the reciprocal
relationship to '21' (AUNT) if the {PERSON} is female, or '22' (UNCLE) if the {PERSON}
is male.
24. If the {RU MEMBER} is {PERSONS} '24' (NEPHEW) then autocode the reciprocal
relationship to '21' (AUNT) if the {PERSON} is female, or '22' (UNCLE) if the {PERSON}
is male.
25. If the {RU MEMBER} is {PERSONS} '25' (COUSIN) then autocode the reciprocal
relationship to '25' (COUSIN).
26. If the {RU MEMBER} is {PERSONS} '26' (GRANDSON) then autocode the reciprocal
relationship to '19' (GRANDMOTHER) if the {PERSON} is female, or '20'
(GRANDFATHER) if the {PERSON} is male.
27. If the {RU MEMBER} is {PERSONS} '27' (GRANDDAUGHTER) then autocode the
reciprocal relationship to '19' (GRANDMOTHER) if the {PERSON} is female, or '20'
(GRANDFATHER) if the {PERSON} is male.
28. If the {RU MEMBER} is {PERSONS} '28' (PARTNER OF {PERSON}’S PARENT)
then autocode the reciprocal relationship to '30' (DAUGHTER OF {PERSON LOOPING
ON}'s PARTNER) if the {PERSON} is female, or '31' (SON OF {PERSON LOOPING
ON}'s PARTNER) if the {PERSON} is male.
29. If the {RU MEMBER} is {PERSONS} '30' (DAUGHTER OF {PERSON LOOPING
ON}'s PARTNER) then autocode the reciprocal relationship to '28' (PARTNER OF
{PERSON}’S PARENT).
30. If the {RU MEMBER} is {PERSONS} '31' (SON OF {PERSON LOOPING ON}'s
PARTNER) then autocode the reciprocal relationship to '28' (PARTNER OF {PERSON}‘S
PARENT).
31. If the {RU MEMBER} is {PERSONS} '32' (GREAT GRANDMOTHER) then autocode
the reciprocal relationship to '38' (GREAT GRANDDAUGHTER) if the {PERSON} is
female, or '39' (GREAT GRANDSON) if the {PERSON} is male.
32. If the {RU MEMBER} is {PERSONS} '33' (GREAT GRANDFATHER) then autocode
the reciprocal relationship to '38' (GREAT GRANDDAUGHTER) if the {PERSON} is
female, or '39' (GREAT GRANDSON) if the {PERSON} is male.
33. If the {RU MEMBER} is {PERSONS} '38' (GREAT GRANDDAUGHTER) then
autocode the reciprocal relationship to '32' (GREAT GRANDMOTHER) if the {PERSON} is
female, or '33' (GREAT GRANDFATHER) if the {PERSON} is male.
34. If the {RU MEMBER} is {PERSONS} '39' (GREAT GRANDSON) then autocode the
reciprocal relationship to '32' (GREAT GRANDMOTHER) if the {PERSON} is female, or
'33' (GREAT GRANDFATHER) if the {PERSON} is male.
35. If the {RU MEMBER} is {PERSONS} '34' (FOSTER MOTHER) then autocode the
reciprocal relationship to '36' (FOSTER DAUGHTER) if the {PERSON} is female, or '37'
(FOSTER SON) if the {PERSON} is male.
36. If the {RU MEMBER} is {PERSONS} '35' (FOSTER FATHER) then autocode the
reciprocal relationship to '36' (FOSTER DAUGHTER) if the {PERSON} is female, or '37'
(FOSTER SON) if the {PERSON} is male.
37. If the {RU MEMBER} is {PERSONS} '36' (FOSTER DAUGHTER) then autocode the
reciprocal relationship to '34' (FOSTER MOTHER) if the {PERSON} is female, or '35'
REB - Page 15 of 98

MEPSSpring2024
Full Detail Spec

Reenumeration B (REB) Section
(Ques

(FOSTER FATHER) if the {PERSON} is male.
38. If the {RU MEMBER} is {PERSONS} '37' (FOSTER SON) then autocode the reciprocal
relationship to '34' (FOSTER MOTHER) if the {PERSON} is female, or '35' (FOSTER
FATHER) if the {PERSON} is male.
39. If the {RU MEMBER} is {PERSONS} '91' (OTHER RELATED (NO SPECIFY)) then
autocode the reciprocal relationship to '91' (OTHER RELATED (NO SPECIFY) ).
If the {RU MEMBER} is {PERSONS} '99' (NOT RELATED) then autocode the reciprocal
relationship to '99' (NOT RELATED).
Soft check:
1. If code ‘1’ (MOTHER (BIOLOGICAL/ADOPTIVE)) or ‘2’ (FATHER
(BIOLOGICAL/ADOPTIVE)) is used more than once to describe the relationship between a
RU member and the person being looped on at LOOP_70, display the following message:
"MOTHER/FATHER ALREADY USED. VERIFY AND RE-ENTER."
2. If code ‘7’ (HUSBAND/WIFE/SPOUSE) is used more than once to describe the
relationship between a RU member and the person being looped on at LOOP_70, display the
following message: " HUSBAND/WIFE/SPOUSE ALREADY USED. VERIFY AND REENTER."
3. If code ‘8’ (UNMARRIED PARTNER) is used more than once to describe the relationship
between a RU member and the person being looped on at LOOP_70, display the following
message: "UNMARRIED PARTNER. VERIFY AND REENTER."
4. If code ‘15’ (STEPMOTHER) or ‘16’ (STEPFATHER) and the age of the ‘RU MEMBER’
associated with code is younger than person being looped on at LOOP_70, display the
following message: "UNLIKELY RESPONSE DUE TO AGE. VERIFY AND RE-ENTER."
Do not display the message for age ranges or age guesses.
5. If code ‘99’ (NOT RELATED) is selected, display the following message: "THIS PERSON
HAS BEEN CODED AS NOT RELATED. PROBE RESPONDENT AND REVIEW
CODES. IF APPLICABLE, USE A MORE DESCRIPTIVE CODE OR USE CODE '91'
(OTHER RELATED, NO SPECIFY). IF RESPONDENT CONFIRMS PERSON IS NOT
RELATED, CONTINUE ENTERING OTHER RELATIONSHIPS."
Hard check:
1. If code ‘1’ (MOTHER (BIOLOGICAL/ADOPTIVE)), ‘2’ (FATHER
(BIOLOGICAL/ADOPTIVE)), ‘19’ (GRANDMOTHER), ‘20’ (GRANDFATHER), ‘32’
(GREAT GRANDMOTHER), ‘33’ (GREAT GRANDFATHER), ‘34’ (FOSTER MOTHER),
or ‘35’ (FOSTER FATHER), the age of the ‘RU MEMBER’
associated with the code must be older than the person being looped on at LOOP_70. Display
the following error message: "DISALLOWED RELATIONSHIP. {RU MEMBER} CAN’T
BE {PERSON}’S {RELATION} GIVEN THAT THE AGE OF {RU MEMBER } IS LESS
THAN THE AGE OF {PERSON }. VERIFY AND RE-ENTER." ‘RELATION’ should be
filled with the relationship that was selected at RE900. ‘RU MEMBER NAME’ should be
filled with the RU members first and last name (RU member from LOOP_75). ‘PERSON’
should be filled with the person being looped on’s first and last name from LOOP_70. Do not
display the message for age ranges or age guesses.
2. If code '36' (FOSTER DAUGHTER) or '37' (FOSTER SON), the age of the ‘RU
MEMBER’ associated with the code must be 18 years of age or younger or in age categories
1-4. Display the following error message: "A FOSTER DAUGHTER/SON CAN’T BE
MORE THAN 18 YEARS OLD. VERIFY AND RE-ENTER. "
3. If code ‘5’ (DAUGHTER/ADOPTED DAUGHTER), ‘6’ (SON/ADOPTED SON), ‘27’
(GRANDDAUGHTER), ‘26’ (GRANDSON), ‘38’ (GREAT GRANDDAUGHTER), ‘39’
(GREAT GRANDSON), ‘36’ (FOSTER DAUGHTER), or ‘37’ (FOSTER SON), the age of
the ‘RU MEMBER’ associated with the code must be younger than the person being looped
REB - Page 16 of 98

MEPSSpring2024
Full Detail Spec

Reenumeration B (REB) Section
(Ques

on at LOOP_70. Display the following error message: "DISALLOWED RELATIONSHIP.
{RU MEMBER} CAN’T BE {PERSON}’S {RELATION} GIVEN THAT THE AGE OF
{RU MEMBER } IS GREATER THAN THE AGE OF {PERSON }. VERIFY AND REENTER." Do not display the message for age ranges or age guesses. ‘RELATION’ should be
filled with the relationship that was selected at RE900. ‘RU MEMBER NAME’ should be
filled with the RU members first and last name (RU member from LOOP_75). ‘PERSON’
should be filled with the person being looped on’s first and last name from LOOP_70.

Display
Instructions:

Display all instances of RE900 for the person being looped on at LOOP_70 in the same form pane.
Display first, middle, and last name for {PERSON} in ‘I would like to know how everyone is related to
{you/{PERSON}}.’
For ‘{RU MEMBER} {is/was} (PERSON)'s’ in the question text, display the first, middle, and last
name of the person being looped on at LOOP_75 for {RU MEMBER} and display the first name of the
person being looped on at LOOP_70 for {PERSON}.
Display ‘I would like to know how everyone is related to {you/{PERSON}}.’ in lighter “grayed-out”
text and brackets, after the first relationship question for person being looped on at LOOP_70.
Display ‘is’ if both persons are living. Display ‘was’ if both or either person is deceased.
Display '{INTERVIEWER INSTRUCTION: SCROLL TO THE RIGHT TO VIEW MORE
RELATIONSHIP CODES.}' if gender is unknown (Gender = DK, RF, or EMPTY). Otherwise, use null
display.
Display only the gender appropriate set of response codes, dependent on the gender of the changing RU
member or NEW STUDENT when the gender is known (Gender <>DK, RF or EMPTY). When gender
is unknown display all codes otherwise display gender appropriate response codes.
Display two balanced columns of 12 options each without scrolling if gender is known (Gender <> DK,
RF, or EMPTY).
The female appropriate codes are ‘5’ (DAUGHTER/ADOPTED DAUGHTER), ‘1’ (MOTHER
(BIOLOGICAL/ADOPTIVE)), ‘3’
(SISTER/STEP-/HALF-), ‘19’ (GRANDMOTHER), ‘27’ (GRANDDAUGHTER), ‘21’
(AUNT), ‘23’ (NIECE), ‘15’ (STEPMOTHER), ‘17’ (STEPDAUGHTER), ‘9’ (MOTHERIN-LAW), ‘11’ (SISTER-IN- LAW), ‘13’ (DAUGHTER-IN-LAW), ‘30’ (DAUGHTER OF
{PERSON LOOPING ON}’s PARTNER), ‘32’ (GREAT GRANDMOTHER), ‘34’
(FOSTER MOTHER), ‘36’ (FOSTER DAUGHTER), '38' (GREAT GRANDDAUGHTER), and '44'
(FOSTER SISTER). The male appropriate codes are ‘6’ (SON/ADOPTED SON), ‘2’ (FATHER
(BIOLOGICAL/ADOPTIVE)), ‘4’
(BROTHER/STEP-/HALF-), ‘20’ (GRANDFATHER), ‘26’ (GRANDSON), ‘22’ (UNCLE),
‘24’ (NEPHEW), ‘16’ (STEPFATHER), ‘18’ (STEPSON), ‘10’ (FATHER-IN-LAW), ‘12’
(BROTHER-IN-LAW), ‘14’ (SON-IN-LAW), ‘31’ (SON OF {PERSON LOOPING ON}’s
PARTNER), ‘33’ (GREAT GRANDFATHER), ‘35’ (FOSTER FATHER), ‘37’ (FOSTER SON), '39'
(GREAT GRANDSON), and '45' (FOSTER BROTHER).
Categories ‘7’ (HUSBAND/WIFE/SPOUSE), ‘8’ (UNMARRIED PARTNER), ‘25’ (COUSIN), ‘28’
(PARTNER OF {PERSON}’S PARENT), ‘91’ (OTHER RELATED (NO SPECIFY)) and ‘99’ (NOT
RELATED) are always displayed regardless of gender.
For categories ‘28’ (PARTNER OF {PERSON}’S PARENT), ‘31’ (SON OF {PERSON LOOPING
ON}'s PARTNER), and ‘30’ (DAUGHTER OF {PERSON LOOPING ON}'s PARTNER) fill
{PERSON} with the first name of the person being looped on at LOOP_70.
Do not display '40' (GREAT AUNT), '41' (GREAT UNCLE), '42' (GREAT NIECE), and '43' (GREAT
NEPHEW) in the answer pane.

REB - Page 17 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Testing/Editing
Notes:

END_LP75

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.AskRelation[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.AskRelation[1..30]

(REB1028)

Item Type: Route

Type Class: End Loop

Cycle on next person who meets the conditions stated in the loop definition.
If no more persons meet the stated conditions, then end LOOP_75 and continue with
BOX_290.

BOX_290

Route Details:

(REB1045)

Item Type: Route

Type Class: If Then

If person is being looped on is:
-Age is equal to or less than 17 years or in age categories 1-4
AND
-If there is no entry for MOTHER (RE900 = 1), STEP-MOTHER (RE900 = 15), FOSTER
MOTHER (RE900 = 34), FATHER (RE900 = 2), STEP-FATHER (RE900 = 16), FOSTER
FATHER (RE900 = 35), or HUSBAND/WIFE/SPOUSE (RE900 = 7)
AND
-If there is at least one RU member who is 18 years of age or older or is in age categories
4-9, not deceased, and they are not the person being looped on, go to RE910.
Else, go to END_LP70.

REB - Page 18 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE910
Item Type:
Type Class:
Answer Type:

(REB1085)
Question
Enumerated
TYESNO

Help Available (GuardianHelp)
Context Header:

BLAISE NAME: Guardian
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:
I have recorded that {you/{PERSON}} {do/does} not have a mother or father living in this household. {Do/Does}
{you/he/she} have a legal guardian living in this household?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

RE920
END_LP70
END_LP70
END_LP70

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B

REB - Page 19 of 98

(REB1090)
(REB1095)
(REB1095)
(REB1095)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE920
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1090)
Question
Enumerated

BLAISE NAME: GuardianPID
Field kind: Datafield

Field Size:
TLEAGALGUARDIA Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

{PERSON’S FIRST, MIDDLE AND LAST NAME}

Question Text:
Who is {your/{PERSON}'s legal guardian?

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

END_LP70

(REB1095)

2

END_LP70

(REB1095)

3

END_LP70

(REB1095)

4

END_LP70

(REB1095)

5

END_LP70

(REB1095)

REB - Page 20 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Roster 2- no add/edit/delete
Roster definition:
This item displays RU-members-roster for selection of legal guardian.
Roster Filter:
Display only those persons who are 18 years of age or older or in age categories 4-9 on the
RE_Person Array where MostRecentRU=RUUnit who meet the following conditions:
-CtrlCurrHere_AtBOX270 = YES
AND
-[RE190 is NOT coded ‘3’ (DECEASED) or RE340 is NOT coded ‘5’ (IF VOLUNTEERED:
DECEASED)]
AND
-is not the person being looped on.

Testing/Editing
Notes:

END_LP70

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B

(REB1095)

Item Type: Route

Type Class: End Loop

Cycle on next person who meets the conditions stated in the loop definition.
If no more persons meet the stated conditions, then end LOOP_70 and continue with
RE930.

REB - Page 21 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
RE930
Item Type:
Type Class:
Answer Type:
Help Available (

(REB1100)
Instruction
Enumerated

BLAISE NAME: RelConf

TContinue

Answers allowed: 1

Field kind: Datafield

)

Show Card (

)

Look Up File (

Question Text:
INTERVIEWER: REVIEW THE RELATIONSHIPS BELOW.
READ GRID STARTING FROM LEFT. EXAMPLE: "(NAME ON LEFT) IS (NAME ALONG TOP)'S ___
(RELATIONSHIP)."
{TO VIEW RELATIONSHIP GRID PRESS CTRL-X
TO CLOSE RELATIONSHIP GRID PRESS ESC}
|-----------------|-----------------|-----------------|-----------------|
| MEMBER NAME
| RU MEMBER 1
| RU MEMBER 2
| RU MEMBER 3
|
|
|
|
|
|
|-----------------|-----------------|-----------------|-----------------|
| 1. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|
| 2. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|
| 3. FIRST
| [DISPLAY
| [DISPLAY
| [DISPLAY
|
| NAME - 15
| RELATIONSHIP]
| RELATIONSHIP]
| RELATIONSHIP]
|
|-----------------|-----------------|-----------------|-----------------|
PRESS 1 AND ENTER TO CONTINUE.

Responses:

CONTINUE

1

REB - Page 22 of 98

BOX_320

(REB1105)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
Programmer
Instructions:

Roster Behavior:
1. The column heading ‘MEMBER NAME’ should display the respondent or the reference
person if proxy respondent and then all remaining RU members from oldest to youngest using
the Age Order specifications in the GL
section.
2. Display all relationships coded previously and up to this point, including reciprocal
relationships.
3. Display RF or DK for relationships coded 'RF' (REFUSED) or 'DK' (DON'T KNOW).
If RU member respondent, create a family subunit based on RU members relationship to the
respondent; if proxy respondent, create family subunit based on RU members relationship
to reference person.
Include the RU member in the subunit if they are:
- Respondent/reference person
- Spouse/partner of the respondent/reference person (RE900= ‘7’ HUSBAND/WIFE/SPOUSE
or ‘8’ UNMARRIED PARTNER)
- Bio/step/adopted children ≤ 20 of the respondent/reference person (RE900 = 5
DAUGHTER/ADOPTED DAUGHTER, ‘6’ SON/ADOPTED SON, ’17’STEPDAUGHTER, or ‘18’,
STEPSON and person is younger than 21 or in age categories 1-4.)
- If respondent/reference person has an UNMARRIED PARTNER, include the children < 20 of
the unmarried partner (RE900 = '30' DAUGHTER OF {PERSON LOOPING ON}'s PARTNER, '31'
SON OF {PERSON LOOPING ON}'s PARTNER) and person is younger than 21 or in age
categories 1-4.)
- Children ≤ 17 in a legal guardian relationship with the respondent/reference person
(Person is younger than 18 or in age categories 1-4 and at RE920 the respondent/reference
person is selected as the legal guardian)
Otherwise, group all other RU members into a non-family subunit.

Display
Instructions:

Roster Definition: Roster 1- Report

This item displays the RU-members-roster and all persons flagged as “NEW
STUDENTS”. The column headings 'RU MEMBER N' are filled with the RU
members first name (RE_Person.Fname) and age (RE_Person.agernd) in
parentheses. The column heading ‘MEMBER NAME’ is filled with the first
name of the person being looped on (RE_Person.Fname) and age
(RE_Person.agernd) in parentheses. Display MEMBER NAME’s relationship
to RU MEMBER N. Display the preloaded (from the previous round, as
available) relationship.
Roster Filter:
Display persons on the RE_Person Array where MostRecentRU=RUUnit who meet either of
the following conditions:
1. Person is a member of the RU (CtrlCurrHere_AtBOX270=Yes) or
Person is a ‘new student’ (StudentMoverAtLoop20=YES or StudentMoverAtLoop30=YES).
Display "TO VIEW RELATIONSHIP GRID PRESS CTRL-X TO CLOSE RELATIONSHIP
GRID PRESS ESC" if the number of RU members displayed is >=7 otherwise use a null
REB - Page 23 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
display.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B

Testing/Editing
Notes:

BOX_320

(REB1105)

Route Details:

Item Type: Route

Type Class: If Then

If at least one person meets the following condition:
- Coded ‘99’ (NOT RELATED FOR RELATIONSHIP WITH REFERENCE PERSON),
'36' (Foster Daughter) or '37' (Foster Son) at RE900, continue with RE940.
Otherwise, go to BOX_330.

RE940
Item Type:

(REB1110)
Instruction

Type Class:

Enumerated

Answer Type:

TContinue

Help Available (

BLAISE NAME: NoInfoPersA

)

Field kind: Datafield
Answers allowed: 1
Show Card (

)

Look Up File (

Question Text:
At this time, we are only collecting information about the people in this family. Therefore, that is all the information we will
need about the non-related people who live here. We will not collect any additional information about (READ NAMES
BELOW).
{1. First Name, [Middle Name], Last Name}1
{2. First Name, [Middle Name], Last Name}2
{3. First Name, [Middle Name], Last Name}3
{4. First Name, [Middle Name], Last Name}4
{5. First Name, [Middle Name], Last Name}N
PRESS 1 AND ENTER TO CONTINUE.

Responses:

CONTINUE

1

REB - Page 24 of 98

BOX_330

(REB1115)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
Programmer
Instructions:

Ctrl Variables impacted: CtrlEligible, CtrlCurrHere.
For each person displayed at RE940:
Set RemovedAtRE940=YES
Set MoverAtRE940=YES if
 person is key and not related (CtrlPersKey=YES and ‘99’ NOT RELATED FOR
RELATIONSHIP WITH REFERENCE PERSON at RE900). Person is treated as a
mover.
Note: Person is treated as a mover. This person is not currently here, but in-scope and
eligible to be interviewed as part of another RU from the date of their previous interview until
that new interview date. The RE section will not collect locating information for this person,
as that person already lives at the same address as this RU. This person will not be included in
this interview after the RE section. Information for person will
be collected as part of another RU.
Set MoverAtRE940=NO if
[StudentMoverAtLoop30=YES] and [OrigRnd=Current] and [‘99’ NOT RELATED FOR
RELATIONSHIP WITH REFERENCE PERSON at RE900]
OR
Person is not key and not related (CtrlPersKey=NO and ‘99’ NOT RELATED FOR
RELATIONSHIP WITH REFERENCE PERSON at RE900). Person is out-of-scope for this
study. No information will be collected for this person.
OR
Person is a foster child (RE900 is coded ‘36’ (FOSTER DAUGHTER) or ‘37’ (FOSTER
SON))
- Note: Person is not related to reference person and does not meet requirements of ‘New
Student.’ Or Split. Person is not eligible, not currently here, and is out of scope for
this study. No information will be collected for person in this RU or another RU.
Otherwise
- Keep MoverAt940 empty
Note if [StudentMoverAtLoop20=YES or StudentMoverAtLoop30
=YES] and [OrigRnd=0] and [‘99’ NOT RELATED FOR RELATIONSHIP WITH
REFERENCE PERSON at RE900] (person remains a ‘New Student’)
Person remains a ‘New Student’. This person is not currently here, but at this point in
the interview the student is eligible and in-scope for data collection in a student RU. The RE
section will later determine if locating information for this student is necessary. Students are
included for some items in RE but not the rest of the interview.

Display
Instructions:

Roster 1 - Report
Roster Definition:
This item displays persons for display only. Display the person’s first name, middle, and last
names (RE_Person.FullName).
REB - Page 25 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec

Roster Filter:
Display only persons who are not related to reference person (relationship to reference
person coded ‘99’ (NOT RELATED)) at RE900
And
Persons where RE900 is coded ‘36’ (Foster Daughter) or ‘37’ (Foster Son).

Testing/Editing
Notes:

BOX_330

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B

(REB1115)

Item Type: Route

Type Class: If Then

If round 1 and at least one person meets either of the following sets of conditions:
Person is:
-On RE_Person Array where MostRecentRU=RUUnit where CtrlCurrHere_AtBOX330
=YES
and
-Age 17 - 23, inclusive, or in age category 4 at the time of NHIS (PL_Person.AgeRnd)
AND
-An original RU or DU member (that is, on the RU-Members- Roster or the DU-MembersRoster at the start of this round) (OrigRnd=0)
OR person is:
-a 'NEW STUDENT' and an original RU member (that is, on the RU-Members-Roster at the
start of this round), [StudentMoverAtLoop20=YES or StudentMoverAtLoop30=YES] and
MoverAtRE940=Empty continue with LOOP_80.
Otherwise, go to BOX_350.

REB - Page 26 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
LOOP_80

(REB1120)

Route Details:

Item Type: Route

Type Class: Begin Loop

For each person who meets the loop definition, ask RE950-END_LP80.
Loop definition: LOOP_80 collects information to identify the following types of students:
- Students sampled by NHIS apart from their parents and
- Students who are living ‘PERMANENTLY’ apart from their parents and who do not
receive health care benefits through the current RU
This loop cycles on persons who meet either of the following sets of conditions:
Person is:
- On RE_Person Array where MostRecentRU=RUUnit where CtrlCurrHere_AtBOX330 =YES
and
- Age 17 - 23, inclusive, or in age category 4 at the time of NHIS (PL_Person.AgeRnd)
AND
- An original RU or DU member (that is, on the RU-Members- Roster or the DU-MembersRoster at the start of this round) (OrigRnd=0)
OR person is:
- a 'NEW STUDENT' and an original RU member (that is, on the RU-Members-Roster at the
start of this round), [StudentMoverAtLoop20=YES or StudentMoverAtLoop30=YES] and
MoverAtRE940=Empty

RE950
Item Type:
Type Class:

(REB1125)
Question

Answer Type:

TYESNO

Help Available (
Context Header:

Enumerated

)

BLAISE NAME: NHISAtSch
Field kind: Datafield
ArrayMin:

Min value:

Field Size:
Answers allowed: 1
Show Card (

ArrayMax:

Max value:

)

Look Up File (

{PERSON’S FIRST MIDDLE LAST NAME}

Question Text:
At the time of the National Health Interview Survey on {MONTH, DAY, YEAR OF NHIS INTERVIEW} {were/was}
{you/{PERSON}} attending school?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

REB - Page 27 of 98

RE960
END_LP80
END_LP80
END_LP80

(REB1130)
(REB1155)
(REB1155)
(REB1155)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Display
Instructions:

Testing/Editing
Notes:

For ‘{MONTH, DAY, YEAR OF NHIS INTERVIEW}’display the NHIS interview date
(Preload.NHISDt).

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]

RE960
Item Type:

(REB1130)
Question

Type Class:

Enumerated
TSCHLLEVL

Answer Type:

BLAISE NAME: NHISSchLevel
Field kind: Datafield

Min value:

ArrayMax:

Max value:

Field Size:
Answers allowed: 1

Help Available (SCHOOLLEVELHelp
Context Header:

ArrayMin:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE LAST NAME}

Question Text:
{Were/Was} {you/{PERSON}} attending grades 1-12, a college or university, or some other training school after high
school?
HELP: F1

Responses:

GRADES 1-12
A COLLEGE OR UNIVERSITY
SOME OTHER TRAINING SCHOOL
AFTER HIGH SCHOOL
REFUSED
DON'T KNOW

1
2
3

END_LP80
BOX_335
BOX_335

(REB1155)
(REB1131)
(REB1131)

RF
DK

END_LP80
END_LP80

(REB1155)
(REB1155)

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]

REB - Page 28 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_335

Route Details:

RE965
Item Type:
Type Class:
Answer Type:

(REB1131)

Item Type: Route

If Person’s marital status was not collected at NHIS interview
(PL_Person.MaritalStatusR=EMPTY), go to RE965.
If Person was coded ‘NEVER MARRIED’ at NHIS interview (PL_Person.MaritalStatusR=
5), go to RE970
If Person was not coded ‘NEVER MARRIED’ at NHIS interview
(PL_Person.MaritalStatusR≠5), go to END_LP80.

(REB1132)
Question
Enumerated

BLAISE NAME: NHISMaritalStat
Field kind: Datafield

Field Size:
TMARISTATDKRF Answers allowed: 1

Help Available (MaritalStatHelp)
Context Header:

Type Class: If Then

ArrayMin:

Min value:

ArrayMax:

Max value:

Show Card (

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
At the time of the National Health Interview Survey on {MONTH, DAY, YEAR OF NHIS INTERVIEW}
{were/was} {you/{PERSON}} married, widowed, divorced, separated, or never married?
IF RESPONDENT SAYS 'SINGLE', PROBE: {Were/Was} {you/he/she} married, widowed, divorced, separated,
or never married?

Responses:

MARRIED
WIDOWED
DIVORCED
SEPARATED
NEVER MARRIED
REFUSED
DON'T KNOW

1
2
3
4
5
RF
DK

END_LP80
END_LP80
END_LP80
END_LP80
RE970
END_LP80
END_LP80

(REB1155)
(REB1155)
(REB1155)
(REB1155)
(REB1135)
(REB1155)
(REB1155)

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]
Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]

REB - Page 29 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE970
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1135)
Question
Enumerated
TYESNO
)

BLAISE NAME: NHISParentRU2
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE LAST NAME}

Question Text:
At the time of the National Health Interview Survey on {MONTH, DAY, YEAR OF NHIS INTERVIEW} were either of
{your/{PERSON}'s} parents living in this household?

Responses:

Display
Instructions:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

END_LP80
RE980
END_LP80
END_LP80

(REB1155)
(REB1140)
(REB1155)
(REB1155)

For ‘{MONTH, DAY, YEAR OF NHIS INTERVIEW}’ display the NHIS interview date
(Preload.NHISDt).
Display ‘sus padres’ if person being asked about is respondent. Otherwise, display ‘los padres
de {PERSON}’.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]

REB - Page 30 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE980
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1140)
Question
Enumerated
TYESNO
)

BLAISE NAME: ParentOutHh
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:
{Do/Does} {you/{PERSON}} have parents who live somewhere else?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

RE990
END_LP80
RE990
RE990

(REB1145)
(REB1155)
(REB1145)
(REB1145)

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]

REB - Page 31 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE990
Item Type:
Type Class:
Answer Type:

(REB1145)
Question
Enumerated

BLAISE NAME: UsualResOrStu

TUSUALRES

Help Available (UsualResOrStuHelp)
Context Header:

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:
Is this {your/{PERSON}'s} usual year-round place of residence or is this {your/his/her} place of residence only during the
school year?
HELP: F1

Responses:

Programmer
Instructions:

USUAL YEAR-ROUND PLACE OF
RESIDENCE
RESIDENCE ONLY DURING SCHOOL
YEAR
SOME OTHER ARRANGEMENT
REFUSED
DON'T KNOW

1

END_LP80

(REB1155)

2

END_LP80

(REB1155)

RE1000
RE1000
RE1000

(REB1150)
(REB1150)
(REB1150)

91
RF
DK

Control Variables Impacted: CtrlNewStudent, CtrlPersKey

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]

REB - Page 32 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1000
Item Type:
Type Class:
Answer Type:

(REB1150)
Question
Enumerated
TYESNO

BLAISE NAME: RspbHCare
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (RspbHCareHelp)
Context Header:

Show Card (

)

Look Up File (

)

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
Does someone in this household have primary responsibility for {your/{PERSON}'s} health and health care?

Responses:

YES
NO
REFUSED
DON'T KNOW

Programmer
Instructions:

Control Variables Impacted: CtrlNewStudent, CtrlPersKey

1
2
RF
DK

END_LP80
END_LP80
END_LP80
END_LP80

(REB1155)
(REB1155)
(REB1155)
(REB1155)

Display
Instructions:

Testing/Editing
Notes:

END_LP80

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop80[1..30]

(REB1155)

Item Type: Route

Type Class: End Loop

Set RemovedAtLoop80=YES and StudentMoverAtLoop80=NO if:
- If RE990 coded ‘2’ (RESIDENCE ONLY DURING SCHOOL YEAR)
OR
-If RE1000 coded ‘2’ (NO), ‘RF’ (REFUSED), or ‘DK’ (DON'T KNOW)
Note: Person does not meet the requirements for a ‘NEW STUDENT’ associated with this
RU. Person is not key, not eligible, not currently here, and is out of scope for this study. No
information will be collected for person. Clean of all related variables.
Cycle on next person who meets the conditions stated in the loop definition.
If no more persons meet the stated conditions, end LOOP_80 and continue with BOX_340.

REB - Page 33 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec

BOX_340

(REB1160)

Route Details:

Item Type: Route

Type Class: If Then

If at least one person with RemovedAtLoop80=YES and StudentMoverAtLoop80=NO,
Continue with RE1010. Otherwise, go to BOX_350.

RE1010
Item Type:
Type Class:

(REB1165)
Instruction

Answer Type:

TContinue

Help Available (

BLAISE NAME: NoInfoPersB
Field kind: Datafield

Enumerated

)

Answers allowed: 1
Show Card (

)

Look Up File (

Question Text:
At this time, we are only collecting information about persons who are usual year-round residents of this household and for
whom we can collect health care information. Therefore, the remaining questions will not be asked about (READ NAMES
BELOW).
{1. First Name, [Middle Name], Last Name} 1
{2. First Name, [Middle Name], Last Name} 2
{3. First Name, [Middle Name], Last Name} 3
{4. First Name, [Middle Name], Last Name} 4
{5. First Name, [Middle Name], Last Name} N
PRESS 1 AND ENTER TO CONTINUE.

Responses:

CONTINUE

1

REB - Page 34 of 98

BOX_350

(REB1170)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
Programmer
Instructions:
Display
Instructions:

Roster 1 – Report Roster definition:
This item displays persons for display only. Display the person’s first, middle, and last names
(RE_Person.FullName)
Roster filter:
Display only persons where RemovedAtLoop80=YES and StudentMoverAtLoop80=NO

Testing/Editing
Notes:

BOX_350

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1010_1030
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1010_1030

(REB1170)

Item Type: Route

Type Class: If Then

(Set CtrlPersKeyatBOX_350 and CtrlPersEligibleatBOX_350 and CtrlCurrHere_AtBOX_
350)
Set RemovedAtBOX_350 = YES if CtrlPersEligibleatBOX_350 = NO
Note: People who are not key where there are no other key, eligible persons in this RU are
no longer currently here, or eligible for data collection. They are out-of-scope.
If at least one person remains eligible for the survey in the current round – at least one
person where (CtrlPersKeyatBOX_350=YES and CtrlCurrHere_AtBOX350=Yes and
CtrlPersEligibleatBOX_350=YES), go to BOX_360.
Otherwise, continue with RE1020.

REB - Page 35 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
RE1020
Item Type:
Type Class:
Answer Type:
Help Available (

(REB1180)
Instruction
Enumerated
TContinue

BLAISE NAME: EndInterviewStu
Field kind: Datafield
Answers allowed: 1

)

Show Card (

)

Look Up File (

)

Question Text:
INTERVIEWER: THERE ARE NO ELIGIBLE INDIVIDUALS REMAINING IN THIS RU. PLEASE REPORT
THIS SITUATION TO YOUR SUPERVISOR.
PRESS 1 AND ENTER TO END THE INTERVIEW.

Responses:

CONTINUE

Programmer
Instructions:

If at least one person on RE_Person Array where MostRecentRU=RUUnit who is a ‘NEW
STUDENT’ (CtrlNewStudent=Yes), go to RE1170_01.

1

Else if at least one person on RE_Person Array where MostRecentRU=RUUnit is a mover
(MoverAtLoop10=YES, or MoverAtLoop20=YES, or MoverAtLoop_30=YES or MoverAtRE940=
YES), go to RE1250.
Otherwise, go to BOX_470.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1010_1030
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1010_1030

REB - Page 36 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_360

Route Details:

(REB1195)

Item Type: Route

Type Class: If Then

[At least one person meets the following conditions:
⦁ Is on the RE_Person Array where MostRecentRU=RUUnit and eligible to be
interviewed as part of this RU (CtrlCurrHere_AtBox350=Yes and
CtrlPersEligibleatBOX_350 =Yes) and
⦁ Is older than 16 years of age or in age categories 4-9 and
⦁ Is not already coded as Full-Time Military (CtrlTrackSummAtEnd_LP70≠4, 5, or 6)
and
⦁ Is not deceased or institutionalized (CtrlTrackSummAtEnd_LP70 ≠1 or 2)],
Continue with LOOP_110.
Otherwise, go to BOX_400.

LOOP 110

Route Details:

(REB1200)

Item Type: Route

Type Class: Begin Loop

For each person, ask BOX_370-END_LP110.
Loop definition: LOOP_110 collects information to determine whether persons are
currently on full-time active duty in the military and if "YES" when person entered active
duty in the armed forces. For persons no longer serving in active duty, this loop collects
information about when the person served. This loop cycles on persons who meet the
following conditions:
⦁ Is on the RE_Person Array where MostRecentRU=RUUnit and eligible to be
interviewed as part of this RU (CtrlCurrHere_AtBox350=Yes and
CtrlPersEligibleatBOX_350 =Yes) and
⦁ Is older than 16 years of age or in age categories 4-9 and
⦁ Is not already coded as Full-Time Military (CtrlTrackSummAtEnd_LP70≠4, 5, or 6)
and
Is not deceased or institutionalized (CtrlTrackSummAtEnd_LP70 ≠1 or 2)

BOX_370

Route Details:

(REB1205)

Item Type: Route

Type Class: If Then

If Spring 2019 rounds [Panel 24 Round 1, Panel 23 Round 3, or Panel 22 Round 5], go to
RE1101.
Otherwise, continue with BOX_380.

REB - Page 37 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec

BOX_380

Route Details:

(REB1210)

Item Type: Route

Type Class: If Then

If Round 1, go to RE1101.
If Round <>1 and person was added to the RU this round, excluding merges,
[(RE_Person[].PreloadOrd = EMPTY) or (PersAddedBetweenRnds=YES)] AND
(RE_Person[].MostRecentRU = RUUnit), go to RE1101
If Round <>1 and person meets the following conditions:
⦁ Turned 17 this round [Compare current round age to preload age. If preload age was
<17 or age categories 1-3 and current round age is = > 17 or age categories 4-9, person
turned 17+ this round] and
⦁ Is not new to the RU or DU [(RE_Person[].PreloadOrd <> EMPTY) AND
(PersAddedBetweenRnds=Empty)] AND ( RE_Person[].MostRecentRU = RUUnit),
Go to RE1101. (This person was part of the RU or DU in the previous round, turned 17 this
round, and therefore not asked the military series in the previous round.)
If Round <>1 and person meets the following conditions:
⦁ Did not just turn 17 this round (see above) and
⦁ Is older than 16 and younger than 60 years of age or in age categories 4-8 and
⦁ Is not new to the RU or DU [(RE_Person[].PreloadOrd <> EMPTY) AND
(PersAddedBetweenRnds=Empty)] AND ( RE_Person[].MostRecentRU = RUUnit)]
Continue with RE1100. (This person was part of the RU or DU in the previous round and
therefore already asked the military series in a previous round.)
If Round <>1 and person meets the following conditions:
⦁ Is older than 59 years of age or in age category 9 and
⦁ Is not new to the RU or DU [(RE_Person[].PreloadOrd <> EMPTY) AND
(PersAddedBetweenRnds=Empty)] AND (RE_Person[].MostRecentRU = RUUnit) and
⦁ Had a previous round status of full-time military (PL_Person.FTADuty=YES)
Continue with RE1100. (This person is 60+ and was FT military in the previous round.
Although outside the MEPS historical age range, we need to follow-up to find out whether
this person is still FT military.)
Otherwise, go to END_LP110.

REB - Page 38 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1100
Item Type:
Type Class:
Answer Type:

(REB1215)
Question
Enumerated
TYESNO

Help Available (ACTDUTYHelp)
Context Header:

BLAISE NAME: FTADutyCurrRnd
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:
Last time, we recorded that {you were/{PERSON was} {not} on active duty. {{Are/Is}/{Were/Was}}
{you/{PERSON}} {currently/still} serving on active duty in the U.S. Armed Forces {on December 31, {YEAR}}?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

REB - Page 39 of 98

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Reenumeration B (REB) Section
(Ques

Control Variables Impacted: CtrlTrackSumm
If coded ‘1’ (YES), and person had a previous round status of full-time military
(PL_Person.FTADuty=YES) go to END_LP110.
If coded ‘1’ (YES), and person did not have a previous round status of full-time military
(PL_Person.FTADuty< >YES) go to RE1106.
If coded ‘2’ (NO), ‘RF’ (REFUSED), or ‘DON’T KNOW’ and person had a previous round status
of full-time military (PL_Person.FTADuty=YES) go to RE1104.
If coded ‘2’ (NO), ‘RF’ (REFUSED), or ‘DON’T KNOW’, and person did not have a previous
round status of full-time military (PL_Person.FTADuty< >YES) go to END_LP110.

Display
Instructions:

Display ‘not’ if person did not have a previous round status of full-time military
(PL_Person.FTADuty< >YES). Otherwise, use a null display.
Display ‘{Is/Are}’ if current round is not the final round of the panel (RndType<>Final).
Display ‘{Was/Were}’ if current round is the final round of the panel (RndType=Final).
Display ‘currently’ if person did not have a previous round status of full-time military
(PL_Person.FTADuty< >YES). Otherwise, display ‘still’.
Display ‘on December 31, {YEAR}' if the current round is the final round of the panel
(RndType=Final), where ‘YEAR’ is the calendar year of the final round of the panel
(InterviewDate Year -1). Otherwise, use a null display.

REB - Page 40 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1101
Item Type:
Type Class:
Answer Type:

(REB1220)
Question
Enumerated
TYESNO

Help Available (ACTDUTYHelp)
Context Header:

BLAISE NAME: ServeActiveMilit
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:
Excluding training for the Reserves or National Guard, {have you/has {PERSON}} ever served on active duty in the
U.S. Armed Forces, Reserves, or National Guard? Include activation for the Reserves or National Guard for
example, for the Persian Gulf War.
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

Display
Instructions:

REB - Page 41 of 98

RE1102
END_LP110
END_LP110
END_LP110

(REB1225)
(REB1300)
(REB1300)
(REB1300)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1102
Item Type:
Type Class:
Answer Type:

(REB1225)
Question
Enumerated
TActiveDutyYN

Help Available (ACTDUTYHelp)
Context Header:

BLAISE NAME: ServeActiveMilitFT
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:
{{Are/Is}/{Were/Was}} {you/{PERSON}} currently serving on full-time active duty in the in the U.S. Armed Forces
{on December 31, {YEAR}}?
HELP: F1

Responses:

Programmer
Instructions:

YES, CURRENTLY ON ACTIVE DUTY
NO, WAS ON ACTIVE DUTY IN THE
PAST, BUT NOT NOW
REFUSED
DON'T KNOW

1
2

BOX_390
BOX_390

(REB1230)
(REB1230)

RF
DK

BOX_390
BOX_390

(REB1230)
(REB1230)

Control Variables Impacted: CtrlTrackSumm
If coded ‘2’ (NO, WAS ON ACTIVE DUTY IN THE PAST, BUT NOT NOW), ‘RF’ (REFUSED) or ‘DK’
(DON’T KNOW), person is eligible for VA SAQ in the Spring 2019 rounds.

Display
Instructions:

Display ‘{Is/Are}’ if current round is not the final round of the panel (RndType<>Final).
Display ‘{Wa/Were}’ if current round is the final round of the panel (RndType=Final).
Display ‘on December 31, {YEAR}, if the current round is the final round of the panel
(RndType=Final), where ‘YEAR’ is the calendar year of the final round of the panel
(InterviewDate Year -1). Otherwise, use a null display.

REB - Page 42 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_390

Route Details:

(REB1230)

Item Type: Route

Type Class: If Then

If Spring 2019 rounds [Panel 24 Round 1, Panel 23 Round 3, or Panel 22 Round 5] and:
⦁ If RE1102 is coded ‘1’ (YES, CURRENTLY ON ACTIVE DUTY) and person had a previous
round status of full-time military (PL_Person.FTADuty=YES), go to END_LP110.
⦁ If RE1102 is coded ‘1’ (YES, CURRENTLY ON ACTIVE DUTY) and person did not have a
previous round status of full-time military (PL_Person.FTADuty< >YES), go to RE1106
⦁ If RE1102 is coded ‘2’ (NO, WAS ON ACTIVE DUTY IN THE PAST, BUT NOT NOW), ‘RF’
(REFUSED) or ‘DK’ (DON’T KNOW), continue with RE1104.
If not Spring 2019 rounds [not (Panel 24 Round 1, Panel 23 Round 3, or Panel 22 Round
5)] and:
⦁ If RE1102 is coded ‘1’ (YES, CURRENTLY ON ACTIVE DUTY), go to RE1106.
⦁ If RE1102 is coded ‘2’ (NO, WAS ON ACTIVE DUTY IN THE PAST, BUT NOT NOW), ‘RF’
(REFUSED) or ‘DK’ (DON’T KNOW), continue with RE1104.

REB - Page 43 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1104
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1235)
Question
Enumerated
TPeriodActiveDuty
)

BLAISE NAME: PeriodServADuty
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 9

ArrayMax:

Max value:

Show Card (RE-1)

Look Up File (

)

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
 RE-1
Using card RE-1, please tell me each period in which {you/{PERSON}} served on active duty, even if it was just for
part of the period.
ENTER ALL THAT APPLY.

Responses:

Display
Instructions:

SEPTEMBER 2001 OR LATER
AUGUST 1990 TO AUGUST 2001,
INCLUDING THE PERSIAN GULF WAR
MAY 1975 TO JULY 1990
VIETNAM ERA, AUGUST 1964 TO APRIL
1975
FEBRUARY 1955 TO JULY 1964
KOREAN WAR, JULY 1950 TO JANUARY
1955
JANUARY 1947 TO JUNE 1950
WORLD WAR II, DECEMBER 1941 TO
DECEMBER 1946
NOVEMBER 1941 OR EARLIER
REFUSED
DON'T KNOW

1
2

RE1105
RE1105

(REB1240)
(REB1240)

3
4

RE1105
RE1105

(REB1240)
(REB1240)

5
6

RE1105
RE1105

(REB1240)
(REB1240)

7
8

RE1105
RE1105

(REB1240)
(REB1240)

9
RF
DK

RE1105
RE1105
RE1105

(REB1240)
(REB1240)
(REB1240)

Display {THE PERSIAN GULF WAR}, {THE VIETNAM ERA}, {KOREAN WAR}, AND {WORLD WAR II} in the
answer list pane in bold, black, but all other text in the answer list pane in unbolded, black text.

REB - Page 44 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1105
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1240)
Question
Enumerated
TYESNO
)

BLAISE NAME: VADisabilityRtg
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:
{Do you/Does {PERSON}} have a VA service-connected disability rating?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

END_LP110
END_LP110
END_LP110
END_LP110

(REB1300)
(REB1300)
(REB1300)
(REB1300)

Display
Instructions:

RE1106
Item Type:

(REB1245)
Question

Type Class:

Enumerated

Answer Type:

TYES_NO

Help Available (
Context Header:

)

BLAISE NAME: FTADutyBefRefPd
Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size:
Answers allowed: 1
Show Card (

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
Did {you/{PERSON}} enter full-time active duty service in the U.S. Armed Forces before {January 1, {YEAR}/{DATE
OF PREVIOUS ROUND INTERVIEW}}?

Responses:

YES
NO

1
2

REB - Page 45 of 98

END_LP110
RE1110_01

(REB1300)
(REB1295)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:
Display
Instructions:

DK and RF disallowed.

Display “January 1, {YEAR}” if round 1. Otherwise, display “{DATE OF PREVIOUS ROUND
INTERVIEW}”.
For “YEAR” display first calendar year of panel.
For “DATE OF PREVIOUS ROUND INTERVIEW”, display date of previous round MEPS
interview (Preload.RUEndM, Preload.RUEndD, Preload.RUEndY).

BLAISE NAME: FTADutyBegM
Field kind: Datafield
ArrayMin:

RE1110_01
Item Type:

(REB1295)
Question

Type Class:

Integer

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Min value: 1

Field Size: 2

Show Card (

ArrayMax:

Max value: 12

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
On what date did {you/{PERSON}} enter full-time active duty service in the U.S. Armed Forces?
ENTER MONTH.

Responses:

1

REB - Page 46 of 98

RE1110_02

(REB1296)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

DK and RF disallowed for month.

Display RE1110_01, RE1110_02, and RE1110_03 on same form pane.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1040_
1130.RE_B_Loop110[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1040_
1130.RE_B_Loop110[1..30]

BLAISE NAME: FTADutyBegD

RE1110_02
Item Type:

(REB1296)
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: 31

Field Size: 2

Show Card (

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
[On what date did {you/{PERSON}} enter full-time active duty service in the U.S. Armed Forces?]
ENTER DAY.

Responses:
REFUSED
DON'T KNOW

1

RE1110_03

(REB1297)

RF
DK

RE1110_03
RE1110_03

(REB1297)
(REB1297)

REB - Page 47 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Display
Instructions:

Display RE1110_01, RE1110_02, and RE1110_03 on same form pane.
Display “On what date…Armed Forces” in lighter “grayed-out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1040_
1130.RE_B_Loop110[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1040_
1130.RE_B_Loop110[1..30]

BLAISE NAME: FTADutyBegY
Field kind: Datafield
ArrayMin:

RE1110_03
Item Type:
Type Class:

(REB1297)
Question

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

Integer

)

Min value: 1900

Field Size: 4

Show Card (

ArrayMax:

Max value: 2100

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
[On what date did {you/{PERSON}} enter full-time active duty service in the U.S. Armed Forces?]
ENTER 4-DIGIT YEAR.

Responses:

1

REB - Page 48 of 98

END_LP110

(REB1300)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

DK and RF disallowed for year.
Hard checks:
1. (Round 1 only) Date entered at RE1110_01 through RE1110_03 must be on or after
January 1, {YEAR} (where {YEAR} is the first calendar year of the panel) and on or before
interview date. If a date entered prior to January 1, {YEAR}, display the following message:
"IF
{PERSON} ENTERED FULL-TIME ACTIVE DUTY SERVICE PRIOR TO JANUARY 1, {YEAR}, BACKUP TO RE1106 (FTADutyBefRefPd) AND REVIEW ENTRIES."
2. (only if current round is not the final round of the panel (RndType<>Final): If a date after
the interview date (EndRefDt) is entered, display the following message: "DATE MUST NOT
BE AFTER {EndRefDt}. PLEASE ENTER A VALID DATE."
3. (only if current round is the final round of the panel (RndType=Final)): date must be on or
before 12/31/{YEAR}, where ‘YEAR’ is the calendar year of the final round of the panel
(InterviewDate Year -1). If a date after 12/31/{YEAR} is entered, display the following
message: "DATE MUST BE ON OR BEFORE 12/31/{YEAR}. IF PERSON WAS ONLY FULL-TIME
MILITARY AFTER 12/31/{YEAR}, BACK-UP AND CHANGE RESPONSE TO RE1100
(FTADutyCurrRnd)."

Display
Instructions:

Display RE1110_01, RE1110_02, and RE1110_03 on same form pane.
Display “On what date…Armed Forces” in lighter “grayed-out” text.

Testing/Editing
Notes:

END_LP110

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1040_
1130.RE_B_Loop110[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1040_
1130.RE_B_Loop110[1..30]

(REB1300)

Item Type: Route

Type Class: End Loop

Cycle on next person that meets the conditions stated in the loop definition.
If no more persons meet the stated conditions, end LOOP_110 and continue with BOX_
400.

REB - Page 49 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_400

Route Details:

(REB1320)

Item Type: Route

Type Class: If Then

Control Variables Impacted: CtrlPersEligible, CtrlCurrHere, EndRefM, EndRefD, EndRefY
If any person meets all the following conditions, then set RemovedAtBOX_400=YES.
⦁ RE1106 is coded ‘1’ (YES) OR
⦁ Round 1 and Date at RE1110 is prior to 1/1/YEAR where YEAR is the first calendar year of
the panel (FirstPanYear) OR
⦁ Round <>1 and Date at RE1110 is prior to date of previous RU interview (RUEndM,
RUEndD, RUEndY)] OR
⦁ PL_Person.FTADuty=YES
AND
⦁ No other PERSON on RE_Person Array where [MostRecentRU=RUUnit has
CtrlPersKey = YES and CtrlPersEligibleatBOX350=YES and CtrlCurrHere = YES and
[(CtrlTrackSumm <> 14 (FT MILITARY, LIVING IN RU)) or (CtrlTrackSumm = 14 (FT
MILITARY, LIVING IN RU) and the date the person joined the military is after the
reference period start date)]].
Note: This person is FT military but joined the military prior to the reference period start
date and there are no other key RU members. This person is not currently here, out-ofscope, and ineligible for data collection as part of this RU or any other RU. Person will not
be followed.
If any person meets all the following conditions, then set RemovedAtBOX_400=YES.
⦁ Person is full time military, living in the RU (CtrlTrackSumm = 14) AND
⦁ Person is not key (CtrlPersKey=NO) AND
⦁ There isn’t another PERSON on RE_Person Array where MostRecentRU=RUUnit who
is key and not full time military and eligible for this interview (No one where
CtrlPersKey=YES and CtrlCurrHere =YES and CtrlPersEligibleatBox350=YES and
CtrlTrackSumm≠4, 5, 6 or 14 or [CtrlTrackSumm = 14 and the date the person joined
the military is after the reference period start date])
Note: This person is FT military and not key and there are no other key, civilian RU
members. This person is not currently here, out-of-scope, and ineligible for data collection
as part of this RU or any other RU. Person will not be followed.
If all persons on RE_Person Array where MostRecentRU=RUUnit where RemovedAtBOX_
400=empty, go to RE1170_01.
If at least one person on RE_Person Array where MostRecentRU=RUUnit where
RemovedAtBOX_400=YES and at least one person where CtrlPersKey=YES and
CtrlCurrHere=YES and CtrlPersEligible=YES, go to RE1160.
Otherwise, continue with RE1140.

REB - Page 50 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
RE1140
Item Type:
Type Class:
Answer Type:
Help Available (

(REB1325)
Instruction
Enumerated

BLAISE NAME: EndInterviewFTADuty
Field kind: Datafield

TContinue

Answers allowed: 1

)

Show Card (

)

Look Up File (

)

Question Text:
INTERVIEWER: THERE ARE NO ELIGIBLE INDIVIDUALS REMAINING IN THIS RU. PLEASE REPORT THIS
SITUATION TO YOUR SUPERVISOR.
PRESS 1 AND ENTER TO END THE INTERVIEW.

Responses:

CONTINUE

1

BOX_450

(REB1625)

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_1170
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_1170

RE1160
Item Type:
Type Class:

(REB1345)
Instruction

Answer Type:

TContinue

Help Available (

BLAISE NAME: NoInfoPersC
Field kind: Datafield

Enumerated

)

Answers allowed: 1
Show Card (

)

Look Up File (

Question Text:
At this time, we are collecting information only about some of the people in this family. Therefore, we will not collect any
additional information about (READ NAMES BELOW).
{1. First Name, [Middle Name], Last Name} 1
{2. First Name, [Middle Name], Last Name} 2
{3. First Name, [Middle Name], Last Name} 3
{4. First Name, [Middle Name], Last Name} 4
{5. First Name, [Middle Name], Last Name} N
PRESS 1 AND ENTER TO CONTINUE.

Responses:

CONTINUE

1

REB - Page 51 of 98

RE1170_01

(REB1355)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
Programmer
Instructions:
Display
Instructions:

Roster 1 - Report
Roster definition:
This item displays persons for display only. Display the person’s first, middle, and last names
(RE_Person.FullName)
Roster filter:
Display persons who are Full-time military living in the RU without any other key civilians
(RemovedAtBOX_400=YES) .

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_1170
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_1170

REB - Page 52 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1170_01
Item Type:
Type Class:
Answer Type:

(REB1355)
Question
Enumerated

BLAISE NAME: MaritalStatRnd

TMARISTATDKRF

Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (MaritalStatHelp)
Context Header:

Show Card (

)

Look Up File (

)

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
{{Are/Is} {you/{PERSON}} now/As of December 31, {YEAR}, {were/was} {you/{PERSON}}} married,
widowed, divorced, separated, or never married?
IF RESPONDENT SAYS 'SINGLE', PROBE: {{Are/Is} / {Were/Was}} {you/he/she} married, widowed,
divorced, separated, or never married?
{PREVIOUS ROUND MARITAL STATUS: {DISPLAY PREVIOUS ROUND SELECTION}}
NAVIGATION: Complete the grid in order of respondent's answers.
HELP: F1

Responses:

MARRIED
WIDOWED
DIVORCED
SEPARATED
NEVER MARRIED
REFUSED
DON'T KNOW

1
2
3
4
5
RF
DK

REB - Page 53 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Preloaded Grid Type 2 including question RE1170_01, RE1170_02, RE1170_03, RE1170_
04, RE1170_05, RE1170_06, RE1170_07, RE1170_08, RE1170_09, RE1170_10, RE1170_
11, RE1170_12, and BOX_405.
Display RE1170_01 as an active cell for RU member, if RU member is age 16 or older or in
age categories 4-9 and RE90=EMPTY, or if RU member was added this round or added to
RU during interround processing (PersAddedBetweenRnds=YES) and is age 16 or older or
in age categories 4-9. Otherwise, RE1170_01 is an inactive cell for RU member.

Display
Instructions:

Roster 1 - Report
Roster definition:
This item displays persons for entry of marital status, ethnicity, race, spoken language, and
residency in the U.S. in the form pane.
Format form pane in columns with headers: RU Member, Marital Status, Ever Married,
Hispanic Origin, Ethnicity, Race, Race Other Specify, Spoken Language, Other Language,
Fluency, Born in U.S., Year Came to U.S., and Length in U.S. For RU Member: display RU
member's first, middle, and last names (RE_Person.FullName)
Roster filter for RE1170_01 – RE1170_12:
Display person on the RE_Person Array where MostRecentRU=RUUnit who meet the
following conditions:
-CtrlCurrHere=YES OR
-CtrlNewStudent=YES
Display '{Are/Is} {you/{PERSON}} now' AND '{Are/ Is}' if current round is not the final round
of the panel (RndType<>Final).
Display 'As of December 31,{YEAR}, {were/was} {you/{PERSON}}' and '{Were/Was}', if the
current round is the final round of the panel (RndType=Final), where ‘YEAR’ is the calendar
year of the final round of the panel (InterviewDate Year -1).
Display ‘{PREVIOUS ROUND MARITAL STATUS: {DISPLAY PREVIOUS ROUND
SELECTION}}’, where {DISPLAY PREVIOUS ROUND SELECTION} is filled with the RU members
marital status from the previous round (PL_Person.MaritalStatusR), if round <>1. Otherwise
use a null display.
Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

REB - Page 54 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1170_02
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1360)
Question
Enumerated
TYESNO
)

BLAISE NAME: PastMarriage
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:
I have recorded that {you/{PERSON}} {are/is} not married now. {Were/Was} {you/{PERSON}} ever married in the past?

NAVIGATION: Complete the grid in order of respondent's answers.

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

Programmer
Instructions:

Leave marital status for this round the same as it was in the previous round, if ‘1’ (YES), 'RF'
(REFUSED), or 'DK' (DON'T KNOW) selected.
Note: During MHOP, if RE1170_02 is coded ‘2’ (NO), set Person.MaritalStatusR to ‘5’ (NEVER
MARRIED).
Display RE1170_02 as an active cell for RU member, if round <>1 and RU members marital
status changes from a code '1' (MARRIED), '2' (WIDOWED), '3' (DIVORCED), or '4'
(SEPARATED) at RE1170_01 in the previous round to a code ‘5’ (NEVER MARRIED) at RE1170
_01 for the current round. Otherwise, RE1170_02 is an inactive cell for RU member.

Display
Instructions:

Testing/Editing
Notes:

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

REB - Page 55 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1170_03
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1370)
Question
Enumerated
TYESNO
)

BLAISE NAME: PersHispLat
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (RE-2)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
RE-2.
Looking at show card RE-2, {are/is} {you/{PERSON}} Hispanic, Latino, or of Spanish origin?

NAVIGATION: Complete the grid in order of respondent's answers.

Responses:

YES
NO
REFUSED
DON'T KNOW

Programmer
Instructions:

Display RE1170_03 as an active cell for person if ethnicity is missing
(AskSpanEthnicity=Yes or Empty), Otherwise, RE1170_03 is an inactive cell for person.

Display
Instructions:

Testing/Editing
Notes:

1
2
RF
DK

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

REB - Page 56 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1170_04
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1375)
Question
Enumerated

BLAISE NAME: CodeAllHispLat
Field kind: Datafield

Field Size:
TSETof_NHSPLATX_ Answers allowed: 8
)

ArrayMin:

Min value:

ArrayMax:

Max value:

Show Card (RE-2)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
RE-2.
Please look at this card RE-2 and tell me which group or groups best describes {your/{PERSON}'s} ethnic background.
ENTER ALL THAT APPLY.

NAVIGATION: Complete the grid in order of respondent's answers.

Responses:

MEXICAN
MEXICAN-AMERICAN/CHICANO
PUERTO RICAN
CUBAN/CUBAN AMERICAN
DOMINICAN
CENTRAL OR SOUTH AMERICAN
OTHER LATIN AMERICAN
OTHER HISPANIC, LATINO, OR SPANISH
ORIGIN
REFUSED
DON'T KNOW

1
2
3
4
5
6
7
8
RF
DK

REB - Page 57 of 98

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Reenumeration B (REB) Section
(Ques

For specifications purposes only: CAPI does not allow 'RF' (REFUSED) or 'DK' (DON'T
KNOW) in combination with any other code.
Display RE1170_04 as an active cell for RU member, if RE1170_03 coded ‘1’ (YES).
Otherwise, RE1170_04 is an inactive cell for RU member.

Display
Instructions:

Testing/Editing
Notes:

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

REB - Page 58 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1170_05
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1425)
Question
Enumerated

BLAISE NAME: CodeAllRace
Field kind: Datafield

ArrayMin:

Field Size:
Tbw_SetOfRE101A_N Answers allowed: 15 ArrayMax:
)

Show Card (RE-3)

{PERSON'S FIRST MIDDLE AND LAST NAME}

RE-3.
For this survey, Hispanic origins are not races.
What is {your/{PERSON}'s} race? Please select one or more of the categories on card RE-3.
ENTER ALL THAT APPLY.

NAVIGATION: Complete the grid in order of respondent's answers.

WHITE
BLACK OR AFRICAN AMERICAN
AMERICAN INDIAN OR ALASKA NATIVE
ASIAN INDIAN
CHINESE
FILIPINO
JAPANESE
KOREAN
VIETNAMESE
OTHER ASIAN
NATIVE HAWAIIAN
GUAMANIAN OR CHAMORRO
SAMOAN
OTHER PACIFIC ISLANDER
OTHER: SPECIFY
REFUSED
DON'T KNOW

Max value:
Look Up File (

Question Text:

Responses:

Min value:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
91
RF
DK

REB - Page 59 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

For specifications purposes only (CAPI handles automatically): 'RF' (REFUSED) and 'DK'
(DON'T KNOW) not allowed in combination with any other codes.
Display RE1170_05 as an active cell for person if race is missing(AskRace=Yes or Empty). .
Otherwise, RE1170_05 is an inactive cell for RU member.

Display
Instructions:

Testing/Editing
Notes:

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

BLAISE NAME: OthRaceOS
Field kind: Datafield
ArrayMin:

RE1170_06
Item Type:
Type Class:

(REB1430)
Question

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

String

)

Field Size: 35

Show Card (

ArrayMax:
)

Question Text:
SPECIFY: OTHER RACE

NAVIGATION: Complete the grid in order of respondent's answers.

1
REFUSED
DON'T KNOW

Max value:
Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Responses:

Min value:

RF
DK

REB - Page 60 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

RE1170_07
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

Display RE1170_06 as an active cell for RU member, if RE1170_05 is coded '91' (OTHER:
SPECIFY) alone or in combination with other codes. Otherwise, RE1170_06 is inactive cell for
RU member.

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

(REB1460)
Question
Enumerated
TYESNO
)

BLAISE NAME: LangNotEng
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:
{Do/Does} {you/{PERSON}} speak a language other than English at home?

NAVIGATION: Complete the grid in order of respondent's answers.

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

REB - Page 61 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

Display RE1170_07 as an active cell for persons who is 5 years of age or older or in age
categories 3-9 and is not deceased or institutionalized (CtrlTrackSumm≠1 or 2) and if
[(Round 1) or [(Round <>1) and [(RE_Person[].PreloadOrd = EMPTY) or
(PersAddedBetweenRnds = YES)] AND (RE_Person[].MostRecentRU = RUUnit)]]
Otherwise, RE1170_07 is an inactive cell for RU member.

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

RE1170_08
Item Type:
Type Class:

(REB1465)
Question

Answer Type:

TWhatLang_NEW

Help Available (
Context Header:

Enumerated

BLAISE NAME: OthLang
Field kind: Datafield
ArrayMin:
Answers allowed: 1

)

Show Card (

ArrayMax:
)

{PERSON'S FIRST MIDDLE AND LAST NAME}

What is this language?

NAVIGATION: Complete the grid in order of respondent's answers.

SPANISH
ANOTHER LANGUAGE
REFUSED
DON'T KNOW

Max value:
Look Up File (

Question Text:

Responses:

Min value:

Field Size:

1
2
RF
DK

REB - Page 62 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

Display RE1170_08 as an active cell for RU member, if RE1170_07 is coded = ‘1’ (YES).
Otherwise, RE1170_08 is an inactive cell for RU member.

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

RE1170_09
Item Type:

(REB1480)
Question

Type Class:

Enumerated

Answer Type:

THOWSPEAK2

Help Available (
Context Header:

BLAISE NAME: EngCompLevel
Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size:
Answers allowed: 1

)

Show Card (

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
How well {do/does} {you/{PERSON}} speak English?
Would you say very well, well, not well, or not at all?

NAVIGATION: Complete the grid in order of respondent's answers.

Responses:

VERY WELL
WELL
NOT WELL
NOT AT ALL
REFUSED
DON'T KNOW

1
2
3
4
RF
DK

REB - Page 63 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

Display RE1170_09 as an active cell for RU member, if RE1170_07 is coded = '1' (YES).
Otherwise, RE1170_09 is an inactive cell for RU member.

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

RE1170_10
Item Type:

(REB1500)
Question

Type Class:

Enumerated
TYESNO

Answer Type:
Help Available (
Context Header:

)

BLAISE NAME: BornInUS
Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size:
Answers allowed: 1
Show Card (

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
{Were/Was} {you/{PERSON}} born in the United States?

NAVIGATION: Complete the grid in order of respondent's answers.

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

REB - Page 64 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display RE1170_10 as an active cell for persons that are not deceased or institutionalized
(CtrlTrackSumm≠1 or 2) and if [(Round 1) or [(Round <>1) and [(RE_Person[].PreloadOrd
= EMPTY) or (PersAddedBetweenRnds = YES)] AND (RE_Person[].MostRecentRU =
RUUnit)]]
OR
If Panel 23, Round 2 and person's preloaded age is between ages 0-4 years old (inclusive),
and is not deceased or institutionalized (CtrlTrackSumm ≠ 1 or 2), then display RE1170_10
as an active cell.
Otherwise, RE1170_10 is an inactive cell for RU member.

Display
Instructions:

Testing/Editing
Notes:

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

BLAISE NAME: YearEnterUS

RE1170_11
Item Type:
Type Class:

(REB1505)
Question
Integer

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Field kind: Datafield
Field Size: 4

Show Card (

ArrayMin:

Min value: 1900

ArrayMax:

Max value: 2100

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
In what year did {you/{PERSON}} come to the United States to stay?
IF NEEDED SAY:
Please give me only the most recent year that {you/{PERSON}} came to the United States to stay.
ENTER 4-DIGIT YEAR.

NAVIGATION: Complete the grid in order of respondent's answers.

Responses:
REFUSED
DON'T KNOW

1
RF
DK
REB - Page 65 of 98

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Reenumeration B (REB) Section
(Ques

Hard edit:
Edit: If current round is not the final round of the panel (RndType<>Final), the year entered
must be less than or equal to the current year and must be greater than or equal to the person’s
birth year, if known. If current round is the final round of the panel (RndType=Final), year
must be less than or equal to the calendar year of the final round of the panel (InterviewDate
Year -1) and must be greater than or equal to the person's birth year, if known. If year entered
is greater than the current year or the calendar year of the final round of the panel
(InterviewDate Year -1) (if RndType=Final), display the following message: "YEAR
CANNOT BE AFTER {YEAR}.VERIFY AND RE-ENTER." For “YEAR” in the message,
display the current year if RndType<>Final. Display the calendar year of the final round of
the panel (InterviewDate Year -1) if the current round is the final round of the panel
(RndType=Final). If year entered is less than person’s year of birth, display the following
message: "YEAR CANNOT BE BEFORE PERSON’S YEAR OF BIRTH. VERIFY AND
RE-ENTER."
Display RE1170_11 as an active cell for RU members if RE1170_10 is coded = ‘2’ (NO).
Otherwise the RE1170_11 cell is inactive for RU member.

Display
Instructions:

Testing/Editing
Notes:

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

REB - Page 66 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1170_12
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1510)
Question
Integer

BLAISE NAME: HowLongUS
Field kind: Datafield
Field Size: 3

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
About how long {have/has} {you/{PERSON}} lived in United States?
IF LESS THAN 1 YEAR, CODE 0.
ENTER YEARS.

NAVIGATION: Complete the grid in order of respondent's answers.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Hard range: 0-120
Range check: Number of years entered must be less than or equal to person’s age. If person’s
age is represented by an age category, the number of years must be less than or equal to the
top age limit for that category. If number of years entered is greater than person’s age, display
the following message: "PERSON IS {XXX} YEARS OLD. NUMBER OF YEARS
LIVING IN THE U.S. CANNOT BE MORE THAN PERSON’S AGE. VERIFY AND REENTER."
Display RE1170_12 as an active cell for RU member, if RE1170_11 is coded DK = (DON’T
KNOW). Otherwise RE1170_12 is an inactive cell for RU member.

Display
Instructions:

Testing/Editing
Notes:

Display the interviewer instruction ‘NAVIGATION: Complete the grid in order of
respondent's answers.’ In red text.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1140_
1170.RE1170.RE1170Grid[1..30]

REB - Page 67 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_405

(REB1515)

Item Type: Route

Type Class: If Then

Route Details:

Go to LOOP_120.

Programmer
Instructions:

Before leaving the grid, CAPI should verify that all eligible fields per row of the grid have a
valid answer entered. If not, display error message “ONE OR MORE QUESTIONS HAVE
NOT BEEN ANSWERED. PRESS  TO GO TO THE FIRST UNANSWERED
QUESTION: {Question Tag} FOR {PERSON’S FIRST, MIDDLE AND LAST NAME}”.
CAPI will move to the first unanswered item/field, starting from the top left of the grid and
moving to the next unanswered item, left to right by row, until all are complete.

LOOP_120

Route Details:

(REB1520)

Item Type: Route

Type Class: Begin Loop

For each element in the RU-Members-Roster and all persons flagged as “NEW
STUDENTS”, ask BOX_410-END_LP120.
Loop definition: LOOP_120 collects information on education level of all persons on the
RE_Person Array where MostRecentRU=RUUnit who meet either of the following
conditions:
-CtrlCurrHere=YES OR
-CtrlNewStudent=YES

BOX_410

Route Details:

(REB1525)

Item Type: Route

Type Class: If Then

If person's age <= 4 years or in age categories 1-2, autocode RE1180 as '0' (NEVER
ATTENDED SCHOOL/KINDERGARTEN ONLY), then go to END_LP120.
If round 1, continue with RE1180.
-If Round <>1 and [(RE_Person[].PreloadOrd = EMPTY) or (PersAddedBetweenRnds = YES)]
AND (RE_Person[].MostRecentRU = RUUnit), continue with RE1180.
Otherwise, go to END_LP120.

REB - Page 68 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1180
Item Type:
Type Class:
Answer Type:

(REB1535)
Question
Enumerated
TEDLEVL103

Help Available (EduLevelHelp)
Context Header:

BLAISE NAME: EduLevel
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:
{As of December 31, {YEAR}, what/What} is the highest grade or year of regular school {you/ {PERSON}} ever completed?
HELP: F1

Responses:

NEVER ATTENDED
SCHOOL/KINDERGARTEN ONLY
FIRST GRADE
SECOND GRADE
THIRD GRADE
FOURTH GRADE
FIFTH GRADE
SIXTH GRADE
SEVENTH GRADE
EIGHTH GRADE
NINTH GRADE
TENTH GRADE
ELEVENTH GRADE
TWELFTH GRADE (HIGH SCHOOL
DIPLOMA)
FIRST YEAR
SECOND YEAR
THIRD YEAR
FOURTH YEAR (BACHELOR'S DEGREE)
FIVE OR MORE YEARS (GRADUATE
DEGREE)
REFUSED
DON'T KNOW

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
RF
DK

REB - Page 69 of 98

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Reenumeration B (REB) Section
(Ques

If coded '0' (NEVER ATTENDED SCHOOL/KINDERGARTEN ONLY) through '12' (TWELFTH
GRADE (HIGH SCHOOL DIPLOMA)) and person = or > 16 or in age categories 4-9, continue
with RE1190.
If coded '13' through '17' (college level), 'RF' (REFUSED), or 'DK' (DON'T KNOW), go to
RE1200.
Otherwise, go to END_LP120.
Soft check: if coded '16' (FOURTH YEAR (BACHELOR'S DEGREE)) or '17' (FIVE OR MORE YEARS
(GRADUATE DEGREE)) and person is < = 18 years of age (or in age categories 1-3), display the
following message: "UNLIKELY RESPONSE DUE TO AGE. VERIFY AND RE-ENTER."

Display
Instructions:

Underline ‘highest’, ‘regular’, and ‘completed’ in the question text.
Display ‘What’ if current round is not the final round of the Panel (RndType<>Final). Display
‘As of December 31, {YEAR}, if the current round is the final round of the panel
(RndType=Final), where ‘YEAR’ is the calendar year of the final round of the panel
(InterviewDate Year -1).
In addition:
Display the header "KINDERGARTEN OR LESS:" directly above answer text 'NEVER
ATTENDED SCHOOL/KINDERGARTEN ONLY'.
Display the header "ELEMENTARY:" directly above answer text 'FIRST GRADE'.
Indent each answer text a few spaces under this header.
Display the header "HIGH SCHOOL:" directly above answer text 'NINTH GRADE'.
Indent each answer text a few spaces under this header.
Display the header "COLLEGE:" directly above answer text 'FIRST YEAR'.
Indent each answer text a few spaces under this header.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop120[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop120[1..30]

REB - Page 70 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1190
Item Type:
Type Class:
Answer Type:

(REB1540)
Question
Enumerated

BLAISE NAME: HghSchDiploma

THIGHSCHL

Help Available (HghSchDiplomaHelp)
Context Header:

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:
{{Do/Does/Did}/As of December 31, {YEAR} did} {you/{PERSON}} have a high school diploma or {have/has/had}
{you/{PERSON}} passed the GED equivalency test?
HELP: F1

Responses:

Display
Instructions:

HAVE HIGH SCHOOL DIPLOMA
PASSED GED
NEITHER HIGH SCHOOL DIPLOMA OR
GED
REFUSED
DON'T KNOW

1
2
3

END_LP120
END_LP120
END_LP120

(REB1550)
(REB1550)
(REB1550)

RF
DK

END_LP120
END_LP120

(REB1550)
(REB1550)

Display '{Do/Does/Did}' if current round is not the final round of the Panel (RndType<>Final). If the
current round is the final round of the panel (RndType=Final), display 'As of December 31, {YEAR},
did', where ‘YEAR’ is the calendar year of the final round of the panel (InterviewDate Year -1).
Display ‘Do’ if person is respondent and if current round is not the final round of the panel
(RndType<>Final). Display ‘Does’ if person is not respondent and living and if current round is not the
final round of the panel (RndType<>Final). Display ‘Did’ if person is deceased and if current round is
not the final round of the panel (RndType<>Final).
Display 'have' if person is respondent and if current round is not the final round of the panel
(RndType<>Final). Display 'has' if person is not respondent and living and if current round is not the
final round of the panel (RndType<>Final). Otherwise, display 'had'.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop120[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop120[1..30]

REB - Page 71 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1200
Item Type:
Type Class:
Answer Type:

(REB1545)
Question
Enumerated

BLAISE NAME: HghestEduLevel

THIGHERED

Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (HghestEduLevelHelp)
Context Header:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
What is the highest educational degree {you/{PERSON}} obtained {as of December 31, {YEAR}}?
HELP: F1

Responses:

Display
Instructions:

Testing/Editing
Notes:

END_LP120

Route Details:

BACHELOR'S DEGREE
MASTER'S DEGREE
DOCTORATE DEGREE
NO DEGREE
OTHER
REFUSED
DON'T KNOW

1
2
3
4
91
RF
DK

END_LP120
END_LP120
END_LP120
END_LP120
END_LP120
END_LP120
END_LP120

(REB1550)
(REB1550)
(REB1550)
(REB1550)
(REB1550)
(REB1550)
(REB1550)

Display ‘as of December 31, {YEAR}’ if the current round is the final round of the panel
(RndType=Final), where ‘YEAR’ is the calendar year of the final round of the panel (InterviewDate
Year -1). Otherwise, use a null display.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop120[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE_B_Loop120[1..30]

(REB1550)

Item Type: Route

Type Class: End Loop

Cycle on next person who meets the conditions stated in the loop definition.
If no more persons meet the stated conditions, end LOOP_120 and continue with BOX_
420.

REB - Page 72 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_420

Route Details:

(REB1555)

Item Type: Route

Type Class: If Then

If RU type=StandardRU or NewStandardRU AND
If at least one person on RE_Person Array where [MostRecentRU=RUUnit where
CtrlCurrHere=YES and CtrlPersEligible=YES] and that person meets either of the
following conditions:
- Age 17-23 (RE_Person.AgeRnd), inclusive or in age category 4, or
- Coded as LIVING AWAY AT SCHOOL IN GRADES 1-12 (RE250=3, RE360=1, or
RE580=1), continue with RE1210.
Otherwise, go to BOX_430.

BLAISE NAME: AttendSch
Field kind: Datafield
ArrayMin:

RE1210
Item Type:

(REB1575)
Question

Type Class:

Enumerated

Answer Type:

TSCHOOLSTATUS

Help Available (AttendSchHelp)

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Show Card (

)

Max value:
Look Up File (

)

Question Text:
{[Earlier you mentioned {you/{PERSON}} {were/was} living away at school in grades 1-12.]} {{Are/Is}/As of December 31,
{YEAR}, {were/was}} {you/{PERSON}} attending school full-time, part-time, or not attending school at all?
HELP: F1

Responses:

FULL-TIME
PART-TIME
NOT IN SCHOOL
REFUSED
DON'T KNOW

1
2
3
RF
DK

REB - Page 73 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Preloaded Grid Type 1 including question RE1210.
Continue with BOX_430 once grid is complete.
Roster behavior:
Display persons who are age 17-23 inclusive or in age category 4 first on the roster. Then
display persons coded as living away at school grades 1-12.

Roster filter:
Display all persons on [(RE_Person Array where MostRecentRU=RUUnit
where CtrlCurrHere=YES and CtrlPersElgible=YES) and (that person meets
one of the following conditions)]:
- Age 17-23, inclusive or in age category 4, or
- Coded as LIVING AWAY AT SCHOOL IN GRADES 1-12 (RE250=3,
RE360=1, or RE580=1)

Display
Instructions:

Roster 1 - Report
Roster definition:
Display the RU-members-roster for entry of school status.
Col #1 Header: Name
Instructions: Display RU Members’ first, middle, and last names (RE_Person.FullName)
Col #2 header: School Status
Roster filter:
Display all persons who meet one of the following conditions:
- Age 17-23, inclusive or in age category 4, or
- Coded as LIVING AWAY AT SCHOOL IN GRADES 1-12 (RE250=3, RE360=1, or RE580=1),
Display '[Earlier you mentioned {you/{PERSON}} {were/was} living away at school in grades
1-12.]' if person being asked about is coded as living away at school in grades 1-12 (RE250=3,
RE360=1, or RE580=1),. Otherwise, use null display.
Display '{Are/Is}' if current round is not the final round of the Panel (RndType<>Final).
Display 'As of December 31, {YEAR}, {were/was}', if the current round is the final round of
the panel (RndType=Final), where ‘YEAR’ is the calendar year of the final round of the panel
(InterviewDate Year -1).

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE1210Grid.RE1210Tbl[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE1210Grid.RE1210Tbl[1..30]

REB - Page 74 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_430

(REB1580)

Route Details:

Item Type: Route

Type Class: If Then

Evaluate the keyness and eligibility of all persons on RE_Person Array where
MostRecentRU=RUUnit. (See CtrlPersKey and CtrlPersEligible) and calculate reference
periods.
Continue with RE1220.

RE1220
Item Type:
Type Class:
Answer Type:
Help Available (

(REB1585)
Instruction
Enumerated

BLAISE NAME: PersInRU

TContinue

Answers allowed: 1

Field kind: Datafield

)

Show Card (

)

Look Up File (

Question Text:
THESE ARE NOW THE MEMBERS OF THE RU WHO WILL BE INCLUDED IN THIS INTERVIEW.
{FULL NAME OF REFERENCE PERSON}'S FAMILY:
|---------------------|----------------|----------------------------------------|
| RU MEMBER
| KEYNESS
|
REFERENCE PERIOD
|
|
|
|
|
|
|
|
|
|---------------------|----------------|--------------------------------------- |
|1. First Name Middle |[Display
|[Display Begin Date]-[Display End Date] |
|Name Last Name-35
|Selection]
|
|
|---------------------|----------------|----------------------------------------|
|2. First Name Middle |[Display
|[Display Begin Date]-[Display End Date] |
|Name Last Name-35
|Selection]
|
|
|---------------------|----------------|----------------------------------------|
|3. First Name Middle |[Display
|[Display Begin Date]-[Display End Date] |
|Name Last Name-35
|Selection]
|
|
|---------------------|----------------|----------------------------------------|

PRESS 1 AND ENTER TO CONTINUE

Responses:

CONTINUE

1

REB - Page 75 of 98

BOX_440

(REB1600)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
Display
Instructions:

Roster 1 - Report
Roster definition:
Col # 1 Header: RU MEMBER
Instructions: display RU members’ First, Middle, and Last names (RE_Person.FullName)
Col # 2 Header: KEYNESS
Instructions: display the RU member's keyness. Display ‘KEY’ if CtrlPersKey=YES; display
‘NOT KEY’ if CtrlPersKey=NO.
Col # 3 Header: REFERENCE PERIOD
Instructions: Display RU member’s reference period begin and end dates displayed as
‘Month-3, DD, Year-4’ (RE_Person.BegRefM, RE_Person.BegRefD, RE_Person.BegRefY,
RE_Person.EndRefM, RE_Person.EndRefD, RE_Person.EndRefY).
Roster filter:
Display all persons on RE_Person Array where MostRecentRU=RUUnit where
CtrlCurrHere=YES and CtrlPersEligible=YES.
For 'FULL NAME OF REFERENCE PERSON' display the current round reference
person's full name (first, middle, and last name) (RefPersPID). Do NOT substitute
“you” if for reference person’s name.

Testing/Editing
Notes:

BOX_440

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_1280
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_1280

(REB1600)

Item Type: Route

Type Class: If Then

If at least one person on RE_Person Array where MostRecentRU=RUUnit is a 'NEW
STUDENT' (CtrlNewStudent=YES), continue with RE1230.
Otherwise, go to BOX_450.

REB - Page 76 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
RE1230
Item Type:
Type Class:
Answer Type:
Help Available (

(REB1605)
Instruction
Enumerated

BLAISE NAME: StudSplit

TContinue

Answers allowed: 1

)

Field kind: Datafield

Show Card (

)

Look Up File (

Question Text:
We may conduct a separate interview with (READ NAMES BELOW) so after I collect their contact information, I will not
ask any further questions about them today.

{1. First Name, [Middle Name], Last Name} 1
{2. First Name, [Middle Name], Last Name} 2
{3. First Name, [Middle Name], Last Name} 3
{4. First Name, [Middle Name], Last Name} 4
{5. First Name, [Middle Name], Last Name} N

PRESS 1 AND ENTER TO CONTINUE.

Responses:
Display
Instructions:

CONTINUE

1

LOOP_130

(REB1610)

Roster 1 - Report Roster definition:
This item displays persons for display only. Display person’s first, middle, and last names
(RE_Person.FullName)
Roster filter:
Display all persons on RE_Person Array where MostRecentRU=RUUnit is a 'NEW STUDENT'
(CtrlNewStudent=YES)

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_1280
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_1280

REB - Page 77 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
LOOP_130

(REB1610)

Route Details:

Item Type: Route

Type Class: Begin Loop

For each person meeting the loop definition, ask RE1240_01-END_LP130.
Loop definition: LOOP_130 collects locating address and phone number for each student
RU. This loop cycles on persons who on RE_Person Array where MostRecentRU=RUUnit is
a 'NEW STUDENT' (CtrlNewStudent=YES)

BLAISE NAME: StuStrt1

RE1240_01
Item Type:

(REB1615)
Question

Type Class:

String
Field Size: 40
{Continuous Answer.} Answers allowed: 1

Answer Type:
Help Available (
Context Header:

)

Field kind: Datafield

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
Please give me the address and telephone number where {PERSON} can be reached at school.
What is the address?
ENTER STREET ADDRESS.

Responses:
REFUSED
DON'T KNOW
Display
Instructions:

Testing/Editing
Notes:

1

RE1240_02

(REB1616)

RF
DK

RE1240_02
RE1240_02

(REB1616)
(REB1616)

Display RE1240_01, RE1240_02, RE1240_03, RE1240_04, RE1240_05, and RE1240_06 on
the same form pane.

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]

REB - Page 78 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1240_02
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1616)
Question
String

BLAISE NAME: StuStrt2
Field kind: Datafield
Field Size: 40

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} can be reached at school.]
ENTER BUILDING OR ADDITIONAL ADDRESS INFORMATION, AS NECESSARY. IF NONE, PRESS ENTER.

Responses:
EMPTY
REFUSED
DON'T KNOW
Programmer
Instructions:
Display
Instructions:

1

RE1240_03

(REB1617)

Empty
RF
DK

RE1240_03
RE1240_03
RE1240_03

(REB1617)
(REB1617)
(REB1617)

Allow empty as final response.

Display RE1240_01, RE1240_02, RE1240_03, RE1240_04, RE1240_05, and RE1240_06 on
the same form pane.
Display question text “Please give me…school” in brackets and “grayed-out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]

REB - Page 79 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1240_03
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1617)
Question
String

BLAISE NAME: StuCity
Field kind: Datafield
Field Size: 35

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} can be reached at school.]
ENTER CITY.

Responses:
REFUSED
DON'T KNOW
Display
Instructions:

1

RE1240_04

(REB1618)

RF
DK

RE1240_04
RE1240_04

(REB1618)
(REB1618)

Display RE1240_01, RE1240_02, RE1240_03, RE1240_04, RE1240_05, and RE1240_06 on
the same form pane.
Display question text “Please give me…school” in brackets and “grayed-out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]

REB - Page 80 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1240_04
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1618)
Question
String

BLAISE NAME: StuSt
Field kind: Datafield
Field Size: 2

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} can be reached at school.]
ENTER STATE.
TYPE THE FIRST LETTER OF THE STATE, THEN USE ARROW KEYS IF NEEDED TO LOCATE STATE, AND
PRESS ENTER TO SELECT.

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

Display
Instructions:

1

RE1240_05

(REB1619)

RF
DK

RE1240_05
RE1240_05

(REB1619)
(REB1619)

Use state lookup file.

Display RE1240_01, RE1240_02, RE1240_03, RE1240_04, RE1240_05, and RE1240_06 on
the same form pane.
Display question text “Please give me…school” in brackets and “grayed-out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]

REB - Page 81 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1240_05
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1619)
Question
String

BLAISE NAME: StuZip
Field kind: Datafield
Field Size: 5

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} can be reached at school.]
ENTER ZIP CODE.

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

Display
Instructions:

1

RE1240_06

(REB1620)

RF
DK

RE1240_06
RE1240_06

(REB1620)
(REB1620)

Hard check: Exactly 5 digit numeric entry required. If less than 5 numeric
digits entered or any characters entered that are not numeric, display the
following message: "ZIP CODE ENTRY REQUIRES EXACTLY 5
NUMBERS. PROBE AND RE-ENTER OR ENTER F5 (DON'T KNOW) IF
FULL ZIP CODE IS NOT KNOWN."

Display RE1240_01, RE1240_02, RE1240_03, RE1240_04, RE1240_05, and RE1240_06 on
the same form pane.
Display question text “Please give me…school” in brackets and “grayed-out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]

REB - Page 82 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1240_06
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1620)
Question
Integer

BLAISE NAME: StuPhone
Field kind: Datafield
Field Size: 10

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0000000000

ArrayMax:

Max value: 9999999999

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} can be reached at school.]
ENTER TELEPHONE NUMBER. IF NO TELEPHONE, ENTER DK.

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1

END_LP130

(REB1621)

RF
DK

END_LP130
END_LP130

(REB1621)
(REB1621)

10 digit entry required.
Use number input mask (xxx-xxx-xxxx) in the response field.
Hard check:

"PHONE ENTRY REQUIRES EXACTLY 10 NUMBERS. PROBE AND
RE-ENTER OR ENTER F5 (DON'T KNOW) IF FULL PHONE NUMBER
IS NOT KNOWN."

Display
Instructions:

Display RE1240_01, RE1240_02, RE1240_03, RE1240_04, RE1240_05, and RE1240_06 on
the same form pane.
Display question text “Please give me…school” in brackets and “grayed-out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop130[1..30]

REB - Page 83 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
END_LP130

Route Details:

(REB1621)

Item Type: Route

Type Class: End Loop

Cycle on the next person who meets the conditions stated in the loop definition.
If no more persons meet the stated conditions, end LOOP_130 and continue with BOX_
450.

BOX_450

Route Details:

(REB1625)

Item Type: Route

Type Class: If Then

If at least one person who is a mover on RE_Person Array where MostRecentRU=RUUnit
who meets any of the following conditions: :
-MoverAtLoop10=YES
-MoverAtLoop20=YES
-MoverAtLoop30=YES
-MoverAtRE940=YES and CtrlNewStudent < >Yes
continue with RE1250. Otherwise, go to BOX_470.

REB - Page 84 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Instr

Full Detail Spec
RE1250
Item Type:
Type Class:
Answer Type:
Help Available (

(REB1630)
Instruction
Enumerated

BLAISE NAME: FTADutySplit

TContinue
)

Field kind: Datafield
Answers allowed: 1
Show Card (

)

Look Up File (

)

Question Text:
We may (also) conduct a separate interview with (READ NAMES BELOW) so after I collect their contact information, I will
not ask any further questions about them today.

{1. First Name, [Middle Name], Last Name} 1
{2. First Name, [Middle Name], Last Name} 2
{3. First Name, [Middle Name], Last Name} 3
{4. First Name, [Middle Name], Last Name} 4
{5. First Name, [Middle Name], Last Name} N

PRESS 1 AND ENTER TO CONTINUE.

Responses:
Display
Instructions:

CONTINUE

1

LOOP_140

(REB1635)

Roster 1 - Report Roster definition:
This item displays persons for display only. Display person’s first, middle, and last name
(RE_Person.Fullname).
Roster filter:
Display all persons who are movers on RE_Person Array where MostRecentRU=RUUnit who
meets any of the following conditions: :
-MoverAtLoop10=YES
-MoverAtLoop20=YES
-MoverAtLoop30=YES
-MoverAtRE940=YES and CtrlNewStudent < >Yes

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_1280
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_1280

REB - Page 85 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
LOOP_140

(REB1635)

Route Details:

Item Type: Route

Type Class: Begin Loop

For each person who meets the conditions stated in the loop definition, ask RE1260_01END_LP140.
Loop definition: LOOP_140 collects locating information for each person who has left the
RU and moved to another household in the U.S. This loop cycles on persons who meet
both of the following conditions:
Person has not been processed as part of another iteration of Loop_140, meaning, Loop_
140 has not been called for this Person AND Person was not selected at RE1280 during
another iteration of Loop_140
AND
Person is on RE_Person Array where MostRecentRU=RUUnit who meets any of the
following conditions: :
-MoverAtLoop10=YES
-MoverAtLoop20=YES
-MoverAtLoop30=YES

RE1260_01
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1640)
Question
String

BLAISE NAME: MoveStrt1
Field kind: Datafield
Field Size: 40

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
Please give me the address and telephone number where {PERSON} has moved.
{INTERVIEWER: IF VOLUNTEERED THAT {PERSON} HAS MOVED TO THE FOSTER CARE SYSTEM,
RECORD 'DON'T KNOW – FOSTER CARE' FOR ADDRESS WITHOUT ASKING.}
What is the address?
ENTER STREET ADDRESS.

Responses:
REFUSED
DON'T KNOW

1
RF
DK
REB - Page 86 of 98

RE1260_02
RE1260_02
RE1260_02

(REB1641)
(REB1641)
(REB1641)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Display
Instructions:

Display RE1260_01, RE1260_02, RE1260_03, RE1260_04, RE1260_05, and RE1260_06 on
the same form pane.
Display 'INTERVIEWER … WITHOUT ASKING.' if person being looped on is less than 18
years of age or in age categories 1-4.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]

BLAISE NAME: MoveStrt2

RE1260_02
Item Type:

(REB1641)
Question

Type Class:

String

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size: 40

Show Card (

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} has moved.]
ENTER BUILDING OR ADDITIONAL ADDRESS INFORMATION, AS NECESSARY. IF NONE, PRESS ENTER.

Responses:
EMPTY
REFUSED
DON'T KNOW

1

RE1260_03

(REB1642)

Empty
RF
DK

RE1260_03
RE1260_03
RE1260_03

(REB1642)
(REB1642)
(REB1642)

REB - Page 87 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:
Display
Instructions:

Allow empty.

Display RE1260_01, RE1260_02, RE1260_03, RE1260_04, RE1260_05, and RE1260_06 on
the same form pane.
Display question text “Please give me…moved” in brackets and “grayed out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]

BLAISE NAME: MoveCity

RE1260_03
Item Type:

(REB1642)
Question

Type Class:

String
Field Size: 35
{Continuous Answer.} Answers allowed: 1

Answer Type:
Help Available (
Context Header:

)

Field kind: Datafield

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} has moved.]
ENTER CITY.

Responses:
REFUSED
DON'T KNOW

1

RE1260_04

(REB1643)

RF
DK

RE1260_04
RE1260_04

(REB1643)
(REB1643)

REB - Page 88 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Display
Instructions:

Display RE1260_01, RE1260_02, RE1260_03, RE1260_04, RE1260_05, and RE1260_06 on
the same form pane.
Display question text “Please give me…moved” in brackets and “grayed out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]

BLAISE NAME: MoveSt
Field kind: Datafield
ArrayMin:

RE1260_04
Item Type:

(REB1643)
Question

Type Class:

String

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Min value:

Field Size: 2

Show Card (

ArrayMax:

Max value:

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} has moved.]
ENTER STATE.
TYPE THE FIRST LETTER OF THE STATE, THEN USE ARROW KEYS IF NEEDED TO LOCATE STATE, AND
PRESS ENTER TO SELECT.

Responses:
REFUSED
DON'T KNOW

1
RF
DK

REB - Page 89 of 98

RE1260_05
RE1260_05
RE1260_05

(REB1644)
(REB1644)
(REB1644)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Use state lookup file.

Display RE1260_01, RE1260_02, RE1260_03, RE1260_04, RE1260_05, and RE1260_06 on
the same form pane.
Display question text “Please give me…moved” in brackets and “grayed out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]

BLAISE NAME: MoveZip

RE1260_05
Item Type:
Type Class:

(REB1644)
Question
String

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Field kind: Datafield
Field Size: 5

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} has moved.]
ENTER ZIP CODE.

Responses:
REFUSED
DON'T KNOW

1

RE1260_06

(REB1645)

RF
DK

RE1260_06
RE1260_06

(REB1645)
(REB1645)

REB - Page 90 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Hard check: Exactly 5 digit numeric entry required. If less than 5 numeric
digits entered or any characters entered that are not numeric, display the
following message: "ZIP CODE ENTRY REQUIRES EXACTLY 5
NUMBERS. PROBE AND RE-ENTER OR ENTER F5 (DON'T KNOW) IF
FULL ZIP CODE IS NOT KNOWN."

Display RE1260_01, RE1260_02, RE1260_03, RE1260_04, RE1260_05, and RE1260_06 on
the same form pane.
Display question text “Please give me…moved” in brackets and “grayed out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]

BLAISE NAME: MovePhone

RE1260_06
Item Type:

(REB1645)
Question

Type Class:

Integer

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Field kind: Datafield

ArrayMin:

Min value: 0000000000

ArrayMax:

Max value: 9999999999

Field Size: 10

Show Card (

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
[Please give me the address and telephone number where {PERSON} has moved.]
ENTER TELEPHONE NUMBER. IF NO TELEPHONE, ENTER DK.

1

Responses:
REFUSED
DON'T KNOW

RF
DK

REB - Page 91 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

10 digit entry required.
Use number input mask (xxx-xxx-xxxx) in response field.
Hard check:

"PHONE ENTRY REQUIRES EXACTLY 10 NUMBERS. PROBE AND
RE-ENTER OR ENTER F5 (DON'T KNOW) IF FULL PHONE NUMBER
IS NOT KNOWN."
If all persons eligible to be looped on in Loop_140 are set to auxPersProcessed=YES, go to
END_LP140.
Otherwise (at least one mover not processed), continue with RE1270.

Display
Instructions:

Display RE1260_01, RE1260_02, RE1260_03, RE1260_04, RE1260_05, and RE1260_06 on
the same form pane.
Display question text “Please give me…moved” in brackets and “grayed out” text.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]

REB - Page 92 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1270
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1646)
Question
Enumerated

BLAISE NAME: AnyPersMover

TYESNO
)

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:
IF KNOWN, CODE WITHOUT ASKING.
Is {PERSON} living with any of the following family members? (READ NAMES BELOW)
{1. First Name, [Middle Name], Last Name} 1
[2. First Name, [Middle Name], Last Name} 2
{3. First Name, [Middle Name], Last Name} 3
{4. First Name, [Middle Name], Last Name} 4
{5. First Name, [Middle Name], Last Name} N

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

REB - Page 93 of 98

RE1280
END_LP140
END_LP140
END_LP140

(REB1650)
(REB1655)
(REB1655)
(REB1655)

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Display
Instructions:

Roster 1 – Report
Roster definition:
This item displays persons for display only. Display person’s first, middle, and last names
(RE_Person.FullName).
Roster filter:
Display all person who meet the following conditions:
- auxPersProcessed <> YES for person AND
- Person is on RE_Person Array where MostRecentRU=RUUnit who meets any of the
following conditions: :
- -MoverAtLoop10=YES
- -MoverAtLoop20=YES
- -MoverAtLoop30=YES

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]

REB - Page 94 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
RE1280
Item Type:
Type Class:
Answer Type:
Help Available (
Context Header:

(REB1650)
Question
Enumerated

BLAISE NAME: Movers
Field kind: Datafield

Field Size:
TFIRSTMIDLASTNA Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
Who lives with {PERSON}?
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

END_LP140

(REB1655)

2

END_LP140

(REB1655)

3

END_LP140

(REB1655)

4

END_LP140

(REB1655)

5

END_LP140

(REB1655)

REB - Page 95 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Set auxProcessedMover=YES and auxPersProcessed=YES for all persons selected at
RE1280.
Roster behavior:
1. Multiple select allowed.

Display
Instructions:

Roster 2 – no add/edit/delete.
Roster definition:
This item displays persons for display only. Display person’s first, middle, and last names
(RE_Person.FullName).
Roster filter:
Display all person who meet the following conditions:
- auxPersProcessed <> YES for person AND
- Person is on RE_Person Array where MostRecentRU=RUUnit who meets any of the
following conditions: :
- -MoverAtLoop10=YES
- -MoverAtLoop20=YES
- -MoverAtLoop30=YES

Testing/Editing
Notes:

END_LP140

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B.RE1210_
1280.RE_B_Loop140[1..30]

(REB1655)

Item Type: Route

Type Class: End Loop

Cycle on next person who meets the conditions stated in the loop definition.
IF no more persons meet the stated conditions, end LOOP_140 and continue with BOX_
470.

REB - Page 96 of 98

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
BOX_470

(REB1665)

Route Details:

Item Type: Route

Type Class: If Then

If at least one person who is key and here and eligible (CtrlPersKey=YES and
CtrlCurrHere=YES and CtrlPersEligible=YES), continue with EndofRE.
Otherwise, exit interview.

EndofRE
Item Type:

(REB1670)
Question

Type Class:

Enumerated

Answer Type:

TContinue

Help Available (

BLAISE NAME: EndofRE

)

Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size:
Answers allowed: 1
Show Card (

)

Look Up File (

Question Text:
THIS IS THE LAST SCREEN WHERE YOU CAN STILL BACK UP.
PRESS 1 AND ENTER TO CONTINUE.

Responses:

CONTINUE

1

Programmer
Instructions:

Continue with next questionnaire section.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.RE_Main.RE_B
Variable stored at MEPS(Fall/Spring)YYYY.RE_Main.RE_B

REB - Page 97 of 98

)

MEPSSpring2024

Reenumeration B (REB) Section
(Rout

Full Detail Spec
REWall

Route Details:

(REB1675)

Item Type: Route

Type Class: If Then

At the RE Wall all relevant RU and Person level data established in Re-enumeration are
copied to areas (arrays and external databases) more readily accessible by the various parts
of the instrument to facilitate programming and reduce performance issues. Preloaded data
is also added to these areas creating a static quick reference library for the rest of the
program. This is done once and a virtual “wall” is dropped so users cannot go back to ReEnumeration and change primary data points (name, age, gender, etc.) that could, in turn,
take large swaths of data off.
In addition to copying person level data and preloaded data to other areas, the RE Wall also
performs settings for use in later interview sections and for home office processing.
Link to file with logic for processing at RE Wall:
https://mepspm.westat.com/Final%20Design%20Docs%20by%20Group/RE%20Wall/RE%
20Wall.docx

[End of REB]

REB - Page 98 of 98


File Typeapplication/pdf
File TitlerptFullDetail_Item
Authorhughes_r
File Modified2023-06-22
File Created2023-06-22

© 2024 OMB.report | Privacy Policy