35 Priority Condition Section

Medical Expenditure Panel Survey - Household and Medical Provider Components

Attachment 35 -- Priority Condition Enumeration Section

OMB: 0935-0118

Document [pdf]
Download: pdf | pdf
SpecWriter Data

Form Version:

9/7/2023 2:19:33 PM

Report Type:

Full Detail

Project Database:
Language:

English

WESSQL300.MEPSSpring2024

Spec Label:

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

PE - Page 1 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
BOX_00

Route Details:

(PE1003)

Item Type: Route

Type Class: If Then

01 Box = BOX_00, BOX_05, BOX_10, BOX_20, BOX_30, BOX_40, BOX_50, BOX_
60, BOX_65, BOX_70

02 Loop = LOOP_10, LOOP_20

03 End Loop = END_LP 10, END_LP 20

04 Single Select = PE10, PE20, PE50, PE90, PE160, PE170, PE210, PE220, PE230,
PE240, PE250, PE260, PE270, PE280, PE290, PE300, PE320, PE330, PE350, PE362,
PE364, PE366, PE370

08 Multiple Select = PE140

14 Regular Date Entry = PE380_01, PE380_02

19 Numeric Field = PE40, PE60, PE70, PE80, PE100, PE110, PE120, PE130, PE150,
PE180, PE190, PE200, PE310, PE340

20 OS Text Field = PE90OS, PE140OS

22 Stem and Leaf = PE30A, PE30B, PE30C, PE30D, PE30E, PE30F, PE30G, PE30H,
PE30I, PE30J, PE30K, PE30L, PE30M

24 Information Screen = PEIntroduction

BOX_05

(PE1004)

Item Type: Route

Type Class: If Then

PE - Page 2 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec

In PE, CAPI will allow the interviewer to press CTRL-S to select a different RU member and
complete the section (including not starting with the respondent/reference person) at any
point during the section. CAPI should return to the first unanswered question when
returning to an RU member’s section that has already been started but not completed.

Programmer
Instructions:

PEIntroduction
Item Type:

(PE1005)
Question

Type Class:

Enumerated

Answer Type:

TContinue

Help Available (

BLAISE NAME: PEIntroduction
Field kind: Datafield
ArrayMin:

Min value:

Field Size:
Answers allowed: 1

)

Show Card (

ArrayMax:

Max value:

)

