38 Old Public Related Insurance Section

Medical Expenditure Panel Survey - Household and Medical Provider Components

Attachment 38 -- Old Public Related Insurance Section

OMB: 0935-0118

Document [pdf]
Download: pdf | pdf
SpecWriter Data

Form Version:

9/11/2023 11:08:26 AM

Report Type:

Full Detail

Project Database:
Language:

English

WESSQL300.MEPSSpring2024

Spec Label:

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

PR - Page 1 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_00

Route Details:

(PR1005)

Item Type: Route

Type Class: If Then

01 Box= BOX_00, BOX_10, BOX_20, BOX_30, BOX_40, BOX_50, BOX_60, BOX_70,
BOX_80, BOX_90, BOX_100, BOX_110, BOX_120, BOX_130, BOX_140, BOX_150,
BOX_160, BOX_170, BOX_180, BOX_190, BOX_200, BOX_210, BOX_ 230, BOX_
240

02 Loop= LOOP_10

03 End Loop= END_LP10

05- Single select with Display Roster= PR10, PR30, PR40, PR50, PR70, PR80, PR90,
PR100, PR110, PR130, PR140, PR150_01, PR160_01, PR170, PR180, PR190, PR260_01,
PR270_01, PR290_01, PR300_01, PR310_01, PR320_01, PR330, PR340, PR350, PR370,
PR400, PR410, PR420

09 -Multi select with Display Roster = PR280_01, PR380

17 Dollar Items Allowing Cents= PR60, PR120

20 OS Text Field= PR70OS, PR130OS

23 Text Field= PR20, PR200, PR360

PR - Page 2 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_10

Route Details:

(PR1010)

Item Type: Route

Type Class: If Then

Context header display instructions:
SEE CONTEXT HEADER SPEC

General Display Instructions for Question Text:
For ‘{START DATE}’, display the RU level reference period start date (typically-but not
always Jan 1 if Round 1 or the previous round interview date if not Round 1). Display as
full month, xx, YYYY - e.g., "January 1, 2016". Use variable BegRefDt.

For ‘{END DATE}’, display the RU level reference period end date (typically but not
always current round interview date if current round is not the final round of the panel
[RndType<>Final] or Dec 31 if current round is the final round of the panel
[RndType=Final]). Display as full month, xx, YYYY - e.g., "January 1, 2016". Use
variable EndRefDt.

For ‘{PERSON’S START DATE}’, display the person level reference period start date.
Display as full month, xx, YYYY - e.g., "January 1, 2016". Use variables
Person.BegRefM, Person.BegRefD, Person.BegRefY.

For ‘{PERSON’S END DATE}’, display the person level reference period end date.
Display as full month, xx, YYYY - e.g., "January 1, 2016". Use variables
Person.EndRefM, Person.EndRefD, Person.EndRefY.

Unless there is a more specific fill instruction provided at the item level, for any fill using
the variable ‘Insurance.Insurer’, display the text entry stored or display “Refused Insurer” if
Insurance.Insurer=RF or display “Don’t Know Insurer” if Insurance.Insurer=DK. Items
using Insurance.Insurer include PR170, PR330, PR370, PR410, PR420.

BOX_20

Route Details:

(PR1015)

Item Type: Route

Type Class: If Then

If at least one person was covered by Medicare during the previous round
(Insurance.HISrc=Medicare and Insurance.OrigRnd<>Current round), continue with
LOOP_10.
Otherwise, go to BOX_30.

PR - Page 3 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec

LOOP_10

Route Details:

Item Type: Route

(PR1020)

Type Class: Begin Loop

For each insurance, ask PR10-END_LP10.
Loop definition: LOOP_10 collects information about the coverage provided through
Medicare. This loop cycles on insurance that meets both of the following conditions:
⦁ Establishment is Medicare (Insurance.HISrc=Medicare) and
⦁ Person was covered by Medicare at anytime during the previous round
(Insurance.OrigRnd<>Current round).

PR10
Item Type:

(PR1025)
Question

Type Class:
Answer Type:

Enumerated
TYESNO

BLAISE NAME: MAMCPlan
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (CAREMANAGEHelp)
Context Header:

Show Card (

)

Look Up File (

)

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
{{Are/Is} {you/{PERSON}} currently/As of {PERSON’S END DATE}, {were/was} {you/{PERSON}}}
enrolled in a Medicare Advantage or managed care plan, such as an HMO (Health Maintenance Organization) or
PPO (Preferred Provider Organization) to receive {your/his/her} Medicare-funded health care? When answering,
please include only insurance from Medicare, not any privately purchased or job-related insurance.
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 4 of 67

PR20
PR90
PR90
PR90

(PR1030)
(PR1070)
(PR1070)
(PR1070)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

If coded “NO”, empty Insurance.Insurer.
If coded “DK, RF”, leave Insurance.Insurer as prior round value.

Display ‘{Are/Is} {you/{PERSON}} currently' if current round is not the final round of the
panel (RndType<>Final). Display 'As of {PERSON’S END DATE}, {were/was}
{you/{PERSON}}' if current round is the final round of the panel (RndType=Final).

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

BLAISE NAME: MAMCPlanName

PR20
Item Type:

(PR1030)
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: 25

Show Card (

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
What {is/was} the name of {your/{PERSON}'s} Medicare managed care plan {as of {PERSON’S END
DATE}}?
ENTER PLAN NAME

Responses:
REFUSED
DON'T KNOW

1
RF
DK

PR - Page 5 of 67

PR30
PR30
PR30

(PR1035)
(PR1035)
(PR1035)

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Set Insurance.insurer to PR20 if PR20=response.
If Insurance.Insurer<>empty and PR20=DK,RF, set Insurance.insurer to prior round value.
If Insurance.Insurer=empty and PR20=DK,RF, set Insurance.insurer=DK/RF.

Display
Instructions:

Display 'is' if current round is not the final round of the panel (RndType<>Final). Display
'was' if current round is the final round of the panel (RndType=Final).
Display 'as of {PERSON’S END DATE}' if current round is the final round of the panel
(RndType=Final). Otherwise, use a null display.

Testing/Editing
Notes:

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

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

(PR1035)
Question
Enumerated
TYESNO
)

BLAISE NAME: MAMCPmed
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} {you/{PERSON}} have prescribed medicine coverage through {{NAME OF PLAN FROM
PR20}/{your/his/her} Medicare managed care plan} {as of {PERSON’S END DATE}}?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 6 of 67

PR35
PR35
PR35
PR35

(PR1037)
(PR1037)
(PR1037)
(PR1037)

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:
Display
Instructions:

Display '{Do/Does}' if current round is not the final round of the panel (RndType<>Final).
Display 'Did’ if current round is the final round of the panel (RndType=Final).
Display '{NAME OF PLAN FROM PR20}' if a plan name was entered at PR20. Display
'{your/his/her} Medicare managed care plan' if PR20 is coded 'RF' (REFUSED) or 'DK'
(DON'T KNOW).
Display the actual plan name entered at PR20 for 'NAME OF PLAN FROM PR20' if a plan
name was entered.
Display 'as of {PERSON’S END DATE}' if current round is the final round of the panel
(RndType=Final). Otherwise, use a null display.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR35
Item Type:

(PR1037)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (
Context Header:

)

BLAISE NAME: MAMCDental
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:
{Does/Did} {{NAME OF PLAN FROM PR20}/{your/his/her} Medicare managed care plan} pay for any of the costs for
dental care {as of {PERSON'S END DATE}}?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 7 of 67

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

If current round is a round that crosses two calendar years (RndType=Cross), continue with
PR40.
Otherwise, go to END_LP10.

Display 'Does' if current round is not the final round of the panel (RndType<>Final). Display 'Did' if
current round is the final round of the panel (RndType=Final).
Display '{NAME OF PLAN FROM PR20}' if a plan name was entered at PR20. Display '{your/his/her}
Medicare managed care plan' if PR20 is coded 'RF' (REFUSED) or 'DK' (DON'T KNOW).
Display the actual plan name entered at PR20 for ‘NAME OF PLAN FROM PR20’ if a plan name was
entered.
Display 'as of {PERSON'S END DATE}' if current round is the final round of the panel
(RndType=Final). Otherwise, use a null display

PR40
Item Type:

(PR1040)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (PREMPAYHelp)
Context Header:

BLAISE NAME: MAMCPayPrem
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:
Most Medicare beneficiaries pay their Part B premiums through their Social Security checks. In addition, {do/does}
{you/{PERSON}} (or anyone in the family) pay anything else for {the coverage with {{NAME OF PLAN FROM PR20}/ this
Medicare managed care plan}?

[Do not include the cost of any copayments, coinsurance or deductibles anyone in the family may have had to pay.]
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK
PR - Page 8 of 67

PR50
END_LP10
END_LP10
END_LP10

(PR1045)
(PR1105)
(PR1105)
(PR1105)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Display
Instructions:

Testing/Editing
Notes:

Display ‘the coverage with {NAME OF PLAN FROM PR20}’ if a Medicare plan name
entered at PR20. Display ‘this Medicare managed care plan’ if PR20 was coded ‘RF’
(REFUSED) or ‘DK’ (DON’T KNOW).
Display the actual plan name entered at PR20 for ‘NAME OF PLAN FROM PR20’ if a plan
name was entered.

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

BLAISE NAME: MAMCHowPaid
Field kind: Datafield
ArrayMin:

PR50
Item Type:
Type Class:

(PR1045)
Question

Answer Type:

THOWPAYMCARE

Help Available (
Context Header:

Enumerated

)

Min value:

Field Size:
Answers allowed: 1
Show Card (

ArrayMax:

Max value:

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
How {do/does} {you/{PERSON}} pay for {your/his/her} {{NAME OF PLAN FROM PR20}/Medicare managed
care} premium?
IF NECESSARY, SAY : Is the Medicare Advantage premium paid through {your/his/her} Social Security check,
paid directly to the provider, or paid both ways?

Responses:

DEDUCTED FROM SOCIAL SECURITY
PAY DIRECTLY
BOTH
REFUSED
DON'T KNOW

1
2
3
RF
DK

PR - Page 9 of 67

PR60
PR60
PR60
END_LP10
END_LP10

(PR1050)
(PR1050)
(PR1050)
(PR1105)
(PR1105)

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Display
Instructions:

Display '{NAME OF PLAN FROM PR20}' if a Medicare plan name was entered at PR20.
Display 'Medicare managed care' if PR20 was coded 'RF' (REFUSED) or 'DK' (DON'T
KNOW).
Display the actual plan name entered at PR20 for 'NAME OF PLAN FROM PR20' if a plan
name was entered.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

BLAISE NAME: MAMCCovgAmt
Field kind: Datafield
ArrayMin:

PR60
Item Type:

(PR1050)
Question

Type Class:

Real

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Min value: 0

Field Size: 9,2

Show Card (

ArrayMax:
)

Max value: 999999.99
Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
How much {is {your/{PERSON}'s} Social Security deduction/{do/does} {you/{PERSON}} pay in premiums}
for {your/his/her} {NAME OF PLAN FROM PR20} plan?
IF RESPONDENT IS NOT SURE, DO NOT PROBE. CODE 'DON'T KNOW'.
ENTER AMOUNT

Responses:
REFUSED
DON'T KNOW

1

PR70

(PR1055)

RF
DK

PR80
PR80

(PR1065)
(PR1065)

PR - Page 10 of 67

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:
Display
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Allow for an entry of dollars and cents.

Display PR60, PR70 and PR70OS on the same form pane.
Display 'is {your/{PERSON}'s} Social Security deduction' if PR50 is coded '1' (DEDUCTED
FROM SOCIAL SECURITY'. Display {do/does} {you/{PERSON}} pay in premiums' if
PR50 is coded '2' (PAY DIRECTLY) or '3' (BOTH).
Display '{NAME OF PLAN FROM PR20}' if a Medicare plan name was entered at PR20.
Otherwise (i.e., if PR20 was coded 'RF' (REFUSED) or 'DK' (DON'T KNOW)), use a null
display.
Display the actual plan name entered at PR20 for 'NAME OF PLAN FROM PR20' if a plan
name was entered.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 11 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1055)
Question
Enumerated

BLAISE NAME: MAMCCovgUnit

TCOVERAGETIME

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:
[How much {is {your/{PERSON}'s} Social Security deduction/{do/does} {you/{PERSON}} pay in premiums}
for {your/his/her} {NAME OF PLAN FROM PR20} plan?]
Is that per year, per month, per week, or what?
ENTER UNIT OF COVERAGE

Responses:

PER YEAR
EVERY 3 MONTHS (QUARTERLY)
EVERY 2 MONTHS (BIMONTHLY)
PER MONTH
PER WEEK
EVERY 2 WEEKS (BIWEEKLY)
2 TIMES PER YEAR (SEMI-ANNUALLY)
2 TIMES PER MONTH (SEMI-MONTHLY)
OTHER
REFUSED
DON'T KNOW

1
2
3
4
5
6
7
8
91
RF
DK

PR - Page 12 of 67

END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
PR70OS
END_LP10
END_LP10

(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1060)
(PR1105)
(PR1105)

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Display
Instructions:

Display PR60, PR70 and PR70OS on the same form pane.
Display the first paragraph of question text in brackets and grayed out text.
Display 'is {your/{PERSON}'s} Social Security deduction' if PR50 is coded '1' (DEDUCTED
FROM SOCIAL SECURITY). Display ‘{do/does} {you/{PERSON}} pay in premiums' if
PR50 is coded '2' (PAY DIRECTLY) or '3' (BOTH).
Display '{NAME OF PLAN FROM PR20}' if a Medicare plan name was entered at PR20.
Otherwise (i.e., if PR20 was coded 'RF' (REFUSED) or 'DK' (DON'T KNOW)), use a null
display.
Display the actual plan name entered at PR20 for 'NAME OF PLAN FROM PR20' if a plan
name was entered.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

BLAISE NAME: MAMCCovgUnitOS
Field kind: Datafield
ArrayMin:

PR70OS
Item Type:

(PR1060)
Question

Type Class:

String

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

Min value:

Field Size: 25

)

Show Card (

ArrayMax:

Max value:

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME}

Question Text:
[How much {is {your/{PERSON}'s} Social Security deduction/{do/does} {you/{PERSON}} pay in premiums}
for {your/his/her} {NAME OF PLAN FROM PR20} plan?]
SPECIFY: OTHER UNIT OF COVERAGE

Responses:
REFUSED
DON'T KNOW

1
RF
DK

PR - Page 13 of 67

END_LP10
END_LP10
END_LP10

(PR1105)
(PR1105)
(PR1105)

)

MEPSSpring2024
Full Detail Spec
Display
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Display PR60, PR70 and PR70OS on the same form pane.
Display the first paragraph of question text in brackets and grayed out text.
Display 'is {your/{PERSON}'s} Social Security deduction' if PR50 is coded '1' (DEDUCTED
FROM SOCIAL SECURITY). Display ‘{do/does} {you/{PERSON}} pay in premiums' if
PR50 is coded '2' (PAY DIRECTLY) or '3' (BOTH).
Display '{NAME OF PLAN FROM PR20}' if a Medicare plan name was entered at PR20.
Otherwise (i.e., if PR20 was coded 'RF' (REFUSED) or 'DK' (DON'T KNOW)), use a null
display.
Display the actual plan name entered at PR20 for 'NAME OF PLAN FROM PR20' if a plan
name was entered.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 14 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1065)
Question
Enumerated

BLAISE NAME: MAMCCovgRng
Field kind: Datafield

Field Size:
TCOSTPLANMONTH Answers allowed: 1
)

ArrayMin:

Min value:

ArrayMax:

Max value:

Show Card (HX-4)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{PLAN NAME: {NAME OF PLAN FROM PR20}}

🕮 HX-4

Which category on card HX-4 best indicates the cost of this plan per month?

Responses:

Display
Instructions:

$1-$50
$51-$100
$101-$200
$201-$300
$301 OR MORE
REFUSED
DON'T KNOW

1
2
3
4
5
RF
DK

END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10

(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)

Display 'PLAN NAME: {NAME OF PLAN FROM PR20}' if a Medicare plan name was
entered at PR20. Otherwise (i.e., if PR20 was coded 'RF' (REFUSED) or 'DK' (DON'T
KNOW)), use a null display.
Display the actual plan name entered at PR20 for 'NAME OF PLAN FROM PR20' if a plan
name was entered.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 15 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1070)
Question
Enumerated
TYESNO

Help Available (PartDHelp)
Context Header:

BLAISE NAME: MAMCPartD
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}} enrolled in Medicare Part D, also known as the Medicare Prescription
Drug Plan {as of {PERSON’S END DATE}}?
HELP: F1

Responses:

Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

END_LP10
END_LP10
END_LP10

(PR1105)
(PR1105)
(PR1105)

If coded ‘1’ (YES) and current round is a round that crosses two calendar years
(RndType=Cross), continue with PR100.
Otherwise (if coded ‘1’ (YES) and current round is a round within a single calendar year OR
current round is the final round of the panel (RndType=Within or Final)), go to END_LP10.

Display '{Are/Is}' if current round is not the final round of the panel (RndType<>Final).
Display '{Were/Was}' if current round is the final round of the panel (RndType=Final).
Display 'as of {PERSON’S END DATE}' if current round is the final round of the panel
(RndType=Final). Otherwise, use a null display.

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 16 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1075)
Question
Enumerated
TYESNO

Help Available (PREMPAYHelp)
Context Header:

BLAISE NAME: MAMCPayPartD
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:
Most Medicare beneficiaries pay their Part B premiums through their Social Security checks. In addition, {do/does}
{you/{PERSON}} (or anyone in this household) pay anything else for {your/his/her} Medicare Prescription Drug Plan (also
known as Part D)?

[Do not include the cost of any copayments, coinsurance or deductibles anyone in the family may have had to pay.]
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR110
END_LP10
END_LP10
END_LP10

(PR1080)
(PR1105)
(PR1105)
(PR1105)

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 17 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1080)
Question
Enumerated

BLAISE NAME: MAMCHowPayPartD

THOWPAYMCARE
)

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:
How {do/does} {you/{PERSON}} pay for {your/his/her} Part D premium?
IF NECESSARY, SAY: Is the Medicare drug coverage premium paid through {your/his/her} Social Security
check, paid directly to the provider, or paid both ways?

Responses:

DEDUCTED FROM SOCIAL SECURITY
PAY DIRECTLY
BOTH
REFUSED
DON'T KNOW

1
2
3
RF
DK

PR120
PR120
PR120
END_LP10
END_LP10

(PR1085)
(PR1085)
(PR1085)
(PR1105)
(PR1105)

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 18 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1085)
Question
Real

BLAISE NAME: MAMCAmtPayPartD
Field kind: Datafield
Field Size: 9,2

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 999999.99

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
How much {is {your/{PERSON}'s} Social Security deduction/{do/does} {you/{PERSON}} pay in premiums}
for {your/his/her} Part D plan?
IF RESPONDENT IS NOT SURE, DO NOT PROBE. CODE 'DON'T KNOW'.
ENTER AMOUNT

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

1

PR130

(PR1090)

RF
DK

PR140
PR140

(PR1100)
(PR1100)

Allow for the entry of dollars and cents.

Display PR120, PR130, PR130OS on the same form pane.
Display 'is {your/{PERSON}'s} Social Security deduction' if PR110 is coded '1'
(DEDUCTED FROM SOCIAL SECURITY). Display '{do/does} {you/{PERSON}} pay in
premiums' if PR110 is coded '2' (PAY DIRECTLY) or '3' (BOTH).

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 19 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1090)
Question
Enumerated

BLAISE NAME: MAMCUnitPayPartD