Look Up File (

Question Text:
PRIORITY CONDITION ENUMERATION (PE) SECTION – ASKED FOR EACH RU MEMBER.
CTRL-S: SWITCH TO PE QUESTIONS FOR A DIFFERENT RU MEMBER.
PRESS 1 AND ENTER TO CONTINUE.

Responses:

CONTINUE

1

BOX_10

Programmer
Instructions:

This item is presented only for the first person that goes through the PE section. Skip
PEIntroduction for all other RU members.

Display
Instructions:

Testing/Editing
Notes:

BOX_10

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

(PE1006)

Item Type: Route

Type Class: If Then

Context header display instructions :
SEE CONTEXT HEADER SPEC

PE - Page 3 of 67

(PE1006)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
LOOP_10

(PE1010)

Route Details:

Item Type: Route

Type Class: Begin Loop

For each element in the RU-members-roster, ask PE10-END_LP10.
Loop definition: LOOP_10 collects general health ratings and enumerates the priority
health conditions of each person in the RU. This loop cycles on each person in the RUmembers-roster, starting with the respondent and then in order of age, oldest to youngest,
who meets the following conditions:
-Person is a current or institutionalized RU member
-Person is not deceased

PE10
Item Type:

(PE1015)
Question

Type Class:

Enumerated

Answer Type:

TPHEALTH

Help Available (
Context Header:

)

BLAISE NAME: PersGnrlHlth
Field kind: Datafield
ArrayMin:

Min value:

Field Size:
Answers allowed: 1
Show Card (

ArrayMax:

Max value:

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME} {STR-DT}
{END-DT}

Question Text:
Please think about {your/{PERSON}'s} health between {START DATE} and {END DATE}.
In general, compared to other people of {your/his/her} age, would you say that {your/his/her} health is excellent, very good,
good, fair, or poor?

Responses:

EXCELLENT
VERY GOOD
GOOD
FAIR
POOR
REFUSED
DON'T KNOW

1
2
3
4
5
RF
DK

PE - Page 4 of 67

PE20
PE20
PE20
PE20
PE20
PE20
PE20

(PE1020)
(PE1020)
(PE1020)
(PE1020)
(PE1020)
(PE1020)
(PE1020)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE20
Item Type:

(PE1020)
Question

Type Class:

Enumerated

Answer Type:

TPHEALTH

Help Available (
Context Header:

)

BLAISE NAME: PersMntlHlth
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} {STR-DT}
{END-DT}

Question Text:
In general, would you say that {your/{PERSON}'s} mental health is excellent, very good, good, fair, or poor?

Responses:

EXCELLENT
VERY GOOD
GOOD
FAIR
POOR
REFUSED
DON'T KNOW

1
2
3
4
5
RF
DK

BOX_20
BOX_20
BOX_20
BOX_20
BOX_20
BOX_20
BOX_20

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 5 of 67

(PE1025)
(PE1025)
(PE1025)
(PE1025)
(PE1025)
(PE1025)
(PE1025)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
BOX_20

Route Details:

(PE1025)

Item Type: Route

Type Class: If Then

PE30A - PE30M represent a stem and leaf series.

If:
[Current round is the first round of a panel (RndType=First)],
or
[Current round is within a single calendar year and is not the first round (RndType=Within)
and the person has been added to DU-members-roster during the current round]
or [PersAddedBetweenRounds=YES (Person added OF in a prior round)],

Ask PE30A-PE30M for this person, as applicable based on person’s age:
- > or = 18 and age categories 4-9: Ask PE30A - PE30J
- All ages and age categories: Ask PE30K and PE30L
- Ages 5-17 inclusive and age categories 3 or 4: Ask PE30K-PE30M

If:
[Current round is a round that crosses two calendar years (RndType=Cross), ask the PE30
series for all current and institutionalized RU members, including any RU members turned
18 since round 1. Ask PE30A-PE30M as applicable for this person only when the person
did not report in a previous round ever having been diagnosed with ‘CONDITION’ in the
PE section (preload.xxx). If these conditions do not apply to RU member, check for next
‘CONDITION’ unless otherwise specified at item level programming.

-If > or = 18 years of age or in age category 4-9,
- Ask PE30A if ‘HYPERTENSION-HI BLOOD PRESSURE’ is not listed on person's
medical conditions roster as created in the PE section,
- Ask PE30B if ‘CORONARY HEART DISEASE’ is not listed on person's medical
conditions roster as created in the PE section,
- Ask PE30C if ‘ANGINA’ is not listed on person's medical conditions roster as created in
the PE section,
- Ask PE30D if ‘HEART ATTACK – MYOCARDIAL INFARC’ is not listed on person's
PE - Page 6 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec

medical conditions roster as created in the PE section,
- Ask PE30E if the following conditions are not listed on person's medical conditions roster
as created in the PE section:
‘HEART MURMUR’
‘ARRHYTHMIA/IRREGULAR HEARTBEAT’
‘BLOCKED OR CLOGGED ARTERY’
‘CONGESTIVE HEART FAILURE’
‘ATRIAL FIBRILLATION’.
‘MITRAL VALVE PROLAPSE’
‘ENLARGED HEART’
‘HEART VALVE PROBLEMS’
‘TACHYCARDIA/RAPID HEART RATE’
‘BRADYCARDIA/SLOW HEART RATE’
‘OTH HRT COND -- {SPECIFY TEXT….}',
- Ask PE30F if ‘STROKE-TIA’ is not listed on person's medical conditions roster as
created in the PE section,
- Ask PE30G if ‘EMPHYSEMA’ is not listed on person's medical conditions roster as
created in the PE section,
- Ask PE30H if ‘HIGH CHOLESTEROL’ is not listed on person's medical conditions
roster as created in the PE section,
- Ask PE30I if ‘CANCER’ (OF ANY KIND) is not listed on person's medical conditions
roster as created in the PE section,
- Ask PE30J if ‘RHEUMATOID ARTHRITIS’, ‘OSTEOARTHRITIS’ or ‘ARTHRITIS
(NOT SPECIFIED)’ is not listed on person's medical conditions roster as created in the PE
section.

For all ages and age categories:
- Ask PE30K if ‘DIABETES’ is not listed on person's medical conditions roster as created
in the PE section,
PE - Page 7 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec

- Ask PE30L if ‘ASTHMA’ is not listed on person's medical conditions roster as created in
the PE section.

If 5-17 years of age inclusive or in age category 3 or 4,
- Ask PE30M if "ATTEN DEFICIT/HYPERACTIVITY" is not listed on person's medical
conditions roster as created in the PE section.

After checking for each condition and asking the corresponding stem and leaf questions, go
to BOX_30.

Cycle through the leaf text in the A-# sequence until all rows are displayed.

Otherwise, go to BOX_65.

PE - Page 8 of 67

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Priority Condition Enumeration (PE) Section
(Rout

Each leaf in this stem and leaf series, should display on the same form pane. Use the same
question stem display.
Display “{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may
have had. For these questions, please think about {your/his/her} health over {your/his/her}
lifetime.}” only when presenting the first condition question for this person.
Display the question stem “{Have/Has} {you/{PERSON}} ever been told by a doctor or
other health professional that {you/he/she} had…” in bold black for every 4th item applicable
to this person. Otherwise always display question stem in brackets and “grayed-out” text.
Display each leaf in bold black when its entry field is active. Otherwise always display in
“grayed-out” text. Use a null display for any leaves that are not applicable to this person. For
example, in Round 1, a current RU member who is age 6 would only see leaves for PE30K,
PE30L, and PE30M. Those three leaves would shift from bold black to grayed-out depending
on the cursor placement in the response pane. For example, a current RU member in Round 1
who is 30 would see the leaves for PE30A-PE30L. PE30M would be a null display as it
would never be applicable to someone who is not 5-17 years of age. PE30A-PE30L would
shift from bold black to grayed-out depending on the cursor placement in the response pane.
The same is true in Round 3 when certain leaves are not asked because they were answered in
the positive in either Round 1 or Round 2.
General Flag Rule for conditions - There are four flags for every condition:
- Question created
- Round created
- Question selected
- Round selected
Note that conditions can be created and selected in the same round (e.g., created in PE and
selected in MV).
Note that conditions created in PE cannot be edited or deleted at person's-medical-conditions
roster. These are protected, uneditable fields for display on the person's-medical-conditions
roster.

PE - Page 9 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1030)
Question
Enumerated

BLAISE NAME: DxHypertension

TYESNO

Help Available (DxHypertensionHelp)
Context Header:

Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
a. hypertension, also called high blood pressure{, other than during pregnancy}?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

Programmer
Instructions:

If coded ‘1’ (YES), add ‘HYPERTENSION-HI BLOOD PRESSURE’ to person’s-medicalconditions-roster.

Display
Instructions:

Testing/Editing
Notes:

1
2
RF
DK

PE30B
PE30B
PE30B
PE30B

(PE1035)
(PE1035)
(PE1035)
(PE1035)

Display ‘,other than during pregnancy’ if person being asked about is female and is 15 years
of age or older or in categories 4-9. Otherwise, use a null display.

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 10 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1035)
Question
Enumerated
TYESNO
)

BLAISE NAME: DxCHD
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
b. coronary heart disease?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE30C
PE30C
PE30C
PE30C

Programmer
Instructions:

If coded ‘1’ (YES), add ‘CORONARY HEART DISEASE’ to person’s-medical-conditionsroster.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 11 of 67

(PE1040)
(PE1040)
(PE1040)
(PE1040)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1040)
Question
Enumerated
TYESNO
)

BLAISE NAME: DxAngina
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
c. angina, also called angina pectoris?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE30D
PE30D
PE30D
PE30D

Programmer
Instructions:

If coded ‘1’ (YES), add ‘ANGINA’ to person’s-medical-conditions-roster.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 12 of 67

(PE1045)
(PE1045)
(PE1045)
(PE1045)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1045)
Question
Enumerated
TYESNO

BLAISE NAME: DxHeartAttack
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
d. a heart attack, also called myocardial infarction or MI?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE30E
PE30E
PE30E
PE30E

Programmer
Instructions:

If coded ‘1’ (YES), add ‘HEART ATTACK-MYOCARDIAL INFARC’ to person’s-medicalconditions-roster.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 13 of 67

(PE1050)
(PE1050)
(PE1050)
(PE1050)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1050)
Question
Enumerated
TYESNO

Help Available (DxOthHeartHelp)
Context Header:

BLAISE NAME: DxOthHeartCond
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
e. any other kind of heart condition or heart disease, other than coronary heart disease, angina, or heart attack?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE30F
PE30F
PE30F
PE30F

Programmer
Instructions:

Note that condition record for OTHER HEART CONDITION is not created here, but at
PE90.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 14 of 67

(PE1055)
(PE1055)
(PE1055)
(PE1055)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1055)
Question
Enumerated
TYESNO

Help Available (DxStrokeHelp)
Context Header:

BLAISE NAME: DxStroke
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
f. a stroke, ministroke, or TIA? A TIA is short for Transient Ischemic Attack.
HELP:F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE30G
PE30G
PE30G
PE30G

Programmer
Instructions:

If coded ‘1’ (YES), add ‘STROKE-TIA’ to person’s-medical-conditions-roster.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 15 of 67

(PE1060)
(PE1060)
(PE1060)
(PE1060)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1060)
Question
Enumerated

BLAISE NAME: DxEmphysema

TYESNO