TCOVERAGETIME

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:
[How much {is {your/{PERSON}'s} Social Security deduction/{do/does} {you/{PERSON}} pay in premiums}
for {your/his/her} Part D plan?]
Is that per year, per month, per week, or what?

ENTER UNIT OF COVERAGE
Responses:

Display
Instructions:

PER YEAR
EVERY 3 MONTHS (QUARTERLY)
EVERY 2 MONTHS (BIMONTHLY)
PER MONTH
PER WEEK
EVERY 2 WEEKS (BIWEEKLY)
2 TIMES PER YEAR (SEMI-ANNUALLY)
2 TIMES PER MONTH (SEMI-MONTHLY)
OTHER
REFUSED
DON'T KNOW

1
2
3
4
5
6
7
8
91
RF
DK

END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
PR130OS
END_LP10
END_LP10

(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1095)
(PR1105)
(PR1105)

Display PR120, PR130, PR130OS on the same form pane.
Display the “How much{is {your/{PERSON}’s} Social Security…” in brackets and grayed
out text.
Display 'is {your/{PERSON}'s} Social Security deduction' if PR110 is coded '1'
(DEDUCTED FROM SOCIAL SECURITY). Display '{do/does} {you/{PERSON}} pay in
premiums' if PR110 is coded '2' (PAY DIRECTLY) or '3' (BOTH).

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 20 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1095)
Question
String

BLAISE NAME: MAMCUnitPayPartDOS
Field kind: Datafield
Field Size: 25

{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:
[How much {is {your/{PERSON}'s} Social Security deduction/{do/does} {you/{PERSON}} pay in premiums}
for {your/his/her} Part D plan?]
SPECIFY: OTHER UNIT OF COVERAGE

Responses:
REFUSED
DON'T KNOW
Display
Instructions:

1

END_LP10

(PR1105)

RF
DK

END_LP10
END_LP10

(PR1105)
(PR1105)

Display PR120, PR130, PR130OS on the same form pane.
Display the “How much{is {your/{PERSON}’s} Social Security…” in brackets and grayed
out text.
Display 'is {your/{PERSON}'s} Social Security deduction' if PR110 is coded '1'
(DEDUCTED FROM SOCIAL SECURITY). Display '{do/does} {you/{PERSON}} pay in
premiums' if PR110 is coded '2' (PAY DIRECTLY) or '3' (BOTH).

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

PR - Page 21 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
PR140
Item Type:

(PR1100)
Question
Enumerated

Type Class:
Answer Type:

Field kind: Datafield

Field Size:
TCOSTPLANMONTH Answers allowed: 1

Help Available (
Context Header:

BLAISE NAME: MAMCRngPayPartD

)

ArrayMin:

Min value:

ArrayMax:

Max value:

Show Card (HX-5)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
HX-5
Which category on card HX-5 best indicates the cost of this plan per month?

Responses:

$1-$30
$31-$60
$61-$90
$91-$120
$121 OR MORE
REFUSED
DON'T KNOW

1
2
3
4
5
RF
DK

END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10
END_LP10

(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)
(PR1105)

Display
Instructions:

Testing/Editing
Notes:

END_LP10

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main.PR_MAMCLoop[1..25]

(PR1105)

Item Type: Route

Type Class: If Then

Cycle on next insurance that meets the conditions stated in the loop definition.
If no other insurance meets the stated conditions, end LOOP_10 and continue with BOX_
30.

PR - Page 22 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_30

Route Details:

(PR1110)

Item Type: Route

Type Class: If Then

If any RU member had Medicaid/SCHIP as a source of insurance at any time during the
previous round (at least one RU member where Preload.Insurance.HISrc=Medicaid,
Preload.Insurance.Plcyhldr=PersID where Person.MostRecentRU=RUUnit and
Preload.CovdPers.LRndCovd ={previous round number} and
Preload.Insurance.OrigRnd<>current round), continue with PR150_01.
Otherwise, go to BOX_90.

PR150_01
Item Type:
Type Class:

(PR1115)
Question

Answer Type:

TYESNO

Enumerated

Help Available (MEDICATHelp)

BLAISE NAME: ConfCaid
Field kind: Datafield
ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Show Card (

)

Max value:
Look Up File (

)

Question Text:
During the last interview, we recorded that {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON N}
{was/were} covered by Medicaid{, also known as {STATE NAME FOR MEDICAID},} or {STATE CHIP
NAME}.
{Have you/Has {PERSON 1}} been covered by Medicaid{, {STATE NAME FOR MEDICAID},} or {STATE
CHIP NAME} at any time {since {START DATE}/between {START DATE} and {END DATE}}?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 23 of 67

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Preloaded grid type 1: forced navigation including PR150_01, PR150_02, PR150_03, PR150
_04, PR150_N.
After grid completion, continue with BOX_40.

Display
Instructions:

Roster 1-Report no add/edit/delete allowed.
Format the following columns on the form pane.
Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName)
Roster Filter:
Display only those RU members who were “COVERED BY MEDICAID/SCHIP” at any time
during the previous round (RU members where Preload.Insurance.HISrc=Medicaid,
Preload.Insurance.Plcyhldr=PersID where Person.MostRecentRU=RUUnit and
Preload.CovdPers.LRndCovd ={previous round number}.
For the display of person names in the first paragraph: {PERSON 1}, {PERSON 2},
{PERSON 3}, {PERSON N}, display the list of RU members who were “COVERED BY
MEDICAID/SCHIP” at any time during the previous round. Display first names only.
Substitute “you” for the person’s first name if the respondent is included in this list. If
exactly two names displayed, separate names with the word “and” and no comma. If more
than two names listed, separate names using commas, except for between the last two
names displayed. Between the last two names displayed, separate names using the word
“and”.
Display ‘was’ if only one name is listed and that person is not the current respondent.
Otherwise, display ‘were’.
For the first sentence, display ‘{, also known as {STATE NAME FOR MEDICAID},}’ (substituting
the state name for the program) if the state in which interview is being conducted does not
use the name ‘Medicaid’. For the specific Medicaid program name by state to display, see
the plan fill file.
Display 'or STATE CHIP NAME' under all conditions, substituting the real state name for
program. For the specific name to use by state, see the plan fill file.
For the second sentence, display {, STATE NAME FOR MEDICAID},} (substituting the real state
name for program) if the state in which interview is being conducted does not use the name
‘Medicaid.’ For the specific name to use by state, see the plan fill file.
Display 'since {START DATE}' if current round is not the final round of the panel (RndType<>
Final). Display 'between {START DATE} and {END DATE}' if current round is the final round of
the panel (RndType=Final).
Display variable question text. Replace “{Have you/Has {PERSON 1}} been covered … and
{END DATE}}?” with:
PR150_02: What about {PERSON 2}?
PR150_03: What about {PERSON 3}?
PR150_04: What about {PERSON N}? Has {he/she} been covered by Medicaid{, {STATE NAME
PR - Page 24 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec

FOR MEDICAID},} or {STATE CHIP NAME} at any time {since {START DATE}/between {START
DATE} and {END DATE}}?
PR150_N: Repeat question text PR150_02-PR150_N for as many RU members that fit the
roster filter criteria.
Display first names only in the variable question text display. Substitute “you” for the
person’s first name if the respondent is included in this list.
Display first paragraph of question text in brackets and grayed out text when on PR150_02 –
PR150_N. Display in bold black and no brackets when on PR150_01. Display in bold black
and no brackets when on PR150_01.

Testing/Editing
Notes:

BOX_40

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

(PR1120)

Item Type: Route

Type Class: If Then

If all current RU members are displayed at PR150_01-PR150_N, go to BOX_50.
Otherwise, continue with PR160_01.

PR - Page 25 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1125)
Question
Enumerated
TYESNO

Help Available (MEDICATHelp)

BLAISE NAME: OthMmbCaid
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

Question Text:
Besides the people we’ve just talked about, please think about whether any additional household members have been covered
by Medicaid{,{STATE NAME FOR MEDICAID},} or {STATE CHIP NAME} at any time {since {START DATE}/between
{START DATE} and {END DATE}}.

{Have you/Has {PERSON 1} been covered by Medicaid{, {STATE NAME FOR MEDICAID},} or {STATE CHIP NAME}
at any time {since {START DATE}/between {START DATE} and {END DATE}}?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 26 of 67

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Preloaded Grid type 1: Forced navigation including PR160_01, PR160_02, PR160_03,
PR160_04, PR160_N.
After grid completion, continue with BOX_50.
For each person coded ‘1’ (YES), create insurance through Medicaid/SCHIP for this person
[set Insurance.HIPubPriv=Public and Insurance.HISrc=Medicaid and
Insurance.HISrcName={Medicaid/{STATE NAME FOR MEDICAID}}/{STATE CHIP
NAME} and Insurance.Plcyhldr= PersID and CoverageFlagList.InsSrcN=YES for this
PersID] [set Create Q and OrigRnd]

Display
Instructions:

Roster 1-Report no add/edit/delete allowed.
Format the following columns on the form pane.
Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName).
Roster Filter:
Display only those RU members who were not covered by MEDICAID/SCHIP at any time
during the previous round (including newly added RU members), that is any RU member not
displayed at PR150_01.
Display ‘, {STATE NAME FOR MEDICAID},’ (substituting the state name for the program) if the
state in which interview is being conducted does not use the name ‘Medicaid’. For the
specific Medicaid program name by state to display, see the plan fill file.
Display 'or STATE CHIP NAME' under all conditions, substituting the real state name for
program. For the specific name to use by state, see the plan fill file.
Display 'since {START DATE}' if current round is not the final round of the panel (RndType<>
Final). Display 'between {START DATE} and {END DATE}' if current round is the final round of
the panel (RndType=Final).
Display variable question text. Replace “{Have you/Has {PERSON 1}} been covered … and
{END DATE}}?” with:
PR160_02: What about {PERSON 2}?
PR160_03: What about {PERSON 3}?
PR160_04: What about {PERSON N}? Has {he/she} been covered by Medicaid{, {STATE NAME
FOR MEDICAID},} or {STATE CHIP NAME} at any time {since {START DATE}/between {START
DATE} and {END DATE}}?
PR160_N: Repeat question text PR160_02-PR160_N for as many RU members that fit the
roster filter criteria.
Display first names only in the variable question text display. Substitute “you” for the
person’s first name if the respondent is included in this list.
Display first paragraph of question text in brackets and grayed out text when on PR160_02 –
PR160_N. Display in bold black and no brackets when on PR160_01.