Help Available (DxEmphysemaHelp)
Context Header:

Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
g. emphysema?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

Programmer
Instructions:

If coded ‘1’ (YES), add ‘EMPHYSEMA’ to person’s-medical-conditions-roster.

1
2
RF
DK

PE30H
PE30H
PE30H
PE30H

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 16 of 67

(PE1065)
(PE1065)
(PE1065)
(PE1065)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1065)
Question
Enumerated
TYESNO
)

BLAISE NAME: DxHghCholest
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
h. high cholesterol?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE30I
PE30I
PE30I
PE30I

Programmer
Instructions:

If coded ‘1’ (YES), add ‘HIGH CHOLESTEROL’ to person’s-medical-conditions-roster.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 17 of 67

(PE1070)
(PE1070)
(PE1070)
(PE1070)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1070)
Question
Enumerated
TYESNO
)

BLAISE NAME: DxCancer
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had...]
i. cancer or a malignancy of any kind?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE30J
PE30J
PE30J
PE30J

Programmer
Instructions:

Note that condition record for CANCER is not created here but at PE140 and/or PE140OS.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 18 of 67

(PE1075)
(PE1075)
(PE1075)
(PE1075)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1075)
Question
Enumerated
TYESNO
)

BLAISE NAME: DxArthritis
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
j. arthritis?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE30K
PE30K
PE30K
PE30K

Programmer
Instructions:

Note that condition record for arthritis is not created here but at PE170.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 19 of 67

(PE1080)
(PE1080)
(PE1080)
(PE1080)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1080)
Question
Enumerated
TYESNO

BLAISE NAME: DxDiabetes
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (DxDiabetesHelp)
Context Header:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
k. diabetes or sugar diabetes {, other than during pregnancy}?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

Programmer
Instructions:

If coded ‘1’ (YES) add ‘DIABETES’ to person’s-medical-conditions-roster.

Display
Instructions:

Testing/Editing
Notes:

1
2
RF
DK

PE30L
PE30L
PE30L
PE30L

(PE1085)
(PE1085)
(PE1085)
(PE1085)

Display ‘other than during pregnancy’ if person being asked about is female and is age 15 or older or in
age categories 4-9. Otherwise use a null display.

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 20 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1085)
Question
Enumerated
TYESNO

Help Available (DxAsthmaHelp)
Context Header:

BLAISE NAME: DxAsthma
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
l. asthma ?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

Programmer
Instructions:

If coded ‘1’ (YES) add 'ASTHMA' to person’s-medical-conditions-roster.

1
2
RF
DK

PE30M
PE30M
PE30M
PE30M

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 21 of 67

(PE1090)
(PE1090)
(PE1090)
(PE1090)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1090)
Question
Enumerated
TYESNO
)

BLAISE NAME: DxADHDADD
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:
{Now I’m going to ask you about certain medical conditions {you/{PERSON}} may have had. For these questions, please
think about {your/his/her} health over {your/his/her} lifetime.} [{Have/Has} {you/{PERSON}} ever been told by a doctor
or other health professional that {you/he/she} had…]
m. Attention Deficit Hyperactivity Disorder (ADHD) or Attention Deficit Disorder (ADD)?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

BOX_30
BOX_30
BOX_30
BOX_30

Programmer
Instructions:

If coded ‘1’ (YES), add the priority condition ‘ATTEN DEFICIT/HYPERACTIVITY’ to
person’s-medical-conditions-roster.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 22 of 67

(PE1095)
(PE1095)
(PE1095)
(PE1095)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
BOX_30

Route Details:

(PE1095)

Item Type: Route

Type Class: If Then

For each condition coded ‘1’ (YES), ask appropriate follow-up question(s), then return and
check for the next condition = ‘1’ (YES).
If condition coded ‘2’ (NO), continue and check for next condition coded ‘1’ (YES), unless
otherwise specified.
If PE30A (HYPERTENSION-HI BLOOD PRESSURE) is coded ‘1’ (YES) ask PE40,
otherwise,
If PE30B (CORONARY HEART DISEASE) is coded ‘1’ (YES) ask PE60, otherwise,
If PE30C (ANGINA) is coded ‘1’(YES) ask PE70, otherwise,
If PE30D (HEART ATTACK-MYOCARDIAL INFARC) is coded ‘1’ (YES) ask PE80
otherwise,
If PE30E (OTH HRT COND) is coded ‘1’ (YES) ask PE90, otherwise,
If PE30F (STROKE-TIA) is coded ‘1’ (YES) ask PE110, otherwise,
If PE30G (EMPHYSEMA) is coded ‘1’ (YES) ask PE120, otherwise,
If PE30H (HIGH CHOLESTEROL) is coded ‘1’ (YES) ask PE130, otherwise,
If PE30I (CANCER) is coded ‘1’ (YES) ask PE140, otherwise,
If PE30J (ARTHRITIS) is coded ‘1’ (YES), ask PE170, otherwise,
If PE30K (DIABETES) is coded ‘1’ (YES), ask PE190, otherwise,
If PE30L (ASTHMA) is coded ‘1’ (YES), ‘RF’ or ‘DK’ go to BOX_40.
If PE30M (ATTEN DEFICIT/HYPERACTIVITY) is coded ‘1’ (YES), ask PE310.
If ‘ASTHMA’ was added to person’s-medical-conditions-roster as created in the PE section
prior to current round, go to BOX_40.
Otherwise, go to BOX_50 after all condition detail questions have been asked.

Programmer
Instructions:

For each condition follow-up question:
Display “I have a few more… with {CONDITION}.” if first condition being followed-up on
in the current round. Otherwise, display “Now let’s talk … {CONDITION}.’
For ‘CONDITION,’ display the condition name from person’s-medical-conditions-roster that
is being followed-up on, unless otherwise specified.

PE - Page 23 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1100)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the hypertension, also
called high blood pressure, was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1

PE50

(PE1105)

RF
DK

PE50
PE50

(PE1105)
(PE1105)

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s age.’

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 24 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1105)
Question
Enumerated
TYESNO
)

BLAISE NAME: HghBld2x
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:
{Were/Was} {you/{PERSON}} told on two or more different visits that {you/he/she} had hypertension, also called high
blood pressure?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

Programmer
Instructions:

Refer to BOX_30 for routing instructions.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 25 of 67

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1110)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the coronary heart
disease was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Refer to BOX_30 for routing instructions.

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s
age.”

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 26 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1115)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the angina, also called
angina pectoris, was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Refer to BOX_30 for routing instructions.

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s
age.”

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 27 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1120)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the heart attack, also
called myocardial infarction or MI, was first diagnosed?
IF MORE THAN ONE HEART ATTACK, PROBE FOR AGE WHEN FIRST HEART ATTACK DIAGNOSED.
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1
RF
DK

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

Refer to BOX_30 for routing instructions.

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s
age.”

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 28 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1125)
Question
Enumerated

BLAISE NAME: OthHeartCond
Field kind: Datafield