PR - Page 27 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Testing/Editing
Notes:

BOX_50

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

(PR1130)

Item Type: Route

Type Class: If Then

If at least one RU member is “COVERED BY MEDICAID/SCHIP” during the current
round, that is, at least one RU member was coded as ‘1’ (YES) at PR150_ 01-PR150_N or
PR160_01-PR160_N, continue with BOX_60.
Otherwise, go to BOX_90.

BOX_60

Route Details:

(PR1135)

Item Type: Route

Type Class: If Then

Ask the time period covered detail (HQ) section for this insurance.
This instance of the HQ section collects time period coverage detail for all RU members
that are covered by Medicaid/SCHIP in the current round. The grid for the HQ section
should be preloaded with insurance that meets both of the following conditions:
-Insurance source is Medicaid/SCHIP [Insurance.HISrc=Medicaid] And
-Person is “COVERED BY MEDICAID/SCHIP” during the current round, that is, either PR150
_01- PR150_N or PR160_01-PR160_N is coded ‘1’ (YES) for this person.
At completion of HQ section, continue with PR170.

PR - Page 28 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1140)
Question
Enumerated
TYESNO
)

BLAISE NAME: CaidNameChng
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

Question Text:
{Last time we recorded that {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON 4}, {PERSON N} may be
covered by {PRELOAD MEDICAID/SCHIP INSURER}.}
{Since {START DATE}/Between {START DATE} and {END DATE}}, has there been any change in the plan
name of the health insurance {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON 4}, {PERSON N}
{has/have} through Medicaid{, {STATE NAME FOR MEDICAID},} or {STATE CHIP NAME}?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 29 of 67

PR180
BOX_90
BOX_90
BOX_90

(PR1145)
(PR1200)
(PR1200)
(PR1200)

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

Old Public Related Insurance (PR) Section
(Ques

If coded '2' (NO), 'RF' (REFUSED), or 'DK' (DON'T KNOW), set previous round's insurer as
'CURRENT RD'S MEDICAID/SCHIP INSURER'. [Set Preload.Insurance.Insurer to
Insurance.Insurer]

Roster 1-Report
Roster definition:
This item uses the insurance array to display RU-members. (Person.FullName)
Roster filter:
Display only those RU members who are “COVERED BY MEDICAID/SCHIP” during the current
round, that is, either PR150_01- PR150_N or PR160_01-PR160_N is coded ‘1’ (YES) for this person.
Display first names only in the first sentence “Last time we recorded….”
Substitute “you” for the person’s first name if the respondent is included in this list. If exactly two
names displayed, separate names with the word “and” and no comma. If more than two names listed,
separate names using commas, except for between the last two names displayed. Between the last two
names displayed, separate names using the word “and”.
Display RU members' first, middle, and last names (Person.FullName) in the second sentence “{Since
{START DATE}/Between {START DATE} and {END DATE}}, has….” Substitute “you” for the
person’s name if the respondent is included in this list. See instructions above about when to use
commas vs. “and” to separate names.
Display 'Last time... {PRELOAD MEDICAID/SCHIP INSURER }.' If there was an insurer associated
with Medicaid/SCHIP in the previous round (Preload.Insurance.Insurer <> RF, DK or EMPTY).
Otherwise, use a null display.
For 'PRELOAD MEDICAID/SCHIP INSURER', display the insurer recorded for Medicaid/SCHIP
during the previous round (Preload.Insurance.Insurer).
Display 'Since{START DATE}' if current round is not the final round of the panel (RndType<>Final).
Display 'Between {START DATE} and {END DATE}, has ' if current round is the final round of the
panel (RndType=Final).
Display ‘has’ if only one name is listed and that person is not the current respondent. Otherwise, display
‘have’.
Display ', {STATE NAME FOR MEDICAID}, ' (SUBSTITUTING THE STATE NAME FOR
THE PROGRAM) if the state in which interview is being conducted does not use the name 'Medicaid'.
For the specific Medicaid program name to display by state, see the plan fill file.
Display 'STATE CHIP NAME' under all conditions, substituting the real state name for program. For
the specific name to display by state, see the plan fill file.

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 30 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1145)
Question
Enumerated
THMOSIGND

Help Available (HMOHelp)

BLAISE NAME: CaidHMO
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

Question Text:
Under Medicaid{, {STATE NAME FOR MEDICAID},} or {STATE CHIP NAME} {{are/is}/{were/was}}
{PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON 4}, {PERSON N} enrolled in an HMO, that is a Health
Maintenance Organization {{between {START DATE} and {END DATE}}?
[With an HMO, you must generally receive care from HMO physicians. If another doctor is seen, the expense is
not covered unless you were referred by the HMO, or there was a medical emergency.]
HELP: F1

Responses:

YES, ALL ARE
YES, SOME ARE
NO, NONE ARE
REFUSED
DON'T KNOW

1
2
3
RF
DK

PR - Page 31 of 67

PR200
PR200
PR190
PR190
PR190

(PR1155)
(PR1155)
(PR1150)
(PR1150)
(PR1150)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Display
Instructions:

Roster 1 – Report Roster Definition:
Use PR170 definition.
Roster filter:
Use PR170 filter.
Display RU members' first, middle, and last names (Person.FullName) in the question text.
Substitute “you” for the person’s name if the respondent is included in this list. If exactly
two names displayed, separate names with the word “and” and no comma. If more than two
names listed, separate names using commas, except for between the last two names
displayed. Between the last two names displayed, separate names using the word “and”.
Display '{are/is}' if current round is not the final round of the panel (RndType<>Final). Display
'{were/was}' if current round is the final round of the panel (RndType=Final).
Display ‘is’ or ‘was’ if the list includes 1 person who is not the respondent. Otherwise,
display 'are' or 'were'.
Display ‘, {STATE NAME FOR MEDICAID},’ (substituting the state name for the program) if the
state in which interview is being conducted does not use the name ‘Medicaid’. For the
specific Medicaid program name by state to display, see the plan fill file.
Display 'or STATE CHIP NAME' under all conditions, substituting the real state name for
program. For the specific name to use by state, see the plan fill file.
Display 'between {START DATE} and {END DATE}' if current round is the final round of the
panel (RndType=Final). Otherwise, use a null display.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 32 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1150)
Question
Enumerated
THMOSIGND_1

BLAISE NAME: CaidPrimaryMD
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (PROGDRHelp)

Show Card (

)

Look Up File (

)

Question Text:
{Does /Between {START DATE} and {END DATE}, did} Medicaid{, {STATE NAME FOR MEDICAID},} or
{STATE CHIP NAME} require {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON 4}, {PERSON N} to
sign up with a certain primary care doctor, group of doctors, or with a certain clinic which they must go to for all
of their routine care?
PROBE: Do not include emergency care or care from a specialist they were referred to.
HELP: F1

Responses:

YES, ALL REQUIRED
YES, SOME REQUIRED
NO, NONE REQUIRED
REFUSED
DON'T KNOW

1
2
3
RF
DK

PR - Page 33 of 67

PR200
PR200
BOX_90
BOX_90
BOX_90

(PR1155)
(PR1155)
(PR1200)
(PR1200)
(PR1200)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Note: If coded ‘3’ (NO, NONE REQUIRED), ‘RF’ (REFUSED), or ‘DK’ (DON’T KNOW),
there is no insurer associated with the current round for Medicaid/SCHIP.

Roster 1- Report
Roster definition:
Use PR170 definition.
Roster filter:
Use PR170 filter.
Display RU members’ first, middle, and last names (Person.FullName) in question text.
Substitute “you” for the person’s name if the respondent is included in this list. If exactly
two names displayed, separate names with the word “and” and no comma. If more than two
names listed, separate names using commas, except for between the last two names
displayed. Between the last two names displayed, separate names using the word “and”.
Display ‘Does’ if current round is not the final round of the panel (RndType<>Final). Display
‘Between {START DATE} and {END DATE}, did’ if current round is the final round of the panel
(RndType=Final).
Display ', {STATE NAME FOR MEDICAID}, ' (SUBSTITUTING THE STATE NAME FOR THE
PROGRAM) if the state in which interview is being conducted does not use the name
'Medicaid'. For the specific Medicaid program name to display by state, see the plan fill file.
Display 'or STATE CHIP NAME' under all conditions, substituting the real state name for
program. For the specific name to display by state, see the plan fill file.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 34 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1155)
Question
String

BLAISE NAME: CaidPlanName
Field kind: Datafield
Field Size: 25

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

)

Question Text:
What is the name of the Medicaid{, STATE NAME FOR MEDICAID},} or {STATE CHIP NAME}
{HMO/health insurance}?
ENTER PLAN NAME

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

1

BOX_90

(PR1200)

RF
DK

BOX_90
BOX_90

(PR1200)
(PR1200)

Set Insurance.Insurer= PR200

Display ', {STATE NAME FOR MEDICAID},' (SUBSTITUTING THE STATE NAME
FOR
THE PROGRAM) if the state in which interview is being conducted does not use the name
'Medicaid'. For the specific Medicaid program name to display by state, see the plan fill file.
Display 'or STATE CHIP NAME' under all conditions, substituting the real state name for
program. For the specific name to display by state, see the plan fill file.
Display ‘HMO’ if PR180 is coded ‘1’ (YES, ALL ARE) or ‘2’ (YES, SOME ARE). Display ‘health
insurance’ if PR190 is coded ‘1’ (YES, ALL REQUIRED) or ‘2’ (YES, SOME REQUIRED).

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 35 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_90

Route Details:

(PR1200)

Item Type: Route

Type Class: If Then

If any RU member had MILITARY HEALTH as a source of insurance at any time during
previous round (at least one RU member where Preload.Insurance.HISrc=Military,
Preload.Insurance.Plcyhldr=PersID where Person.MostRecentRU=RUUnit and
Preload.CovdPers.LRndCovd ={previous round number} and
Preload.Insurance.OrigRnd<>current round), continue with PR260_01.
Otherwise, go to BOX_130.