Field Size:
TOTHHEARTDISEA Answers allowed: 1
)

ArrayMin:

Min value:

ArrayMax:

Max value:

Show Card (PE-1)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
PE-1.
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with the other kind of heart
condition or heart disease, other than coronary heart disease, angina, or heart attack./Now let’s talk about
{your/{PERSON}’s}
other kind of heart condition or heart disease, other than coronary heart disease, angina, or heart
attack.} Looking at card PE-1, what did the doctor or other health professional call it?

Responses:

HEART MURMUR
HEART ARRHYTHMIA/IRREGULAR
HEARTBEAT
BLOCKED OR CLOGGED ARTERY
CONGESTIVE HEART FAILURE
ATRIAL FIBRILLATION
MITRAL VALVE PROLAPSE
ENLARGED HEART
HEART VALVE PROBLEMS (E.G.,
LEAKY, BLOCKED, COLLAPSED)
TACHYCARDIA/RAPID HEART RATE
BRADYCARDIA/SLOW HEART RATE
OTHER (SPECIFY)
REFUSED
DON'T KNOW

1
2

PE100
PE100

(PE1135)
(PE1135)

3
4
5
6
7
8

PE100
PE100
PE100
PE100
PE100
PE100

(PE1135)
(PE1135)
(PE1135)
(PE1135)
(PE1135)
(PE1135)

PE100
PE100
PE90OS
PE100
PE100

(PE1135)
(PE1135)
(PE1130)
(PE1135)
(PE1135)

9
10
91
RF
DK

PE - Page 29 of 67

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

Priority Condition Enumeration (PE) Section
(Ques

If coded ‘1’ at PE90, add ‘HEART MURMUR’ to person’s-medical-conditions-roster.
If coded ‘2’ at PE90, add ‘ARRHYTHMIA/IRREGULAR HEARTBEAT’ to person’smedical-conditions-roster.
If coded ‘3’ at PE90, add ‘BLOCKED OR CLOGGED ARTERY’ to person’s-medicalconditions-roster.
If coded ‘4’ at PE90, add ‘CONGESTIVE HEART FAILURE’ to person’s-medicalconditions-roster.
If coded ‘5’ at PE90, add ‘ATRIAL FIBRILLATION’ to person’s-medical-conditions-roster.
If coded ‘6’ at PE90, add ‘MITRAL VALVE PROLAPSE’ to person’s-medical-conditionsroster.
If coded ‘7’ at PE90, add ‘ENLARGED HEART’ to person’s-medical-conditions-roster.
If coded ‘8’ at PE90, add ‘HEART VALVE PROBLEMS’ to person’s-medical-conditionsroster.
If coded ‘9’ at PE90, add ‘TACHYCARDIA/RAPID HEART RATE’ to person’s-medicalconditions-roster.
If coded '10' at PE90, add ‘BRADYCARDIA/SLOW HEART RATE’ to person’s-medicalconditions-roster.
If coded ‘RF’ at PE90, add ‘OTH HRT COND-REFUSED’ to person’s-medical- conditionsroster.
If coded ‘DK’ at PE90, add ‘OTH HRT COND-DON’T KNOW’ to person’s-medicalconditions-roster.

Display “I have a few more… with the other kind of heart condition or heart disease, other than
coronary heart disease, angina, or heart attack.” if first condition being followed-up on in the current
round. Otherwise, display “Now let’s talk … the other kind of heart condition or heart disease, other
than coronary heart disease, angina, or heart attack.

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 30 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1130)
Question
String

BLAISE NAME: DxHeartCondOS
Field kind: Datafield
Field Size: 45

{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:
[What did the doctor or other health professional call it?]

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1
RF
DK

PE100
PE100
PE100

If coded ‘91’ at PE90, add the priority condition ‘OTH HRT COND-{SPECIFY TEXT....}’
to person’s-medical-conditions-roster. Use first 17 characters of the other specify text entered
at PE90OS as part of the condition name. Use "DON'T KNOW" and "REFUSED" for
"SPECIFY TEXT...." when coded "DK" or "RF" at PE90OS.

Display
Instructions:

Testing/Editing
Notes:

(PE1135)
(PE1135)
(PE1135)

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 31 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1135)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
How old {were/was} {you/{PERSON}} when the {CONDITION} was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s
age.”

Refer to BOX_30 for routing instructions.

Display
Instructions:

Testing/Editing
Notes:

For ‘CONDITION’ display the condition roster text entered at PE90 or PE90OS.

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 32 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1140)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the stroke, ministroke,
or TIA was first diagnosed?
IF MORE THAN ONE STROKE, PROBE FOR AGE WHEN FIRST STROKE DIAGNOSED.
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1
RF
DK

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

Refer to BOX_30 for routing instructions.

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s age.’

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 33 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1145)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the emphysema was
first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Refer to BOX_30 for routing instructions.

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s
age.”

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 34 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1150)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the high cholesterol
was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Refer to BOX_30 for routing instructions.

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered.If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s age.’

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 35 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1155)
Question
Enumerated
Tbw_PE11
)

BLAISE NAME: CodeAllCancer
Field kind: Datafield

ArrayMin:

Field Size:
Answers allowed: 30 ArrayMax:
Show Card (PE-2)

Min value:
Max value:
Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
🕮PE-2.

{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with cancer./Now let’s talk
about {your/PERSON}’s} cancer.} Looking at show card PE-2, what kind of cancer was it?

ENTER ALL THAT APPLY.

Responses:

BLADDER
BLOOD
BONE
BRAIN
BREAST
CERVICAL
COLON
ESOPHAGUS
GALLBLADDER
KIDNEY/RENAL
LARYNX-WINDPIPE
LEUKEMIA
LIVER
LUNG
LYMPHOMA (NON-HODGKIN'S)
MOUTH/TONGUE/LIP
OVARIAN
PANCREAS
PROSTATE
RECTUM
SKIN MELANOMA
SKIN NON-MELANOMA
SKIN (UNKNOWN TYPE)
SOFT TISSUE MUSCLE OR FAT
STOMACH
TESTICULAR

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
PE - Page 36 of 67

)

MEPSSpring2024
Full Detail Spec

Priority Condition Enumeration (PE) Section
(Ques

THROAT OR PHARYNX
THYROID
UTERINE
OTHER
REFUSED
DON'T KNOW
Programmer
Instructions:

27
28
29
91
RF
DK

If ‘91’ (OTHER) selected alone or in combination with any other response, continue with
PE140OS.
Otherwise, go to LOOP_20.

For each type of cancer selected at PE140, Add the priority condition ‘Cancer-{Specify
Type…}' to person’s-medical-conditions-roster, where ‘Specify Type’ is the English name of
the cancer type selected. Since the length of the CONDNAM is limited to 30 characters,
abbreviate ‘SOFT TISSUE’ option to {‘CANCER-SOFT TISSUE MUSCLE/FAT’}. Use
"DON'T KNOW" and "REFUSED" when coded "DK" or "RF" at PE140. For each type of
cancer selected, create a condition and condition-by-round record.

Display response options ‘6’ (CERVICAL), ‘17’ (OVARIAN) and ‘29’ (UTERINE), if the
person is female. Otherwise, use a null display.

Display response options ‘19’ (PROSTATE) or ‘26’ (TESTICULAR), if the person is male.
Otherwise, use a null display.

Display
Instructions:

Testing/Editing
Notes:

Display 3 columns for the answer list pane. For males, the columns with each display 9 response
options. For females, the first two columns will each display 10 response options and the third column
will display 8 options. The space between the columns should be minimized to prevent horizontal
scrolling. The current UI spec says to display the categories in 13px, but the point size can be reduced
(no lower than 9 px) to enable the choices to fit within the answer list pane in 3 columns without
horizontal scrolling.

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 37 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
PE140OS
Item Type:

(PE1160)
Question
String

Type Class:
Answer Type:

Field kind: Datafield
Field Size: 23

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

BLAISE NAME: CancerOS

)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
SPECIFY: OTHER TYPE OF CANCER:

1
RF
DK

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

LOOP_20
LOOP_20
LOOP_20

(PE1165)
(PE1165)
(PE1165)

Add the priority condition ‘Cancer - {other specify}’ to person’s-medical-conditions-roster
and set associated PE flags.

Use first 23 characters of the other specify text entered at PE140OS as part of the condition
name. Use "DON'T KNOW" and "REFUSED" when coded "DK" or "RF" at PE140OS.

Display
Instructions:

Testing/Editing
Notes:

LOOP_20

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

(PE1165)

Item Type: Route

Type Class: Begin Loop

For each element in person’s-medical-conditions-roster, ask PE150-END_LP20.
Loop definition: LOOP_20 cycles on each type of cancer enumerated at PE140 or
PE140OS for person. LOOP_20 collects the age the cancer was diagnosed and whether it is
in remission. This loop cycles on each condition in person’s-medical-conditions-roster that
meets the following conditions:
- condition was created at PE140 or PE140OS in the current round.

PE - Page 38 of 67

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec

BLAISE NAME: AgeDxCancer
Field kind: Datafield
ArrayMin:

PE150
Item Type:

(PE1170)
Question

Type Class:

Integer

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Min value: 0

Field Size: 3

Show Card (

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON'S FIRST MIDDLE AND LAST NAME} {PERSON'S MEDICAL
CONDITION.}

Question Text:
How old {were/was} {you/{PERSON}} when the {CONDITION} was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1

PE160

(PE1175)

RF
DK

PE160
PE160

(PE1175)
(PE1175)

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s age.’

Display
Instructions:

For {PERSON'S MEDICAL CONDITION} in the header, display the type of cancer
enumerated at PE140 or PE140OS that is currently being asked about.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main.PE_Loop20[1..30]
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main.PE_Loop20[1..30]

PE - Page 39 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1175)
Question
Enumerated
TYESNO

BLAISE NAME: Remission
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (RemissionHelp)
Context Header:

Show Card (

)

Look Up File (

)

{PERSON'S FIRST MIDDLE AND LAST NAME} {PERSON'S MEDICAL
CONDITION.}

Question Text:
Is {your/{PERSON}'s} {CONDITION} in remission, that is, the {CONDITION} is under control?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

END_LP20
END_LP20
END_LP20
END_LP20

(PE1180)
(PE1180)
(PE1180)
(PE1180)

Display
Instructions:

Testing/Editing
Notes:

END_LP20

Route Details:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main.PE_Loop20[1..30]
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main.PE_Loop20[1..30]

(PE1180)

Item Type: Route

Type Class: End Loop

Cycle on next condition in person’s-medical-conditions-roster that meets the conditions
stated in the loop definition.
If no other conditions meet the stated conditions, end LOOP_20 and check conditions in
BOX_30, continuing according to routing instructions.

PE - Page 40 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1185)
Question
Enumerated
TARTHTYPE

BLAISE NAME: ArthritisTp
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (ArthritisTpHelp)
Context Header:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/[PERSON}’s} conditions. Let’s start with arthritis./Now let’s talk
about {your/{PERSON}’s} arthritis.} What type of arthritis was that?
PROBE: {Were/Was} {you/{PERSON} diagnosed with rheumatoid arthritis or osteoarthritis?
SELECT ‘NOT SPECIFIED’ IF RESPONDENT DOES NOT KNOW THE TYPE OF ARTHRITIS.
HELP: F1

Responses:

RHEUMATOID ARTHRITIS
OSTEOARTHRITIS
NOT SPECIFIED
REFUSED

Programmer
Instructions:

If coded ‘1’ (RHEUMATOID ARTHRITIS), add the priority condition ‘RHEUMATOID
ARTHRITIS’ to person’s-medical-conditions-roster.

1
2
3
RF

PE180
PE180
PE180
PE180

(PE1190)
(PE1190)
(PE1190)
(PE1190)

If coded ‘2’ (OSTEOARTHRITIS), add the priority condition ‘OSTEOARTHRITIS’ to
person’s-medical-conditions-roster.
If coded ‘3’ (NOT SPECIFIED) or ‘RF’ (REFUSED), add the priority condition
‘ARTHRITIS (NOT SPECIFIED)’ to person’s-medical- conditions-roster.
Code ‘DK’ (DON'T KNOW) disallowed.

Display
Instructions:

Testing/Editing
Notes:

Display “I have a few more… with arthritis.” if first condition being followed-up on in the
current round. Otherwise, display “Now let’s talk … arthritis.

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 41 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1190)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
How old {were/was} {you/{PERSON}} when the {rheumatoid arthritis/osteoarthritis/arthritis} was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered.If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s age.’

Refer to BOX_30 for routing instructions.

Display
Instructions:

Testing/Editing
Notes:

Display ‘rheumatoid arthritis’ if PE170 is coded ‘1’ (RHEUMATOID ARTHRITIS). Display
‘osteoarthritis’ if PE170 is coded ‘2’ (OSTEOARTHRITIS). Display ‘arthritis’ if PE170 is
coded ‘3’ (NOT SPECIFIED) or ‘RF’ (REFUSED).

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 42 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1195)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the diabetes or sugar
diabetes was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s age.’
Refer to BOX_30 for routing instructions.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 43 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
BOX_40

(PE1200)

Route Details:

Item Type: Route

Type Class: If Then