PR260_01
Item Type:
Type Class:

(PR1205)
Question

Answer Type:

TYESNO

Enumerated

Help Available (CHAMPTRIHelp)

BLAISE NAME: ConfMilitHI
Field kind: Datafield
ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Show Card (

Max value:

)

Look Up File (

Question Text:
During the last interview, we recorded that {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON N} {was/were} covered
by military health care, such as TRICARE, CHAMPVA, or VA coverage.

{Have you/Has {PERSON 1} been covered by military health care, such as TRICARE, CHAMPVA or VA coverage at any
time {since {START DATE}/between {START DATE} and {END DATE}}?

HELP:F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 36 of 67

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Preloaded grid type 1: forced navigation including PR260_01, PR260_02, PR260_03, PR260
_04, PR260_N.
After grid completion, continue with BOX_100.

Display
Instructions:

Roster 1-Report no add/edit/delete allowed. Format the following columns on the form pane.
Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName)
Roster Filter:
Display only those RU members who were “COVERED BY MILITARY HEALTH” at any time
during the previous round (RU members where Preload.Insurance.HISrc=Military,
Preload.Insurance.Plcyhldr=PersID where Person.MostRecentRU=RUUnit and
Preload.CovdPers.LRndCovd ={previous round number}.
For the display of person names in the first paragraph: {PERSON 1}, {PERSON 2},
{PERSON 3}, {PERSON N}, display the list of RU members who were “COVERED BY MILITARY
HEALTH” at any time during the previous round. Display first names only. Substitute “you”
for the person’s first name if the respondent is included in this list. If exactly two names
displayed, separate names with the word “and” and no comma. If more than two names
listed, separate names using commas, except for between the last two names displayed.
Between the last two names displayed, separate names using the word “and”.
Display ‘was’ if only one name is listed and that person is not the current respondent.
Otherwise, display ‘were’.
Display 'since {START DATE}' if current round is not the final round of the panel (RndType<>
Final). Display 'between {START DATE} and {END DATE}' if current round is the final round of
the panel (RndType=Final)..
Display variable question text: Replace “{Have you/Has {PERSON 1}} been covered … and
{END DATE}}?” with:
PR260_02: What about {PERSON 2}?
PR260_03: What about {PERSON 3}?
PR260_04: What about {PERSON N}? Has {he/she} been covered by military health care,
such as TRICARE, CHAMPVA, or VA coverage at any time {since {START DATE}/between
{START DATE} and {END DATE}}?
PR260_N: Repeat question text PR260_02-PR260_N for as many RU members that fit the
roster filter criteria.
Display first names only in the variable question text display. Substitute “you” for the
person’s first name if the respondent is included in this list.
Display first paragraph of question text in brackets and grayed out text when on PR260_02 –
PR260_N. Display in bold black and no brackets when on PR260_01.

PR - Page 37 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec

Testing/Editing
Notes:

BOX_100

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

(PR1210)

Item Type: Route

Type Class: If Then

If all current RU members are displayed at PR260_01-PR260_N, go to BOX_110.
Otherwise, continue with PR270_01.

PR - Page 38 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1215)
Question
Enumerated
TYESNO

BLAISE NAME: OthMmbMilitHI
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (CHAMPTRIHelp)

Show Card (

)

Look Up File (

)

Question Text:
Besides the people we’ve just talked about, please think about whether any additional household members have been covered
by military health care, such as TRICARE, CHAMPVA, or VA coverage at any time {since
{START DATE}/between {START DATE} and {END DATE}}?

Previously, we’ve recorded that {MILITARY PERSON 1, MILITARY PERSON 2, MILITARY PERSON N} {is/are} {fulltime active duty in the Armed Forces} {or} {{was/were} on active duty in the past, but not now}.}

{Have you/Has {PERSON 1}} been covered by military health care, such as TRICARE, CHAMPVA, or VA coverage at any
time {since {START DATE}/between {START DATE} and {END DATE}}?

HELP:F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 39 of 67

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Preloaded grid type 1: Forced navigation including PR270_01, PR270_02, PR270_03, PR270
_04, PR270_N.
After grid completion, continue with BOX_110.
For each person coded ‘1’ (YES), create insurance through Military health care for this
person [set Insurance.HIPubPriv=Public and Insurance.HISrc=Military and
Insurance.HISrcName=Military Health and Insurance.Plcyhldr = PersID and
CoverageFlagList.InsSrcN=YES for this PersID] [set Create Q and OrigRnd]

Display
Instructions:

Roster 1-Report no add/edit/delete allowed.
Format the following columns on the form pane.
Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName)
Roster Filter:
Display only those RU members who were not covered by MILITARY HEALTH at any time
during the previous round (including newly added RU members), that is any RU member not
displayed at PR260_01.
Display 'since {START DATE}' if current round is not the final round of the panel (RndType<>
Final). Display 'between {START DATE} and {END DATE}' if current round is the final round of
the panel (RndType=Final).
Display variable question text. Replace “{Have you/Has {PERSON 1}} been covered … and
{END DATE}}?” with:
PR270_02: What about {PERSON 2}?
PR270_03: What about {PERSON 3}?
PR270_04: What about {PERSON N}? Has {he/she} been covered by military health care,
such as TRICARE, CHAMPVA, or VA coverage at any time {since {START DATE}/between
{START DATE} and {END DATE}}?
PR270_N: Repeat question text PR270_02-PR270_N for as many RU members that fit the
roster filter criteria.
Display first names only in the variable question text display. Substitute “you” for the
person’s first name if the respondent is included in this list.
Display first two paragraphs of question text in brackets and grayed out text when on PR270
_ 02 – PR270_N. Display in bold black and no brackets when on PR270_01.
The second paragraph makes use of a separate list of names.
Display ‘Previously, we’ve recorded that {MILITARY PERSON 1, MILITARY PERSON 2,
MILITARY PERSON N} {is/are} {full-time active duty in the Armed Forces} {or}
{{was/were} on active duty in the past, but not now}.’ if at least one current RU member
eligible to be displayed at PR270_01 grid is currently FT active duty (Person.FTADuty=Yes) or
discharged from the Armed Forces in any round [Person.HonDisch=Yes (preloaded value or
current round value)]. Otherwise, use a null display.
Display ‘full-time active duty in the Armed Forces’ if at least one current RU member eligible
to be displayed at PR270_01 grid is currently FT active duty. Otherwise, use a null display.
PR - Page 40 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec

Display ‘{was/were} on active duty in the past, but not now’ if at least one RU member
eligible to be displayed at PR270_01 grid has been discharged in any round. Otherwise, use a
null display.
Display ‘or’ if there is at least one current RU member who is FT active duty and one current
RU member who is discharged in any round. Otherwise, use a null display.
For ‘{MILITARY PERSON 1, MILITARY PERSON 2, MILITARY PERSON N}’, Display the first
names of all RU members who are either currently FT active duty or discharged from the
Armed Forces in any round. Separate the names using a comma and substitute ‘you’ if the
respondent’s name is part of the list. If exactly two names displayed, separate names with
the word “and” and no comma. If more than two names listed, separate names using
commas, except for between the last two names displayed. Between the last two names
displayed, separate names using the word “and”.
Display ‘is’ and 'was' if only one person listed and that person is not selected as respondent.
Otherwise, display ‘are’ and 'were'.

Testing/Editing
Notes:

BOX_110

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

(PR1220)

Item Type: Route

Type Class: If Then

If at least one RU member “COVERED BY MILITARY HEALTH” during the current
round, that is, at least one RU member was coded as ‘1’ (YES) at PR260_ 01-PR260_N or
PR270_01-PR270_N, continue with PR280_01.
Otherwise, go to BOX_130.

Programmer
Instructions:

PR - Page 41 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1225)
Question
Enumerated

BLAISE NAME: CodeAllMilitPlanPR
Field kind: Datafield

Field Size:
TMILITARYCOVER Answers allowed: 6

Help Available (CHAMPTRIHelp)

ArrayMin:

Min value:

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

Question Text:
What types of military health coverage {do/does} {you/PERSON 1}} have? {Do you/Does {he/she}} have TRICARE,
CHAMPVA, or VA (Veterans Affairs)?
ENTER ALL THAT APPLY.
HELP:F1

Responses:

TRICARE
CHAMPVA
VA (VETERANS AFFAIRS)

1
2
3

PR - Page 42 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Preloaded grid type 1: Forced navigation including PR280_01, PR280_02, PR280_03, PR280
_04, PR280_N
After grid completion, continue with BOX_120.

Display
Instructions:

Roster 1-Report no add/edit/delete allowed. Format the following columns on the form pane.

Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName)

Roster Filter:
Display only those RU members “COVERED BY MILITARY HEALTH” during the current round,
that is, PR260_01 – PR260_N or PR270_01 – PR270_N is coded ‘1’ (YES) for this person.

Display variable question text. Replace “What types ... Affairs)?” with:
PR280_02: What about {PERSON 2}?
PR280_03: What about {PERSON 3}?
PR280_04: What about {PERSON N}? Does {he/she} have TRICARE, CHAMPVA, or VA (Veterans
Affairs)?
PR280_N: Repeat question text PR280_02-PR280_N for as many RU members that fit the roster filter
criteria.

Display first names only in the variable question text display. Substitute “you” for the person’s first
name if the respondent is included in this list.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)
YYYY.HX_Main.PR_Main.CodeAllMilitPlanPR[1..25]
Variable stored at MEPS(Fall/Spring)
YYYY.HX_Main.PR_Main.CodeAllMilitPlanPR[1..25]

PR - Page 43 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_120

Route Details:

(PR1230)

Item Type: Route

Type Class: If Then