If [(current round is a round that crosses two calendar years (RndType = Cross)) and
[(‘ASTHMA’ is added to person’s-medical-conditions-roster as created in the PE
section prior to current round)], go to PE210.
IF ‘ASTHMA’ added to person’s-medical-conditions-roster as created in the PE section
in current round continue with PE200.
Otherwise (i.e., if current round is within a single calendar year of a panel, for example
a round within the fall cycle (RndCycle = Fall), and asthma created in an earlier round),
go to Box_50.

BLAISE NAME: AgeDxAsthma

PE200
Item Type:

(PE1205)
Question

Type Class:

Integer

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Field kind: Datafield

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

Field Size: 3

Show Card (

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} How old {were/was} {you/{PERSON}} when the asthma was first
diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

1

Responses:
REFUSED
DON'T KNOW

RF
DK

PE - Page 44 of 67

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s age.’

If [current round is the first round of a panel or a round that crosses two calendar years
(RndType=First or Cross)], continue with PE210.

Otherwise, refer to Box_30 for routing instructions.

Display
Instructions:

Testing/Editing
Notes:

PE210
Item Type:
Type Class:
Answer Type:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

(PE1210)
Question
Enumerated
TYESNO

Help Available (DxAsthmaHelp)
Context Header:

BLAISE NAME: AsthmaStill
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.} {During an earlier interview, it was mentioned that
{you/{PERSON}} {have/has} asthma.} {Do/Does} {you/{PERSON}} still have asthma?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE - Page 45 of 67

PE220
PE220
PE220
PE220

(PE1215)
(PE1215)
(PE1215)
(PE1215)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Display
Instructions:

Display either “{I have a few more questions to ask about each…/Now let’s talk about…}”
only when PE200 has not been asked.
Display ‘During an earlier interview, it…’ if asthma was added during a previous round
(preload.xxx). Otherwise (asthma added for person in current round), use a null display.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE220
Item Type:
Type Class:

(PE1215)
Question

Answer Type:

TYESNO

Enumerated

Help Available (AsthmaAttackHelp)
Context Header:

BLAISE NAME: AsthmaAttack
Field kind: Datafield
ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Show Card (

Max value:

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
During the past 12 months, {have/has} {you/{PERSON}} had an episode of asthma or an asthma attack?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE - Page 46 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Programmer
Instructions:

If PE220 is coded ‘2’ (NO) and if asthma created this round (PE30L coded ‘1’ (YES) this
round), continue with PE230.
If PE220 is coded ‘2’ (NO) and if asthma created in any prior round (preload.xxx) and PE230
(AsthmaLAttack)=EMPTY in a prior round (preload.xxx), continue with PE230.
Otherwise, go to PE240

Display
Instructions:

Testing/Editing
Notes:

PE230
Item Type:
Type Class:
Answer Type:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

(PE1220)
Question
Enumerated
TASTHEPIS

BLAISE NAME: AsthmaLAttack
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Help Available (AsthmaAttackHelp)
Context Header:

Show Card (

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
When did {you/{PERSON}} last have an episode of asthma or an asthma attack?
HELP: F1

Responses:

WITHIN PAST 2 YEARS
WITHIN PAST 3 YEARS
WITHIN PAST 5 YEARS
MORE THAN 5 YEARS
NEVER
REFUSED
DON'T KNOW

1
2
3
4
5
RF
DK

PE - Page 47 of 67

PE240
PE240
PE240
PE240
PE240
PE240
PE240

(PE1221)
(PE1221)
(PE1221)
(PE1221)
(PE1221)
(PE1221)
(PE1221)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE240
Item Type:

(PE1221)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (
Context Header:

)

BLAISE NAME: LungPM
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:
{Even though {you/{PERSON}} {{don’t/doesn’t} currently have asthma}/{haven’t/hasn’t} had an asthma attack in the past
year}, we have a few questions about {your/his/her} use of asthma medications in the past.} There are two different kinds of
asthma medicine. One is for quick relief. The other does not give quick relief but protects {your/his/her} lungs and prevents
symptoms over the long term.
{Have/Has} {you/{PERSON}} ever taken the preventive kind of asthma medicine used every day to protect {your/his/her}
lungs and keep {you/him/her} from having attacks? Include both oral medicine and inhalers. This is different from inhalers
used for quick relief.

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE - Page 48 of 67

PE250
PE260
PE260
PE260

(PE1222)
(PE1223)
(PE1223)
(PE1223)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Display
Instructions:

If [PE210 is coded ‘2’ (NO) and PE220 is coded '1' (YES)] or PE220 is coded
'2' (NO), 'RF' (REFUSED) or 'DK' (DON'T KNOW), display "Even though ...
use of asthma medications in the past." Otherwise, use a null display.
If PE210 is coded ‘2’ (NO) and PE220 is coded '1' (YES) , display
“{don’t/doesn’t} currently have asthma". Otherwise (i.e., PE220 is coded '2'
(NO), 'RF' (REFUSED) or 'DK' (DON'T KNOW), display "{haven’t/hasn’t}
had an asthma attack in the past year".

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE250
Item Type:

(PE1222)
Question

Type Class:

Enumerated
TYESNO

Answer Type:
Help Available (
Context Header:

)

BLAISE NAME: TakePMDaily
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:
{Are/Is} {you/{PERSON}} now taking this medication (that protects the lungs) daily or almost daily?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE260
PE260
PE260
PE260

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 49 of 67

(PE1223)
(PE1223)
(PE1223)
(PE1223)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1223)
Question
Enumerated
TYESNO
)

BLAISE NAME: Inhaler
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:
During the past 3 months, {have/has} {you/{PERSON}} used the kind of prescription inhaler that you breathe in through
your mouth that gives quick relief from asthma symptoms?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE270
PE280
PE280
PE280

(PE1224)
(PE1225)
(PE1225)
(PE1225)

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE270
Item Type:

(PE1224)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (
Context Header:

)

BLAISE NAME: InhalerGT3Can
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:
During the past 3 months, did {you/{PERSON}} use more than three canisters of this type of inhaler?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK
PE - Page 50 of 67

PE280
PE280
PE280
PE280

(PE1225)
(PE1225)
(PE1225)
(PE1225)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE280
Item Type:

(PE1225)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (
Context Header:

)

BLAISE NAME: PeakFlow
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:
A peak flow meter measures how hard you can blow air out of your lungs. {Do/Does} {you/{PERSON}} currently have a
peak flow meter at home?

Responses:

YES
NO
REFUSED
DON'T KNOW

Programmer
Instructions:

If coded '2' (NO), 'RF' (REFUSED), or 'DK' (DON'T KNOW), refer to BOX_30 for routing
instructions.

1
2
RF
DK

PE290

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 51 of 67

(PE1226)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1226)
Question
Enumerated
TYESNO

BLAISE NAME: HaveFlowMeter
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

)

Show Card (

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
Did {you/{PERSON}} ever use the peak flow meter?

Responses:

YES
NO
REFUSED
DON'T KNOW

Programmer
Instructions:

If coded '2' (NO), 'RF' (REFUSED), or 'DK' (DON'T KNOW), refer to BOX_30 for routing
instructions.

1
2
RF
DK

PE300

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 52 of 67

(PE1227)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1227)
Question
Enumerated
TFLOWPEAK
)

BLAISE NAME: LUseFlowMeter
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

Show Card (PE-3)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
PE-3.
Looking at show card PE-3, when did {you/{PERSON}} last use the peak flow meter? Was it within the last seven days,
more than seven days ago but within the last thirty days, or more than thirty days ago?

Responses:

Programmer
Instructions:

WITHIN LAST 7 DAYS
MORE THAN 7, BUT WITHIN LAST 30
DAYS
MORE THAN 30 DAYS AGO
REFUSED
DON'T KNOW

1
2
3
RF
DK

Refer to BOX_30 for routing instructions.

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 53 of 67

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1228)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{I have a few more questions to ask about each of {your/{PERSON}’s} conditions. Let’s start with {CONDITION}./Now
let’s talk about {your/{PERSON}’s} {CONDITION}.}How old {were/was} {you/{PERSON}} when the Attention Deficit
Hyperactivity Disorder (ADHD) or Attention Deficit Disorder (ADD) was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1

BOX_50

(PE1230)

RF
DK

BOX_50
BOX_50

(PE1230)
(PE1230)

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If number of years
entered is greater than person’s age, display the following message: "Age must be less than or
equal to Person’s age.’

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 54 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
BOX_50

(PE1230)

Item Type: Route

Type Class: If Then

[If current round is within a single calendar year and not the first round of the panel (for
example, the fall cycle) (RndType=Within)] or [if person being asked about is <18 years of
age (or in age category 1-3)], go to BOX_65.

Route Details:

Otherwise, (i.e., RndType=First or Cross and person being asked about is > or = 18 years
of age or in age category 4-9), continue with BOX_60.

BOX_60

(PE1296)

Route Details:

Item Type: Route

Type Class: If Then

If ‘RHEUMATOID ARTHRITIS’ or ‘OSTEOARTHRITIS’ or ‘ARTHRITIS (NOT
SPECIFIED)’ on person’s-medical- conditions-roster as created in the PE section, go
to PE330.
Otherwise continue with PE320.

PE320
Item Type:

(PE1298)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (
Context Header:

)

BLAISE NAME: DxJointPain
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:
For these next two questions, please think about the last 12 months, that is between {MONTH YEAR-1} and today.
{Have/Has} {you/{PERSON}} had pain, aching, stiffness or swelling around a joint in the past 12 months?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE - Page 55 of 67

PE330
PE330
PE330
PE330

(PE1299)
(PE1299)
(PE1299)
(PE1299)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Testing/Editing
Notes:

If PE320 is coded '1' (yes) and one of the following is true:
- current round is the first round of the panel (RndType=First)
- current round is not the first round of the panel (RndType< > First) and the priority
condition ‘JOINT PAIN’ is not on person’s-medical-conditions-roster
Add the priority condition ‘JOINT PAIN’ to the person's-medical-conditions-roster.

For “MONTH YEAR-1” display the month of the current interview and the current interview
year minus 1.

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE330
Item Type:

(PE1299)
Question

Type Class:

Enumerated
TYESNO

Answer Type:

BLAISE NAME: DxChronBronch

Help Available (DxChronBronchHelp)
Context Header:

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:
{For this next question, please think about the last 12 months, that is between {MONTH YEAR-1} and today.} {Have/Has}
{you/{PERSON}} been told by a doctor or other health professional that {you/he/she} had chronic bronchitis? Do not
include isolated instances of acute bronchitis.
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE - Page 56 of 67

BOX_65
BOX_65
BOX_65
BOX_65

(PE1302)
(PE1302)
(PE1302)
(PE1302)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Programmer
Instructions:

If coded '1' (yes) and:

- The priority condition 'CHRONIC BRONCHITIS' not reported in a previous round in the
PE section (preload.xxx), add the priority condition 'CHRONIC BRONCHITIS' to person'smedical-conditions roster.

If:
- coded ‘1’ (yes) and
- Round 1 or [not Round 1 and PE340 not asked in a previous round (preload.xxx)] continue
with PE340.
Otherwise, go to BOX_65

Display
Instructions:

Display ‘{For the next question, please think about the last 12 months….}’ only if PE320 was not
asked, otherwise, use a null display.
For “MONTH YEAR-1” display the month of the current interview and the current interview year
minus 1.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 57 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1300)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0

ArrayMax:

Max value: 120

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
How old {were/was} {you/{PERSON}} when the chronic bronchitis was first diagnosed?
IF LESS THAN ONE YEAR OLD WHEN DIAGNOSED, ENTER 0 FOR AGE.
ENTER AGE.

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1

BOX_65

(PE1302)

RF
DK

BOX_65
BOX_65

(PE1302)
(PE1302)

Hard range check: 0 to person’s current age. Number of years entered must be less than or
equal to person’s age. If person’s age is represented by an age category, the reported number
of years must be less than or equal to the oldest age for that category. If age category is 9 (65
years or older), this check will not be triggered. If number of years entered is greater than
person’s age, display the following message: "Age must be less than or equal to Person’s age.’

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PE_Main
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PE_Main

PE - Page 58 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
BOX_65

Route Details:

(PE1302)

Item Type: Route

Type Class: If Then

If [Current round is the first round of a panel (RndType=First)], or [Current round is a
round that crosses two calendar years (RndType=Cross)] or [Current round is the final
round of a panel (RndType=Final)] or person being asked about is newly added to the RU
during interround processing (PersAddedBetweenRnds=YES), or added to RU this round,
excluding merges, [(Person[].PreloadOrd = EMPTY], go to BOX_67.
Otherwise (RndType=Within and person being asked about is not new to RU), go to
END_LP10.

BOX_67

Route Details:

(PE1304)

Item Type: Route

Type Class: If Then

If ‘CORONAVIRUS (COVID-19)’ and ' LONG COVID-POST COVID-19 SYMPT' are
both on person’s-medical-conditions-roster as created in the PE section, go to PE364.
If ‘CORONAVIRUS (COVID-19)’ is on person’s-medical-conditions-roster as created in
the PE section, go to PE362.
Otherwise, go to PE350.

PE - Page 59 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1305)
Question
Enumerated
TYESNO

BLAISE NAME: DxCovid
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

)

Show Card (

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
{Have you/Has {PERSON}} ever had COVID-19?

IF NECESSARY, SAY: Include being told by a doctor that {you/he/she} had or likely had COVID-19. Also include
antibodies or blood tests as well as other forms of testing for COVID-19, such as a nasal swabbing or throat swabbing. Also
include if {you/he/she} had close contact with someone who had COVID-19 and {you/he/she} had symptoms.

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

Display
Instructions:

PE - Page 60 of 67

PE362
END_LP10
END_LP10
END_LP10

(PE1308)
(PE1340)
(PE1340)
(PE1340)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1308)
Question
Enumerated
TYESNO
)

BLAISE NAME: CovSym3Mo
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:
{During an earlier interview, it was mentioned that {you/{PERSON}} had COVID-19.} Did {you/{PERSON}} have any
symptoms lasting 3 months or longer that {you/he/she} did not have prior to having COVID-19?