Ask the time period covered detail (HQ) section for this insurance.
This instance of the HQ section collects time period coverage detail for all RU members
that are covered by MILITARY HEALTH in the current round. The grid for the HQ section
should be preloaded with insurance that meets both of the following conditions:
-Insurance source is Military Health [Insurance.HISrc=Military]
And
-Person is “COVERED BY MILITARY HEALTH” during the current round, that is, either PR260
_01-PR260_N or PR270_01-PR270_N is coded ‘1’ (YES) for this person.
At completion of HQ section, continue with BOX_130.

BOX_130

Route Details:

(PR1235)

Item Type: Route

Type Class: If Then

If any RU member had INDIAN HEALTH SERVICE as a source of insurance at any time
during the previous round (at least one RU member where Preload.Insurance.HISrc=IHS,
Preload.Insurance.Plcyhldr=PersID where Person.MostRecentRU=RUUnit and
Preload.CovdPers.LRndCovd ={previous round number} and
Preload.Insurance.OrigRnd<>current round), continue with PR290_01.
Otherwise, go to BOX_170.

PR - Page 44 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1240)
Question
Enumerated
TYESNO
)

BLAISE NAME: ConfIHSPlan
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

Question Text:
During the last interview, we recorded that {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON N}
{was/were} enrolled in the Indian Health Service (IHS). The Indian Health Service provides health care only to
eligible Alaska Natives and American Indians at its Federal hospitals and clinics.
{Were you/Was{PERSON 1}} enrolled in the Indian Health Service (IHS) at any time {since {START
DATE}/between {START DATE} and {END DATE}}?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 45 of 67

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Preloaded grid type 1: Forced navigation including PR290_01, PR290_02, PR290_03, PR290
_04, PR290_N.
After grid completion, continue with BOX_140.

Display
Instructions:

Roster 1-Report no add/edit/delete allowed. Format the following columns on the form pane.

Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName)

Roster Filter:
Display only those RU members who were “COVERED BY INDIAN HEALTH SERVICE” at any time
during the previous round (RU members where Preload.Insurance.HIShisIHS,
Preload.Insurance.Plcyhldr=PersID where Person.MostRecentRU=RUUnit and
Preload.Covdpers.LRndCovd ={previous round number}.
For the display of person names in the first paragraph: {PERSON 1}, {PERSON 2},
{PERSON 3}, {PERSON N}, display the list of RU members who were “COVERED BY INDIAN
HEALTH SERVICE” at any time during the previous round. Display first names only.
Substitute “you” for the person’s first name if the respondent is included in this list. If exactly two
names displayed, separate names with the word “and” and no comma. If more than two names listed,
separate names using commas, except for between the last two names displayed. Between the last two
names displayed, separate names using the word “and”.
Display ‘was’ if only one name is listed and that person is not the current respondent. Otherwise,
display ‘were’.
Di‘play 'since {START’DATE}' if current round is not the final round of the panel (RndType<>Final).
Di‘play 'between {START DATE} and END’DATE}' if current round is the final round of the panel
(RndType=Final).
Display variable question text. Replace “{Were you/Was {PERSON 1}} enrolled … and
{END DATE}}?” with:
PR290_02: What about {PERSON 2}? PR290_03: What about {PERSON 3}?
PR290_04: What about {PERSON N}? Was {he/she} enrolled in the Indian Health Serhise (IHS) at
any time {since {START DATE}/between {START DATE} and {END DATE}}? PR290_N: Repeat
question text PR290_02-PR290_N for as many RU members that fit the roster filter criteria.
Display first names only in the variable question text display. Substitute “you” for the person’s first
name if the respondent is included in this list.
Display first paragraph of question text in brackets and grayed out text when on PR290_ 02 – PR290
_N. Display in bold black and no brackets when on PR290_01.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 46 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_140

(PR1245)

Route Details:

Item Type: Route

Type Class: If Then

If all current RU members are displayed at PR290_01-PR290_N, go to BOX_150.
Otherwise, continue with PR300_01.

PR300_01
Item Type:

(PR1250)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (

)

BLAISE NAME: OthMmbIHSPlan
Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size:
Answers allowed: 1
Show Card (

)

Look Up File (

Question Text:
Besides the people we’ve just talked about, please think about whether any additional household members have
been enrolled in Indian Health Services (IHS) at any time {since {START DATE}/between {START DATE} and
{END DATE}}?
{Were you/Was {PERSON 1}} enrolled in Indian Health Services (IHS) at any time {since {START
DATE}/between {START DATE} and {END DATE}}?
IF NECESSARY, SAY: The Indian Health Service (IHS) is the health care system for federally recognized
American Indian and Alaska Natives. The IHS is not a health insurance provider but rather, it provides healthcare
only to eligible Alaska Natives and American Indians at its federal hospitals and clinics.

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 47 of 67

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Preloaded grid type 1: Forced navigation including PR300_01, PR300_02, PR300_03, PR300
_04, PR300_N.
After grid completion, continue with BOX_150.
For each person coded ‘1’ (YES), create insurance through Indian Health Service for this
person [set Insurance.HIPubPriv=Public and Insurance.HISrc=IHS and
Insurance.HISrcName=Indian Health Service and Insurance.Plcyhldr = PersID and
CoverageFlagList.InsSrcN=YES for this PersID] [set Create Q and OrigRnd]

Display
Instructions:

Roster 1-Report no add/edit/delete allowed.
Format the following columns on the form pane.
Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName)
Roster Filter:
Display only those RU members who were not covered by INDIAN HEALTH SERVICE at any
time during the previous round (including newly added RU members), that is any RU
member not displayed at PR290_01.
Display 'since {START DATE}' if current round is not the final round of the panel (RndType<>
Final). Display 'between {START DATE} and {END DATE}' if current round is the final round of
the panel (RndType=Final).
Display variable question text. Replace “{Were you/Was{PERSON 1}} enrolled … {END
DATE}}?” with:
PR300_02: What about {PERSON 2}?
PR300_03: What about {PERSON 3}?
PR300_04: What about {PERSON N}? Was {he/she} enrolled in the Indian Health Service
(IHS) at any time {since {START DATE}/between {START DATE} and {END DATE}}?
PR300_N: Repeat question text PR300_02-PR300_N for as many RU members that fit the
roster filter criteria.
Display first names only in the variable question text display. Substitute “you” for the
person’s first name if the respondent is included in this list.
Display first and third paragraph of question text in brackets and grayed out text when on
PR300_02 – PR300_N. Display both in bold black and no brackets when on PR300_01.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 48 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_150

Route Details:

(PR1255)

Item Type: Route

Type Class: If Then

If at least one RU member “COVERED BY INDIAN HEALTH SERVICE” during the
current round, that is, at least one RU member was coded as ‘1’ (YES) PR290_ 01- PR290
_N or PR300_01-PR300_N, continue with BOX_160.
Otherwise, go to BOX_170.

BOX_160

Route Details:

(PR1260)

Item Type: Route

Type Class: If Then

Ask the time period covered detail (HQ) section for this insurance.
This instance of the HQ section collects time period coverage detail for all RU members
that are covered by Indian Health Services in the current round. The grid for the HQ
section should be preloaded with insurance that meet both of the following conditions:
-Insurance source is Indian Health Service [Insurance.HISrc=IHS]
And
-Person is “COVERED BY INDIAN HEALTH SERVICE” during the current round, that is, either
PR290_01-PR290_N or PR300_01-PR300_N is coded ‘1’ (YES) for this person.
At completion of HQ section, continue with BOX_170.

BOX_170

Route Details:

(PR1265)

Item Type: Route

Type Class: If Then

If any RU member had GOV’T-HOSPITAL/PHYSICIAN as a source of insurance at any
time during the previous round (at least one RU member where
Preload.Insurance.HISrc=GHP, Preload.Insurance.Plcyhldr=PersID where
Person.MostRecentRU=RUUnit and Preload.CovdPers.LRndCovd
={previous round number} and Preload.Insurance.OrigRnd<>current round), continue with
PR310_01.
Otherwise, go to BOX_240.

PR - Page 49 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1270)
Question
Enumerated
TYESNO

Help Available (INSTYPESHelp)

BLAISE NAME: ConfGovProg
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

Question Text:
During the last interview, we recorded that {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON N}
{was/were} covered by {PRELOAD GOVT-HOSP/PHY NAME}, a program sponsored by a state or local
government agency which provided hospital and physician benefits.
{Have you/Has {PERSON 1}} been covered by this program or some other program sponsored by a state or local
government agency which provided hospital and physician benefits at any time {since {START DATE}/between
{START DATE} and {END DATE}}?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 50 of 67

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Preloaded grid type 1: Forced navigation including PR310_01, PR310_02, PR310_03, PR310
_04, PR310_N.
After grid completion, continue with BOX_180.

Display
Instructions:

Roster 1-Report no add/edit/delete allowed.
Format the following columns on the form pane.
Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName)
Roster Filter:
Display only those RU members who were “COVERED BY GOV’T- HOSPITAL/PHYSICIAN” at
any time during the previous round (RU members where Preload.Insurance.HISrc=GHP,
Preload.Insurance.Plcyhldr=PersID where Person.MostRecentRU=RUUnit and
Preload.CovdPers.LRndCovd ={previous round number}.
For the display of person names in the first paragraph: {PERSON 1}, {PERSON 2},
{PERSON 3}, {PERSON N}, display the list of RU members who were “COVERED BY GOV’THOSPITAL/PHYSICIAN” at any time during the previous round. Display first names only.
Substitute “you” for the person’s first name if the respondent is included in this list. If
exactly two names displayed, separate names with the word “and” and no comma. If more
than two names listed, separate names using commas, except for between the last two
names displayed. Between the last two names displayed, separate names using the word
“and”.
For ‘PRELOAD GOVT-HOSP/PHY NAME’ display the name of the government program
entered at HX160 or HX270 when the coverage was first created for this RU.
(Preload.Insurance.GHPProgNameRndCreated)
Display ‘was’ if only one name is listed and that person is not the current respondent.
Otherwise, display ‘were’.
Display 'since {START DATE}' if current round is not the final round of the panel (RndType<>
Final). Display 'between {START DATE} and {END DATE}' if current round is the final round of
the panel (RndType=Final).
Display variable question text. Replace “{Have you/Has {PERSON 1}} been covered … and
{END DATE}}?” with:
PR310_02: What about {PERSON 2}? PR310_03: What about {PERSON 3}?
PR310_04: What about {PERSON N}? Has {he/she} been covered by a program sponsored by
a state or local government agency which provided hospital and physician benefits at any
time
{since {START DATE}/between {START DATE} and {END DATE}}?
PR310_N: Repeat question text PR310_02-PR310_N for as many RU members that fit the
roster filter criteria.
Display first names only in the variable question text display. Substitute “you” for the
person’s first name if the respondent is included in this list.
PR - Page 51 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec

Display first paragraph of question text in brackets and grayed out text when on PR310_02 –
PR310_N. Display in bold black and no brackets when on PR310_01.

Testing/Editing
Notes:

BOX_180

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

(PR1275)

Item Type: Route

Type Class: If Then

If all current RU members are displayed in PR310_01-PR310_N, go to BOX_190.
Otherwise, continue with PR320_01.

PR320_01
Item Type:
Type Class:

(PR1280)
Question

Answer Type:

TYESNO

Enumerated

Help Available (INSTYPESHelp)

BLAISE NAME: OthMmbGovProg
Field kind: Datafield
ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Show Card (

)

Max value:
Look Up File (

)

Question Text:
Besides the people we've just talked about, please think about whether any additional household members have been covered
by a program sponsored by a state or local government agency which provides physician benefits at any time {since {START
DATE}/between {START DATE} and {END DATE}}?

{Have you/Has {PERSON 1}} been covered by a program like this at any time {since {START DATE}/between {START
DATE} and {END DATE}}?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 52 of 67

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Old Public Related Insurance (PR) Section
(Ques

Preloaded grid type 1: Forced navigation including PR320_01, PR320_02, PR320_03, PR320
_04, PR320_N.
After grid completion, continue with BOX_190.
For each person coded ‘1’ (YES), create insurance through Gov’t-Hospital/Physician for this
person [set Insurance.HIPubPriv=Public and Insurance.HISrc=GHP and
Insurance.HISrcName= GOVT-HOS/PHY-{PROGRAM NAME FROM HX160/HX270}’
(Preload.GHPProgNameRndCreated) and Insurance.Plcyhldr = PersID and
CoverageFlagList.InsSrcN=YES for this PersID] [set Create Q and OrigRnd]

Display
Instructions:

Roster 1-Report no add/edit/delete allowed.
Format the following columns on the form pane.
Col#1: RU Member
Instructions: Display RU members’ First Middle and Last name (Person.FullName)
Roster Filter:
Display only those RU members who were not covered GOV’T- HOSPITAL/PHYSICIAN at any
time during the previous round (including newly added RU members), that is any RU
member not displayed at PR310_01.
Display 'since {START DATE}' if current round is not the final round of the panel (RndType<>
Final). Display 'between {START DATE} and {END DATE}' if current round is the final round of
the panel (RndType=Final).
Display variable question text. Replace “{Have you/Has {PERSON 1}} been covered … and
{END DATE}}?” with:
PR320_02: What about {PERSON 2}? PR320_03: What about {PERSON 3}?
PR320_04: What about {PERSON N}? Has {he/she} been covered by a program sponsored by
a state or local government agency which provided hospital and physician benefits at any
time
{since {START DATE}/between {START DATE} and {END DATE}}?
PR320_N: Repeat question text PR320_02-PR320_N for as many RU members that fit the
roster filter criteria.
Display first names only in the variable question text display. Substitute “you” for the
person’s first name if the respondent is included in this list.
Display first paragraph of question text in brackets and grayed out text when on PR320_02 –
PR320_N. Display in bold black and no brackets when on PR320_01.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 53 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_190

Route Details:

(PR1285)

Item Type: Route

Type Class: If Then

If at least one RU member is “COVERED BY GOV’T- HOSPITAL/PHYSICIAN” during
the current round, that is, at least one RU member was coded ‘1’ (YES) at PR310_01-310
_N or PR320_01-320_N, continue with BOX_200.
Otherwise, go to BOX_240.

BOX_200

Route Details:

(PR1290)

Item Type: Route

Type Class: If Then

Ask the time period covered detail (HQ) section for this insurance.
This instance of the HQ section collects time period coverage detail for all RU members
that are covered by Gov’t-Hospital/Physician in the current round. The grid for the HQ
section should be preloaded with insurance that meets both of the following conditions:
-Insurance source is GOV’T-HOSPITAL/PHYSICIAN [Insurance.HISrc=GHP] And
-Person is “COVERED BY GOV’T-HOSPITAL/PHYSICIAN” during the current round, that is,
either PR310_01 – PR310_N or PR320_01-PR320_N is coded ‘1’ (YES) for this person.
At completion of HQ section, continue with PR330.

PR - Page 54 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1295)
Question
Enumerated
TYESNO
)

BLAISE NAME: GovProgNameChng
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

Question Text:
{Last time we recorded that {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON 4}, {PERSON N} may be
covered by {PRELOAD GOVT-HOSP/PHYS INSURER}.}
{Since {START DATE}/Between {START DATE} and {END DATE}}, has there been any change in the plan name of
the health insurance {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON 4}, {PERSON N}
{has/have} through the program sponsored by a state or local government agency which provides hospital and
physician benefits?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PR - Page 55 of 67

PR340
BOX_210
BOX_210
BOX_210

(PR1300)
(PR1315)
(PR1315)
(PR1315)

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

If coded '2' (NO), 'RF' (REFUSED), or 'DK' (DON'T KNOW), set previous round's insurer as
'CURRENT RD'S GOVT-HOSP/PHYS INSURER'. [Set Preload.Insurance.Insurer to
Insurance.Insurer]

Roster 1- Report
Roster definition:
This item uses the insurance array to display RU-members. (Person.Fullname)
Roster filter:
Display only those RU members who are “COVERED BY GOVT- HOSPITAL/PHYSICIAN” during
the current round, that is either PR310_01 – PR310_N or PR320_01-PR320_N is coded ‘1’
(YES) for this person..
Display first names only in the first sentence “Last time we recorded….”
Substitute “you” for the person’s first name if the respondent is included in this list. If
exactly two names displayed, separate names with the word “and” and no comma. If more
than two names listed, separate names using commas, except for between the last two
names displayed. Between the last two names displayed, separate names using the word
“and”.
Display RU members' first, middle, and last names (Person.FullName) in the second sentence
“{Since {START DATE}/Between {START DATE} and {END DATE}}….” Substitute “you” for the
person’s name if the respondent is included in this list. See instructions above about when
to use commas vs. “and” to separate names.
Display 'Last time…. {PRELOAD GOVT-HOSP/PHYS INSURER}.’ if there was an insurer
associated with Govt-Hospital/Physician in the previous round (Preload.Insurance.Insurer <>
RF, DK or EMPTY). Otherwise, use a null display.
For ‘PRELOAD GOVT-HOSP/PHYS INSURER’, display
the insurer recorded for Govt-Hospital/Physician during the previous round
(Preload.Insurance.Insurer).
Display 'Since {START DATE}' if current round is not the final round of the panel (RndType<>
Final).
Display 'Between {START DATE} and {END DATE}' if current round is the final round of the
panel (RndType=Final).
Display ‘has’ if only one name is listed and that person is not the current respondent.
Otherwise, display ‘have’.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 56 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1300)
Question
Enumerated
THMOSIGND

Help Available (HMOHelp)

BLAISE NAME: GovProgHMO
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

Question Text:
Under the program sponsored by a state or local government agency which provides hospital and physician
benefits {{are/is}/{were/was}} {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON 4}, {PERSON N}
enrolled in an HMO, that is a Health Maintenance Organization {between{START DATE} and {END DATE}}?
[With an HMO, you must generally receive care from HMO physicians. If another doctor is seen, the expense is
not covered unless you were referred by the HMO, or there was a medical emergency.]
HELP:F1

Responses:

YES, ALL ARE
YES, SOME ARE
NO, NONE ARE
REFUSED
DON'T KNOW

1
2
3
RF
DK

PR - Page 57 of 67

PR360
PR360
PR350
PR350
PR350

(PR1310)
(PR1310)
(PR1305)
(PR1305)
(PR1305)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Display
Instructions:

Roster 1- Report Roster definition:
Use PR330 definition.
Roster filter:
Use PR330 filter.
Display RU members’ first, middle, and last names (Person.FullName)in the question text.
Substitute “you” for the person’s name if the respondent is included in this list. If exactly
two names displayed, separate names with the word “and” and no comma. If more than two
names listed, separate names using commas, except for between the last two names
displayed. Between the last two names displayed, separate names using the word “and”.
Display '{are/is}' if current round is not the final round of the panel (RndType<>Final). Display
'{were/was}' if current round is the final round of the panel (RndType=Final).
Display 'is' or 'was' if the list includes 1 person who is not the respondent. Otherwise, display
'are' or 'were'.
Display 'between {START DATE} and {END DATE}' if current round is the final round of the
panel (RndType=Final). Otherwise, use a null display.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 58 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1305)
Question
Enumerated
THMOSIGND_1

BLAISE NAME: GovProgPrimaryMD
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (PROGDRHelp)

Show Card (

)

Look Up File (

)

Question Text:
{Does/Between {START DATE} and {END DATE}, did} the program sponsored by a state or local government
agency which provides hospital and physician benefits require {PERSON 1}, {PERSON 2}, {PERSON 3},
{PERSON 4}, {PERSON N} to sign up with a certain primary care doctor, group of doctors, or with a certain
clinic which they must go to for all of their routine care?
PROBE: Do not include emergency care or care from a specialist they were referred to.
HELP:
F1

Responses:

YES, ALL REQUIRED
YES, SOME REQUIRED
NO, NONE REQUIRED
REFUSED
DON'T KNOW

1
2
3
RF
DK

PR - Page 59 of 67

PR360
PR360
BOX_210
BOX_210
BOX_210