IF NECESSARY, SAY: Long term symptoms may include tiredness or fatigue, difficulty thinking, concentrating,
forgetfulness or memory problems, sometimes referred to as "brain fog," difficulty breathing or shortness of breath, joint or
muscle pain, fast-beating or pounding heart (also known as heart palpitations), chest pain, dizziness on standing, menstrual
changes, changes to taste/smell, and inability to exercise.

Responses:

Display
Instructions:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE364
BOX_70
BOX_70
BOX_70

(PE1311)
(PE1315)
(PE1315)
(PE1315)

Display ‘During an earlier interview…’ if the priority condition ‘CORONAVIRUS (COVID-19)’ was
added in a prior round. Otherwise, use a null display.

PE - Page 61 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1311)
Question
Enumerated
TYESNO
)

BLAISE NAME: CovSymNow
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:
{During an earlier interview, it was mentioned that {you/{PERSON}} had COVID-19 and that {you/he/she} also had
symptoms lasting 3 months or longer that {you/he/she} did not have prior to having COVID-19.} {Do you/Does {PERSON}}
have symptoms now?

Responses:

Display
Instructions:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PE366
BOX_70
BOX_70
BOX_70

(PE1313)
(PE1315)
(PE1315)
(PE1315)

Display ‘During an earlier interview…’ if the priority conditions ‘CORONAVIRUS (COVID-19)’ and
‘LONG COVID-POST COVID-19 SYMPT’ were added in a prior round. Otherwise, use a null display.

PE - Page 62 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1313)
Question
Enumerated
THowMuch
)

BLAISE NAME: CovReduceAbil
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 do these long-term symptoms reduce {your/{PERSON}’s} ability to carry out day-to-day activities compared with
the time before {you/he/she} had COVID-19? Would you say not at all, a little, a lot, or somewhere in between a little and a
lot?

Responses:

NOT AT ALL
A LITTLE
A LOT
SOMEWHERE IN BETWEEN A LITTLE
AND A LOT
REFUSED
DON'T KNOW

1
2
3
4

BOX_70
BOX_70
BOX_70
BOX_70

(PE1315)
(PE1315)
(PE1315)
(PE1315)

RF
DK

BOX_70
BOX_70

(PE1315)
(PE1315)

Display
Instructions:

PE - Page 63 of 67

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
BOX_70

(PE1315)

Route Details:

Item Type: Route

Type Class: If Then

If PE350 is coded ‘1’ (YES), add ‘CORONAVIRUS (COVID-19)’ to the person’smedical-conditions-roster (if not already listed and marked as created in the PE section) and
flag as created in the PE section.

If PE362 is coded ‘1’ (YES), add ‘LONG COVID-POST COVID-19 SYMPT’ to the
person’s-medical-conditions-roster (if not already listed and marked as created in the PE
section) and flag as created in the PE section.

Continue with PE370.

PE370
Item Type:

(PE1320)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (
Context Header:

)

BLAISE NAME: MostRecCovid
Field kind: Datafield
ArrayMin:

Min value:

Field Size:
Answers allowed: 1
Show Card (

ArrayMax:

Max value:

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
Please think about the last 12 months, that is between {MONTH YEAR-1} and today. {Have/Has} {you/{PERSON}} had {a
new infection of} COVID-19 within the past 12 months?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK
PE - Page 64 of 67

PE380_01
END_LP10
END_LP10
END_LP10

(PE1325)
(PE1340)
(PE1340)
(PE1340)

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

Full Detail Spec
Display
Instructions:

For “MONTH YEAR-1” display the month of the current interview and the current interview year
minus 1.
Display ‘a new infection of’ if the priority condition ‘CORONAVIRUS (COVID-19)’ was added in a
prior round. Otherwise, use a null display.

BLAISE NAME: DxCovMonth

PE380_01
Item Type:

(PE1325)
Question

Type Class:

Integer

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

Field kind: Datafield

ArrayMin:

Min value: 1

ArrayMax:

Max value: 12

Field Size: 2

)

Show Card (

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME}

Question Text:
What month and year did {you/{PERSON}} last have COVID-19?

IF NECESSARY, SAY: Give your best estimate.

ENTER MONTH

Responses:
REFUSED
DON'T KNOW
Display
Instructions:

1

PE380_02

(PE1330)

RF
DK

PE380_02
PE380_02

(PE1330)
(PE1330)

Display PE380_01 and PE380_02 on the same form pane.

PE - Page 65 of 67

)

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Ques

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

(PE1330)
Question
Integer

BLAISE NAME: DxCovYear
Field kind: Datafield
Field Size: 4

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 1900

ArrayMax:

Max value: 2100

)

Look Up File (

)

Question Text:
[What month and year did {you/{PERSON}} last have COVID-19?]

[IF NECESSARY, SAY: Give your best estimate.]

ENTER YEAR

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1

END_LP10

(PE1340)

RF
DK

END_LP10
END_LP10

(PE1340)
(PE1340)

Hard Check:
Check effective date entered at PE380_01-PE380_02. Date entered must be on or after birth
month and year of person (= or > Person.DOBM and Person.DOBY). If not, display the
following message: “DATE IS PRIOR TO {PERSON}’S DOB {MM/DD/YYYY}.
VERIFY AND CORRECT DATE.” If dates cannot be evaluated because the birth month
and/or year is missing, hard check is not invoked.
Check effective date entered at PE380_01-PE380_02. Date entered must be on or before
person's reference period end month and year (EndRefM and EndRefY). If not, display the
following message: “DATE MUST BE ON OR BEFORE {PERSON’S REFERENCE
PERIOD END DATE}. VERIFY AND RE-ENTER DATE.”
Soft Check: Check effective date entered at PE380_01-PE380_02. Date entered must be
within 13 months of the current month and year. For example, if it is currently March 2024,
dates from February 2023 or earlier should invoke the soft check. If not, display the following
message: “UNLIKELY RESPONSE. DATE IS NOT WITHIN THE LAST 12 MONTHS.
VERIFY WITH RESPONDENT AND RE-ENTER.”

Display
Instructions:

Display PE380_01 and PE380_02 on the same form pane.
Display question text and “IF NECESSARY…” in brackets and lighter “grayed- out” text.

PE - Page 66 of 67

MEPSSpring2024

Priority Condition Enumeration (PE) Section
(Rout

Full Detail Spec
END_LP10

Route Details:

(PE1340)

Item Type: Route

Type Class: End Loop

Cycle on next person in RU-members-roster who meets the conditions stated in the loop
definition.
If no other person’s meet the stated conditions, end LOOP_10 and continue with next
section of questionnaire.

[End of PE]

PE - Page 67 of 67


File Typeapplication/pdf
File TitlerptFullDetail_Item
Authoralickovic_b
File Modified2023-09-07
File Created2023-09-07

© 2024 OMB.report | Privacy Policy