(PR1310)
(PR1310)
(PR1315)
(PR1315)
(PR1315)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Note: If coded ‘3’ (NO, NONE REQUIRED), ‘RF’ (REFUSED), or ‘DK’ (DON’T KNOW), there is
no insurer associated with the current round for Govt-Hospital/Physician.

Roster 1- Report
Roster definition:
Use PR330 definition.
Roster filter:
Use PR330 filter.
Display RU members’ first, middle, and last names (Person.FullName) in the question text.
Substitute “you” for the person’s name if the respondent is included in this list. If exactly
two names displayed, separate names with the word “and” and no comma. If more than two
names listed, separate names using commas, except for between the last two names
displayed. Between the last two names displayed, separate names using the word “and”.
Display ‘Does’ if current round is not the final round of the panel (RndType<>Final). Display
‘Between {START DATE} and {END DATE}, did’ if current round is the final round of the panel
(RndType=Final).

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

BLAISE NAME: GovProgPlanName

PR360
Item Type:

(PR1310)
Question

Type Class:

String

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (

)

Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size: 40

Show Card (

)

Look Up File (

Question Text:
What is the name of the {HMO/health insurance} from the program sponsored by a state or local government
agency which provides hospital and physician benefits?
ENTER PLAN NAME

Responses:
REFUSED
DON'T KNOW

1

BOX_210

(PR1315)

RF
DK

BOX_210
BOX_210

(PR1315)
(PR1315)

PR - Page 60 of 67

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

BOX_210

Route Details:

Set Insurance.Insurer to PR360

Display ‘HMO’ if PR340 is coded ‘1’ (YES, ALL ARE) or ‘2’ (YES, SOME ARE). Display
‘health insurance’ if PR350 coded ‘1’ (YES, ALL REQUIRED) or ‘2’ (YES, SOME
REQUIRED).

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

(PR1315)

Item Type: Route

Type Class: If Then

If current round is not the final round of the panel (RndType<>Final), continue with
PR370.
Otherwise, (i.e., if current round is the final round of the panel [RndType=Final]), go to

PR - Page 61 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1320)
Question
Enumerated

BLAISE NAME: GovProgPayPrem
Field kind: Datafield

Field Size:
TWHOCOVEREDPA Answers allowed: 1

Help Available (PREMPAYHelp)

ArrayMin:

Min value:

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

Question Text:
Is there a monthly premium for {PERSON 1}, {PERSON 2}, {PERSON 3}, {PERSON 4}, {PERSON N} for the
coverage through {{CURRENT ROUND’S INSURER FOR GOVT- HOSPITAL/PHYSICIAN}/the program
sponsored by a state or local government agency which provides hospital and physician benefits}?
[Do not include the cost of any copayments, coinsurance, or deductibles anyone in the family may have had to
pay.]
READ IF NECESSARY: A monthly premium is a fixed amount of money people pay each month to have health
coverage. It does not include copays or other expenses such as prescription costs.
HELP: F1

Responses:

YES, EVERYONE COVERED PAYS
YES, SOME COVERED PAY
NO, NO ONE COVERED PAYS
REFUSED
DON'T KNOW

1
2
3
RF
DK

PR - Page 62 of 67

PR410
PR380
BOX_240
BOX_240
BOX_240

(PR1350)
(PR1325)
(PR1365)
(PR1365)
(PR1365)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Programmer
Instructions:
Display
Instructions:

Roster 1- Report
Roster definition:
Use PR330 definition.
Roster filter:
Use PR330 filter.
Display RU members’ first, middle, and last names (Person.FullName) in question text.
Substitute “you” for the person’s name if the respondent is included in this list. If exactly
two names displayed, separate names with the word “and” and no comma. If more than two
names listed, separate names using commas, except for between the last two names
displayed. Between the last two names displayed, separate names using the word “and”.
Display '{CURRENT ROUND’S INSURER FOR GOVT- HOSPITAL/PHYSICIAN}’ if there is a current
round insurer associated with the Gov’t-Hospital/Physician insurance that is not ‘RF’ or ‘DK’
or EMPTY. (Check Insurance.Insurer – if PR330=2, RF, DK and there was a preloaded insurer,
the preloaded insurer was set to the current insurer. Or if PR360 was answered, the current
insurer was set there). Otherwise, display 'the program sponsored by a state or local
government agency which provides hospital and physician benefits '.
For '{CURRENT ROUND’S INSURER FOR GOVT- HOSPITAL/PHYSICIAN}’, display the actual plan
name for the current round Gov’t-Hospital/Physician insurer (Insurance.Insurer). This may
be a preloaded value set to the current value or the value entered at PR360.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 63 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1325)
Question
Enumerated

BLAISE NAME: GovProgPayPremRoster
Field kind: Datafield

ArrayMin:

Field Size:
TFIRSTMIDLASTNA Answers allowed: 99 ArrayMax:
)

Show Card (

Min value:
Max value:

)

Look Up File (

Question Text:
Who has a monthly premium for that coverage?
PROBE: Anyone else?
ENTER ALL THAT APPLY.

Responses:

Programmer
Instructions:

Display
Instructions:

{FIRST NAME [MIDDLE NAME] LAST
NAME}1
{FIRST NAME [MIDDLE NAME] LAST
NAME}2
{FIRST NAME [MIDDLE NAME] LAST
NAME}3
{FIRST NAME [MIDDLE NAME] LAST
NAME}4
{FIRST NAME [MIDDLE NAME] LAST
NAME}N

1

PR410

(PR1350)

2

PR410

(PR1350)

3

PR410

(PR1350)

4

PR410

(PR1350)

5

PR410

(PR1350)

Roster Behavior:
1. Multiple select allowed.

Roster 2 - no add/edit/delete.
Roster definition:
Use PR330 definition.
Roster filter:
Use PR330 filter.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 64 of 67

)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

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

(PR1350)
Question
Enumerated
TYESNO
)

BLAISE NAME: GovProgSubsdz
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

Question Text:
{PLAN NAME: {CURRENT ROUND’S INSURER FOR GOVT- HOSPITAL/PHYSICIAN}}
Is the cost of the premium subsidized based on family income?

Responses:

Display
Instructions:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

BOX_230
BOX_230
BOX_230
BOX_230

(PR1355)
(PR1355)
(PR1355)
(PR1355)

Display 'PLAN NAME: {CURRENT ROUND’S INSURER FOR GOVTHOSPITAL/PHYSICIAN}’ if
there is a current round insurer associated with the Gov’t-Hospital/Physician insurance that is
not ‘RF’ or ‘DK’ or EMPTY. (Check Insurance.Insurer – if PR330=2, RF, DK and there was
a preloaded insurer, the preloaded insurer was set to the current insurer. Or if PR360 was
answered, the current insurer was set there). Otherwise, use a null display.
For '{CURRENT ROUND’S INSURER FOR GOVT- HOSPITAL/PHYSICIAN}’, display
the actual plan name for the current round Gov’t-Hospital/Physician insurer
(Insurance.Insurer). This may be a preloaded value set to the current value or the value
entered at PR360.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

PR - Page 65 of 67

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Rout

Full Detail Spec
BOX_230

Route Details:

(PR1355)

Item Type: Route

Type Class: If Then

[If current round is a round that crosses two calendar years (RndType=Cross)]
and
[If HX180 or HX280 was coded ‘1’ (YES, PLAN IS EXCHANGE) the round the Gov'tHospital/Physician insurance was created (Preload.Insurance.HX180AnsRndCreated or
Preload.Insurance.HX280AnsRndCreated)] and
[PR370 is coded ‘1’ (YES, EVERYONE COVERED PAYS) or ‘2’ (YES, SOME
COVERED PAY),]
continue with PR420.
Otherwise, go to BOX_240.

PR420
Item Type:

(PR1360)
Question

Type Class:

Enumerated

Answer Type:

TPLANMETL

BLAISE NAME: GovProgMetalPlan

Help Available (METALPLANSHelp)

Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size:
Answers allowed: 1

Show Card (

)

Look Up File (

)

Question Text:
Is {the {CURRENT ROUND’S INSURER FOR GOVT- HOSPITAL/PHYSICIAN} plan/this plan} a platinum,
gold, silver, bronze, or catastrophic plan?
HELP: F1

Responses:

PLATINUM PLAN
GOLD PLAN
SILVER PLAN
BRONZE PLAN
CATASTROPHIC PLAN
IF VOLUNTEERED: SOMETHING ELSE
REFUSED
DON'T KNOW

1
2
3
4
5
6
RF
DK

PR - Page 66 of 67

BOX_240
BOX_240
BOX_240
BOX_240
BOX_240
BOX_240
BOX_240
BOX_240

(PR1365)
(PR1365)
(PR1365)
(PR1365)
(PR1365)
(PR1365)
(PR1365)
(PR1365)

MEPSSpring2024

Old Public Related Insurance (PR) Section
(Ques

Full Detail Spec
Display
Instructions:

Display 'the {CURRENT ROUND’S INSURER FOR GOVT- HOSPITAL/PHYSICIAN}
plan’
if there is a current round insurer associated with the Gov’t-Hospital/Physician insurance that
is not ‘RF’ or ‘DK’ or EMPTY. (Check Insurance.Insurer – if PR330=2, RF, DK and there
was a preloaded insurer, the preloaded insurer was set to the current insurer. Or if PR360 was
answered, the current insurer was set there). Otherwise, display ‘this plan’.
For '{CURRENT ROUND’S INSURER FOR GOVT- HOSPITAL/PHYSICIAN}’, display
the actual plan name for the current round Gov’t-Hospital/Physician insurer
(Insurance.Insurer). This may be a preloaded value set to the current value or the value
entered at PR360.

Testing/Editing
Notes:

BOX_240

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main
Variable stored at MEPS(Fall/Spring)YYYY.HX_Main.PR_Main

(PR1365)

Item Type: Route

Type Class: If Then

Return to the Health Insurance (HX) section.

[End of PR]

PR - Page 67 of 67


File Typeapplication/pdf
File TitlerptFullDetail_Item
Authorhughes_r
File Modified2023-09-11
File Created2023-09-11

© 2024 OMB.report | Privacy Policy