36 Prescribed Medicines Section

Medical Expenditure Panel Survey - Household and Medical Provider Components

Attachment 36 -- Prescribed Medicines Section

MEPS-HC Core Interview

OMB: 0935-0118

Document [pdf]
Download: pdf | pdf
SpecWriter Data

Form Version:

6/20/2023 4:22:14 PM

Report Type:

Full Detail

Project Database:
Language:

English

WESSQL300.MEPSSpring2024

Spec Label:

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

PM - Page 1 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Rout

Full Detail Spec
BOX_00

Route Details:

(PM1000)

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_70, BOX_80, BOX_90, BOX_100, BOX_110
02 Loop = LOOP_10
03 End Loop = END_LP 10
04 Single Select = PM20, PM40, PM50, PM70, PM90, PM110, PM190
05 Single Select with Display Roster = PM180
06 Single Select with Fill in Answer Text = PM10
07 Single Select with Add/Edit/Delete = PM200
11 Multiple Select with Add/Edit/Delete = PM30, PM60, PM80, PM100, PM120
12 Address - Newly Collected = PM170_01, PM170_02, PM170_03, PM170_04, PM170_
05, PM170_06, PM170_07
15 Regular Date Entry with Skips = PM130_01, PM130_02
19 Numeric Field = PM140, PM150
24 Information Screen = PMIntro
28 Trigram Lookup = PM160LU
Roster 3 = PM30, PM60, PM80, PM100, PM120, PM160LU, PM200

PM - Page 2 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Rout

Full Detail Spec
BOX_05

(PM1005)

Route Details:

Item Type: Route

Type Class: If Then

All sections starting with and including PM that precede Employment in Spring Cycle
rounds (RndCycle=Spring) or precede Access in Fall Cycle rounds (RndCycle=Fall),
function as a single person level loop (e.g., ask PM, OM, AH, and CS, for person 1, then
loop through those sections for person 2, then person 3, and person N.) CAPI will allow the
interviewer to select CTRL-S at any time during the person loop, and select another RU
member to loop on (including starting with someone other than the respondent/reference
person).
For sections PM, OM, and AH, all current RU members, including those who are deceased
and institutionalized should be asked these sections.
For the CS section, all RU members < or = 17 years of age including those who are
institutionalized, but excluding those RU members that are deceased.
The order of these sections follows the same ones specified in the GL section;
respondent/reference person if the respondent is a proxy followed by RU members in PID
order.

PMIntro
Item Type:

(PM1006)
Question

Type Class:

Enumerated

Answer Type:

TContinue

Help Available (

BLAISE NAME: PMIntro

)

Field kind: Datafield

ArrayMin:

Min value:

ArrayMax:

Max value:

Field Size:
Answers allowed: 1
Show Card (

)

Look Up File (

Question Text:
PRESCRIBED MEDICINES (PM), OTHER MEDICAL (OM), {AND} ADDITIONAL HEALTHCARE (AH){,
AND CHILD HEALTH (CS)} SECTIONS – ASKED FOR EACH RU MEMBER AS A LOOP.
CTRL-S: SWITCH TO A DIFFERENT RU MEMBER.
PRESS 1 AND ENTER TO CONTINUE.

Responses:

CONTINUE

1

PM - Page 3 of 49

BOX_10

(PM1010)

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

This item is presented only for the first person that goes through the PM, OM, AH and CS
loop. Skip PMIntroduction for all other RU members.

Display “AND” if current round is in the Spring cycle (RndCycle=Spring). Otherwise, use a
null display.
Display “, AND CHILD HEALTH (CS)” if current round is in the Fall cycle
(RndCycle=Fall). Otherwise, use a null display.

Testing/Editing
Notes:

BOX_10

Route Details:

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

(PM1010)

Item Type: Route

Type Class: If Then

Context header display instructions:
SEE CONTEXT HEADER SPEC
Continue with PM10 (even if PM10 is prefilled with a res ponse).

PM - Page 4 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1020)
Question
Enumerated

BLAISE NAME: HasPmedRecords
Field kind: Datafield

Field Size:
THASPRESCPTNRE Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

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

Question Text:
The next questions are about prescription medicines for {you/{PERSON}}.
{We’re now going to refer to the prescription records you mentioned having.
PRESS ENTER TO CONFIRM THAT PERSON HAS RECORDS OR UPDATE RESPONSE IF RECORDS
UNAVAILABLE.}
{Do you have any prescription medicine bottles or records for {you/him/her}?
IF NEEDED, SAY: Prescription medicine records may include bottles, containers, tubes, bags, a pharmacy print out, or
patient portal information.}

Responses:

HAS PRESCRIPTION MEDICINE
BOTTLES/RECORDS FOR {PERSON}
DOES NOT HAVE ANY PRESCRIPTION
MEDICINE BOTTLES/RECORDS FOR
{PERSON}
REFUSED TO USE ANY PRESCRIPTION
MEDICINE BOTTLES/RECORDS FOR
{PERSON}

1

BOX_20

(PM1030)

2

BOX_20

(PM1030)

3

BOX_20

(PM1030)

PM - Page 5 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Refused and Don't Know are disallowed.
If CA30_05 is coded '1' (YES, HAS PRESCRIPTION RECORDS/MEDICINE BOTTLES
FOR {PERSON}), prefill the response entry field with '1' (HAS PRESCRIPTION
MEDICINE BOTTLES/RECORDS) as selected, but the field should be editable.

Display ‘We’re now going to refer to the prescription records you mentioned having. PRESS ENTER
TO CONFIRM THAT PERSON HAS RECORDS OR UPDATE RESPONSE IF RECORDS
UNAVAILABLE.' if CA30_5 is coded '1' (YES, HAS PRESCRIPTION RECORDS/MEDICINE
BOTTLES FOR {PERSON}.
Otherwise, display ‘Do you have any prescription medicine bottles or records for {you/him/her}? IF
NEEDED, SAY: Prescription medicine records may include bottles, containers, tubes, bags, a pharmacy
print out, or patient portal information.’

Testing/Editing
Notes:

BOX_20

Route Details:

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

(PM1030)

Item Type: Route

Type Class: If Then

If person has 'DIABETES' on Persons-Medical-Conditions-Roster, created in PE in any
round, continue with PM20.
Otherwise, go to BOX_30.

PM - Page 6 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1040)
Question
Enumerated
TYESNO

Help Available (PmedDiabHelp)
Context Header:

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

Question Text:
{Since {START DATE}/Between {START DATE} and {END DATE}}, {have/has} {you/{PERSON}} obtained insulin or
any other prescribed medicines related to {your/his/her} diabetes?
HELP:F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PM30
PM40
PM40
PM40

(PM1050)
(PM1060)
(PM1060)
(PM1060)

Programmer
Instructions:
Display
Instructions:

Testing/Editing
Notes:

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).

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

PM - Page 7 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1050)
Question
Enumerated

BLAISE NAME: PmedDiabRoster
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
TPRESCRIBEDMEDS Answers allowed: 110 ArrayMax:
)

Show Card (

)

Max value:
Look Up File (

)

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

Question Text:
What are the names of these medicines related to {your/his/her} diabetes?
PROBE: Any other medicines related to {your/his/her} diabetes?
ENTER ALL THAT APPLY.
CTRL-A: ADD
CTRL-E: EDIT
CTRL-D: DELETE

Responses:

{PRESCRIBED MEDICINE}1
{PRESCRIBED MEDICINE}2
{PRESCRIBED MEDICINE}3
{PRESCRIBED MEDICINE}4
{PRESCRIBED MEDICINE}N

1
2
3
4
5

PM - Page 8 of 49

PM40
PM40
PM40
PM40
PM40

(PM1060)
(PM1060)
(PM1060)
(PM1060)
(PM1060)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Roster Behavior:
1. Multiple select allowed.
2. Multiple add allowed.
3. Limited delete allowed. Interviewer may delete a medicine added at this item as long as
CAPI has not created a link between this medicine and an event. If a medicine, added in
PMed section, is never linked to an event, that medicine can be deleted until the end of
interview.
4. Limited edit allowed. Interviewer may edit medicines added at this item at this item as
long as CAPI has not created a link between this medicine and an event. If a medicine, added
in PMed section, is never linked to an event, that medicine can be edited until the end of
interview.
Soft Check:
If 2 or more of the same following text strings are found in a single medicine entry (e.g.
DROXIA 200MG CAPMAXALT 10MG) upon leaving the single entry field by pressing ‘TAB’ or
‘ENTER:
• MG
• ML
• CAP
• MCG
• TAB
• GM
•%
Or if the following text combinations strings are found in a single medicine entry (e.g. aspirin
5mg triamcinolone acetonide .5% ointment) upon leaving the single entry field by pressing
‘TAB’ or ‘ENTER:
⦁ MG and %
⦁ MCG and MG
Display a separate pop-up below the field that triggered the soft check with the message:
“Verify only one medicine per field is entered. If entry is a compound medicine (medicine
label lists two or more different medicines) select ‘Suppress’. If entry error was made, select
‘GoTo’ and re-enter each medicine in a separate field. Press ‘TAB’ between each separate
entry.”
At the top of the pop-up above the message, display the medicine that triggered the soft
check. With the text string that triggered the check displayed in bold.
Prescribed Medicine Soft Check Flag (PMedSoftChk):
The purpose of this flag is to ensure that once the soft check is triggered, that particular
entry row will not trigger the soft check again, even when the text entry of the field has
changed. The flag records whether the interviewer selected “Suppress” or “GoTo”.
Suppressing the soft check may not indicate that the medicine is a compound drug as a
medicine name could have the targeted text string in both the form/strength and drug
name, such as “captopril capsule”. When the interviewer selects ‘GoTo’ to return to the
field to make a correction, the soft check will not run again to check the entry.
Pressing ‘tab’ then selecting ‘Suppress’ or ‘GoTo’ closes the soft check pop-up and moves the
cursor to the next empty field.
Pressing ‘enter’ then selecting ‘Suppress’ closes the soft check pop-up and moves the focus
PM - Page 9 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec

back to the prescribed medicine roster. Or if ‘GoTo’ is selected moves the cursor back to the
entry field that triggered the soft check.
PMED LOOKUP SPECIFICATIONS
For complete PMed Lookup specifications, refer to the Global (GL) Specifications.

Display
Instructions:

Roster 3- Add/Edit/Delete Allowed.
Roster Definition:
This item displays the person’s-prescribed-medicines-roster for selection/addition. Display name of
prescribed medicine (DRUG.DRUGNAME).
Roster Filter:
Display all; no filter.

Testing/Editing
Notes:

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

PM40
Item Type:

(PM1060)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (
Context Header:

)

BLAISE NAME: DiabEquip
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:
{Other than what we just listed, did/Did} {you/{PERSON}} obtain any other diabetic equipment or supplies, typically
prescribed by a physician; for example, syringes, a blood glucose monitor machine, glucose meter, insulin pumps, lancets,
alcohol swabs or control solution {since {START DATE}/between {START DATE} and {END DATE}}?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PM - Page 10 of 49

BOX_30
BOX_30
BOX_30
BOX_30

(PM1070)
(PM1070)
(PM1070)
(PM1070)

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

If PM40 is coded ‘1’ (YES), automatically select the entry ‘OTHER DIABETIC
EQUIPMENT/SUPPLIES’ on person’s-prescribed-medicines-roster. If ‘OTHER DIABETIC
EQUIPMENT/SUPPLIES’ is not already on roster, create the entry and select it.
General flag rules for medicines:
- Round medicine first created (by definition a medicine is selected the same time it is
created)
- Question number medicine first created
- Round medicine selected

Display
Instructions:

Display ‘Other than what we just listed, did’ if PM20 was coded ‘1’ (YES). Otherwise, display ‘Did’.
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).

Testing/Editing
Notes:

BOX_30

Route Details:

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

(PM1070)

Item Type: Route

Type Class: If Then

If pers on has ‘ASTHMA’ on P ersons-Medical-Conditions -Roster, created in P E in any
round, continue with PM50.
Otherwise, go to PM70.

PM - Page 11 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1080)
Question
Enumerated
TYESNO

Help Available (MEDPRESHelp)
Context Header:

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

Question Text:
Including any medicines for quick relief of asthma symptoms, such as inhalers, and those that prevent symptoms over the long
term, {have/has} {you/{PERSON}} obtained any prescribed medicines related to {your/his/her} asthma {since {START
DATE}/between {START DATE} and {END DATE}}?
HELP:F1

Responses:

Display
Instructions:

Testing/Editing
Notes:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PM60
PM70
PM70
PM70

(PM1090)
(PM1100)
(PM1100)
(PM1100)

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).

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

PM - Page 12 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1090)
Question
Enumerated

BLAISE NAME: PmedAsthmaRoster
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
TPRESCRIBEDMEDS Answers allowed: 110 ArrayMax:
)

Show Card (

Max value:

)

Look Up File (

)

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

Question Text:
What are the names of these medicines related to {your/his/her} asthma?
PROBE: Any other medicines related to {your/his/her} asthma?
ENTER ALL THAT APPLY
CTRL-A: ADD
CTRL-E: EDIT
CTRL-D: DELETE

Responses:

{PRESCRIBED MEDICINE}1
{PRESCRIBED MEDICINE}2
{PRESCRIBED MEDICINE}3
{PRESCRIBED MEDICINE}4
{PRESCRIBED MEDICINE}N

1
2
3
4
5

PM - Page 13 of 49

PM70
PM70
PM70
PM70
PM70

(PM1100)
(PM1100)
(PM1100)
(PM1100)
(PM1100)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Roster Behavior:
1. Multiple select allowed.
2. Multiple add allowed.
3. Limited delete allowed. Interviewer may delete a medicine added at this item as long as
CAPI has not created a link between this medicine and an event. If a medicine, added in
PMed section, is never linked to an event, that medicine can be deleted until the end of
interview.
4. Limited edit allowed. Interviewer may edit medicines added at this item at this item as
long as CAPI has not created a link between this medicine and an event. If a medicine, added
in PMed section, is never linked to an event, that medicine can be edited until the end of
interview.
Soft Check:
If 2 or more of the same following text strings are found in a single medicine entry (e.g.
DROXIA 200MG CAPMAXALT 10MG) upon leaving the single entry field by pressing ‘TAB’ or
‘ENTER:
• MG
• ML
• CAP
• MCG
• TAB
• GM
•%
Or if the following text combinations strings are found in a single medicine entry (e.g. aspirin
5mg triamcinolone acetonide .5% ointment) upon leaving the single entry field by pressing
‘TAB’ or ‘ENTER:
⦁ MG and %
⦁ MCG and MG
Display a separate pop-up below the field that triggered the soft check with the message:
“Verify only one medicine per field is entered. If entry is a compound medicine (medicine
label lists two or more different medicines) select ‘Suppress’. If entry error was made, select
‘GoTo’ and re-enter each medicine in a separate field. Press ‘TAB’ between each separate
entry.”
At the top of the pop-up above the message, display the medicine that triggered the soft check.
With the text string that triggered the check displayed in bold.
Prescribed Medicine Soft Check Flag (PMedSoftChk):
The purpose of this flag is to ensure that once the soft check is triggered, that particular entry
row will not trigger the soft check again, even when the text entry of the field has changed.
The flag records whether the interviewer selected “Suppress” or “GoTo”. Suppressing the
soft check may not indicate that the medicine is a compound drug as a medicine name could
have the targeted text string in both the form/strength and drug name, such as “captopril
capsule”. When the interviewer selects ‘GoTo’ to return to the field to make a correction, the
soft check will not run again to check the entry.
Pressing ‘tab’ then selecting ‘Suppress’ or ‘GoTo’ closes the soft check pop-up and moves the
cursor to the next empty field.
Pressing ‘enter’ then selecting ‘Suppress’ closes the soft check pop-up and moves the focus
back to the prescribed medicine roster. Or if ‘GoTo’ is selected moves the cursor back to the
PM - Page 14 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec

entry field that triggered the soft check.
PMED LOOKUP SPECIFICATIONS
For complete PMed Lookup specifications, refer to the Global (GL) Specifications.

Display
Instructions:

Roster 3- Add/Edit/Delete Allowed.
Roster Definition:
This item displays the person’s-prescribed-medicines-roster for selection/addition. Display name of
prescribed medicine (DRUG.DRUGNAME).
Roster Filter:
Display all; no filter.

Testing/Editing
Notes:

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

PM70
Item Type:

(PM1100)
Question

Type Class:

Enumerated

Answer Type:

TYESNO

Help Available (PmedAsNeeded)
Context Header:

BLAISE NAME: NewMeds
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 answering the next couple of questions, remember to think about prescriptions obtained at any pharmacy,
including mail-order or on-line. {Since {START DATE}/Between {START DATE} and {END DATE}}, {have/has}
{you/{PERSON}} obtained any new prescription medicines or any refills {we have not yet talked about}?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PM - Page 15 of 49

PM80
PM90
PM90
PM90

(PM1110)
(PM1120)
(PM1120)
(PM1120)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Display
Instructions:

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 "we have not yet talked about" if 1 or more medicines have been selected during this round.
Otherwise use a null display.

Testing/Editing
Notes:

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

BLAISE NAME: NewMedsRoster
Field kind: Datafield
ArrayMin:

PM80
Item Type:

(PM1110)
Question

Type Class:

Enumerated

Answer Type:

TPRESCRIBEDMEDS Answers allowed: 110 ArrayMax:

Help Available (
Context Header:

)

Min value:

Field Size:

Show Card (

Max value:

)

Look Up File (

)

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

Question Text:
What were the names of these medicines?
PROBE: Any other medicines?
ENTER ALL THAT APPLY
CTRL-A: ADD
CTRL-E: EDIT
CTRL-D: DELETE

Responses:

{PRESCRIBED MEDICINE}1
{PRESCRIBED MEDICINE}2
{PRESCRIBED MEDICINE}3
{PRESCRIBED MEDICINE}4
{PRESCRIBED MEDICINE}N

1
2
3
4
5

PM - Page 16 of 49

PM90
PM90
PM90
PM90
PM90

(PM1120)
(PM1120)
(PM1120)
(PM1120)
(PM1120)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Roster Behavior:
1. Multiple select allowed.
2. Multiple add allowed.
3. Limited delete allowed. Interviewer may delete a medicine added at this item as long as
CAPI has not created a link between this medicine and an event. If a medicine, added in
PMed section, is never linked to an event, that medicine can be deleted until the end of
interview.
4. Limited edit allowed. Interviewer may edit medicines added at this item at this item as
long as CAPI has not created a link between this medicine and an event. If a medicine, added
in PMed section, is never linked to an event, that medicine can be edited until the end of
interview.
Soft Check:
If 2 or more of the same following text strings are found in a single medicine entry (e.g.
DROXIA 200MG CAPMAXALT 10MG) upon leaving the single entry field by pressing ‘TAB’ or
‘ENTER:
• MG
• ML
• CAP
• MCG
• TAB
• GM
•%
Or if the following text combinations strings are found in a single medicine entry (e.g. aspirin
5mg triamcinolone acetonide .5% ointment) upon leaving the single entry field by pressing
‘TAB’ or ‘ENTER:
⦁ MG and %
⦁ MCG and MG
Display a separate pop-up below the field that triggered the soft check with the message:
“Verify only one medicine per field is entered. If entry is a compound medicine (medicine
label lists two or more different medicines) select ‘Suppress’. If entry error was made, select
‘GoTo’ and re-enter each medicine in a separate field. Press ‘TAB’ between each separate
entry.”
At the top of the pop-up above the message, display the medicine that triggered the soft check.
With the text string that triggered the check displayed in bold.
Prescribed Medicine Soft Check Flag (PMedSoftChk):
The purpose of this flag is to ensure that once the soft check is triggered, that particular entry
row will not trigger the soft check again, even when the text entry of the field has changed.
The flag records whether the interviewer selected ‘Suppress’ or ‘GoTo’. Suppressing the soft
check may not indicate that the medicine is a compound drug as a medicine name could have
the targeted text string in both the form/strength and drug name, such as “captopril capsule”.
When the interviewer selects ‘GoTo’ to return to the field to make a correction, the soft check
will not run again to check the entry.
Pressing ‘tab’ then selecting ‘Suppress’ or ‘GoTo’ closes the soft check pop-up and moves the
cursor to the next empty field.
PM - Page 17 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec

Pressing ‘enter’ then selecting ‘Suppress’ closes the soft check pop-up and moves the focus
back to the prescribed medicine roster. Or if ‘GoTo’ is selected moves the cursor back to the
entry field that triggered the soft check.
PMED LOOKUP SPECIFICATIONS
For complete PMed Lookup specifications, refer to the Global (GL) Specifications.

Display
Instructions:

Roster 3- Add/Edit/Delete Allowed.
Roster Definition:
This item displays the person’s-prescribed-medicines-roster for selection/addition. Display name of
prescribed medicine (DRUG.DRUGNAME).
Roster Filter:
Display all; no filter.

Testing/Editing
Notes:

PM90
Item Type:
Type Class:
Answer Type:

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

(PM1120)
Question
Enumerated
TYESNO

Help Available (MEDPRESHelp)
Context Header:

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

Question Text:
{Since {START DATE}/Between {START DATE} and {END DATE}}, did {you/{PERSON}} obtain any {other}
prescriptions, even if {you/{PERSON}} {are/is} no longer taking the medicine or only {take/takes} it as-needed?
HELP: F1

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK
PM - Page 18 of 49

PM100
BOX_40
BOX_40
BOX_40

(PM1130)
(PM1140)
(PM1140)
(PM1140)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Display
Instructions:

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 ‘other’ if at least one medicine is flagged as selected for the current round (that is, at least one
medicine was selected at HS100, ER70, OP100, MV120, TH110, PM30, PM60, or PM80 in the current
round or PM40 was coded ‘1’ (YES) in the current round). Otherwise, use a null display.

Testing/Editing
Notes:

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

BLAISE NAME: PmedAsNeededRoster

PM100
Item Type:

(PM1130)
Question

Type Class:

Enumerated

Answer Type:

TPRESCRIBEDMEDS Answers allowed: 110 ArrayMax:

Help Available (
Context Header:

)

Field kind: Datafield

ArrayMin:

Min value:

Field Size:

Show Card (

Max value:

)

Look Up File (

)

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

Question Text:
What were the names of these medicines?
PROBE: Any other medicines?
ENTER ALL THAT APPLY.
CTRL-A: ADD
CTRL-E: EDIT
CTRL-D: DELETE

Responses:

{PRESCRIBED MEDICINE}1
{PRESCRIBED MEDICINE}2
{PRESCRIBED MEDICINE}3
{PRESCRIBED MEDICINE}4
{PRESCRIBED MEDICINE}N

1
2
3
4
5

PM - Page 19 of 49

BOX_40
BOX_40
BOX_40
BOX_40
BOX_40

(PM1140)
(PM1140)
(PM1140)
(PM1140)
(PM1140)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Roster Behavior:
1. Multiple select allowed.
2. Multiple add allowed.
3. Limited delete allowed. Interviewer may delete a medicine added at this item as long as
CAPI has not created a link between this medicine and an event. If a medicine, added in
PMed section, is never linked to an event, that medicine can be deleted until the end of
interview.
4. Limited edit allowed. Interviewer may edit medicines added at this item at this item as
long as CAPI has not created a link between this medicine and an event. If a medicine, added
in PMed section, is never linked to an event, that medicine can be edited until the end of
interview.
Soft Check:
If 2 or more of the same following text strings are found in a single medicine entry (e.g.
DROXIA 200MG CAPMAXALT 10MG) upon leaving the single entry field by pressing ‘TAB’ or
‘ENTER:
• MG
• ML
• CAP
• MCG
• TAB
• GM
•%
Or if the following text combinations strings are found in a single medicine entry (e.g. aspirin
5mg triamcinolone acetonide .5% ointment) upon leaving the single entry field by pressing
‘TAB’ or ‘ENTER:
⦁ MG and %
⦁ MCG and MG
Display a separate pop-up below the field that triggered the soft check with the message:
“Verify only one medicine per field is entered. If entry is a compound medicine (medicine
label lists two or more different medicines) select ‘Suppress’. If entry error was made, select
‘GoTo’ and re-enter each medicine in a separate field. Press ‘TAB’ between each separate
entry.”
At the top of the pop-up above the message, display the medicine that triggered the soft check.
With the text string that triggered the check displayed in bold.
Prescribed Medicine Soft Check Flag (PMedSoftChk):
The purpose of this flag is to ensure that once the soft check is triggered, that particular entry
row will not trigger the soft check again, even when the text entry of the field has changed.
The flag records whether the interviewer selected “Suppress” or “GoTo”. Suppressing the
soft check may not indicate that the medicine is a compound drug as a medicine name could
have the targeted text string in both the form/strength and drug name, such as “captopril
capsule”. When the interviewer selects ‘GoTo’ to return to the field to make a correction, the
soft check will not run again to check the entry.
Pressing ‘tab’ then selecting ‘Suppress’ or ‘GoTo’ closes the soft check pop-up and moves the
cursor to the next empty field.
Pressing ‘enter’ then selecting ‘Suppress’ closes the soft check pop-up and moves the focus
back to the prescribed medicine roster. Or if ‘GoTo’ is selected moves the cursor back to the
PM - Page 20 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec

entry field that triggered the soft check.
PMED LOOKUP SPECIFICATIONS
For complete PMed Lookup specifications, refer to the Global (GL) Specifications.

Display
Instructions:

Roster 3- Add/Edit/Delete Allowed.
Roster Definition:
This item displays the person’s-prescribed-medicines-roster for selection/addition. Display name of
prescribed medicine (DRUG.DRUGNAME).
Roster Filter:
Display all; no filter.

Testing/Editing
Notes:

BOX_40

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

(PM1140)

Item Type: Route

Type Class: If Then

Context Header:

Route Details:

Check person’s-prescribed-medicines -roster for selections. If at least one medicine is
flagged as s elected for the current round (that is, at least one medicine was s elected at
HS100, ER70, OP100, MV120, TH110, PM30, PM60, PM80 or PM100 in the current
round or PM40 was coded ‘1’ (YES) in the current round), continue with LOOP_10.
Otherwise, go to BOX_110.

PM - Page 21 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Rout

Full Detail Spec
LOOP_10

(PM1150)

Item Type: Route

Type Class: Begin Loop

Context Header:

Route Details:

For each element in person’s-prescribed-medicines-roster flagged as selected, ask
BOX_50 -END_LP10.
Loop Definition: LOOP_10 collects information about each pres cribed medicine
selected during the current round. This loop cycles on pres cribed medicines that meet
one of the following conditions:
- Prescribed medicine was selected at HS100, ER70, OP100, MV120, TH110, PM30,
PM60, PM80 or PM100 in the current round for this person
or
- PM40 is coded ‘1’ (YES) and “OTHER DIABETIC EQUIPMENT/SUP PLIES’ is
flagged as s elected for the current round

BOX_50

Route Details:

(PM1180)

Item Type: Route

Type Class: If Then

If medicine being looped on was linked to a condition in a prior round
(preload.PrescribedMed.PMedSpecCondFlag=Yes), go to BOX_60.
If medicine being looped on was selected at PM30 in the current round, autocode
PM110 to ‘1’ (YES) and autocode ‘DIABETES’ at PM120 and then go to BOX_60.
If looping on “OTHER DIABETIC EQUIPMENT/SUPPLIES”, autocode PM110 to ‘1’
(YES) and autocode ‘DIABETES’ at PM120 and then go to PM140.
If medicine being looped on was selected at PM60 in the current roundautocode
PM110 to ‘1’ (YES) and autocode ‘ASTHMA’ at PM120 and then go to BOX_60.
Otherwise (medicine created this round and related to neither diabetes nor asthma),
continue with PM110.

PM - Page 22 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1190)
Question
Enumerated
TYESNO

BLAISE NAME: PmedSpecCond
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 1

ArrayMax:

Max value:

)

Show Card (

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF PRESCRIPTION
MEDICINE.} {STR-DT}
{END-DT}

Question Text:
Now, let's talk about {MEDICINE}.
Is {MEDICINE} used for a specific health problem?

Responses:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PM120
BOX_60
BOX_60
BOX_60

(PM1200)
(PM1210)
(PM1210)
(PM1210)

Display
Instructions:

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PM_Main.PM_Loop10[1..110]
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PM_Main.PM_Loop10[1..110]

PM - Page 23 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1200)
Question
Enumerated
TCONDITION

BLAISE NAME: PmedCondRoster
Field kind: Datafield

Field Size:
Answers allowed: 110 ArrayMax:

Help Available (SpecCondHelp)
Context Header:

ArrayMin:

Show Card (

Min value:
Max value:

)

Look Up File (

)

{PERSON’S FIRST MIDDLE AND LAST NAME} {NAME OF PRESCRIPTION
MEDICINE.} {STR-DT}
{END-DT}

Question Text:
{Now, let's talk about {MEDICINE}.}
What health problem is {MEDICINE} prescribed for?
PROBE: Any other health problems?
ENTER ALL THAT APPLY
CTRL-A: ADD
CTRL-E: EDIT
CTRL-D: DELETE
HELP:F1

Responses:

{MEDICAL CONDITION} 1
{MEDICAL CONDITION} 2
{MEDICAL CONDITION} 3
{MEDICAL CONDITION} 4
{MEDICAL CONDITION}N

1
2
3
4
5

PM - Page 24 of 49

BOX_60
BOX_60
BOX_60
BOX_60
BOX_60

(PM1210)
(PM1210)
(PM1210)
(PM1210)
(PM1210)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Roster Behavior:
1. Multiple select allowed. Selection should not impact the round flag of the condition.
2. Multiple add allowed. Interviewer should record condition name.
3. Limited delete allowed. Interviewer may delete a condition added at this item as long as
CAPI has not created a link between this condition and an event. If a condition, added in
PMed section, is never linked to an event, that condition can be deleted until a link is made
between the condition and the medicine. The link between condition and the medicine is
created at END_LP10 (the end of the cuycle for the medicine being asked about).
4. Limited edit allowed. Interviewer may edit a condition name added at this item as long as
CAPI has not created a link between this condition and an event. If a condition, added in
PMed section, is never linked to an event, that condition can be edited until a link is made
between the condition and the medicine. The link between the condition and the medicine is
created at END_LP10 (the end of the cycle for the medicine being asked about).
Soft Check:
If 2 or more of the same following text strings are found in a single medicine entry (e.g.
DROXIA 200MG CAPMAXALT 10MG) upon leaving the single entry field by pressing ‘TAB’ or
‘ENTER:
• MG
• ML
• CAP
• MCG
• TAB
• GM
• % or PERCENT
Display a separate pop-up below the field that triggered the soft check with the message:
“Verify only one medicine per field is entered. If entry is a compound medicine (medicine
label lists two or more different medicines) select ‘Suppress’. If entry error was made, select
‘GoTo’ and re-enter each medicine in a separate field. Press ‘TAB’ between each separate
entry.”
If the interviewer selects, ‘Suppress’ via keyboard or mouse, set a compound medicine flag
for the medicine that triggered the soft check.
If the interviewer selects ‘GoTo’ via keyboard or mouse, reset the flag and return the cursor
to the medicine entry field that needs revision.
Pressing ‘Suppress’ closes the soft check pop-up and moves the cursor to the next empty
field.
If all fields contain data, return the interviewer to the prescribed medicine roster.
CONDITION LOOKUP SPECIFICATIONS
For complete Condition Lookup specifications, refer to the Global (GL) Specifications.

Display
Instructions:

Roster 3- Add/Edit/Delete allowed.
Roster Definition:
Display the person-medical-conditions-roster for the selection and addition of one or many medical
condition(s) associated with this medicine.
PM - Page 25 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec

Roster Filter:
Display all conditions on person's roster; no filter.

Display ‘Now let’s talk about {MEDICINE}.’ if this is the first question presented in LOOP_10,
otherwise, use a null display.

Testing/Editing
Notes:

BOX_60

Variable collected at MEPS(Fall/Spring)YYYY.PM_Main.PM_Loop10[1..110]
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PM_Main.PM_Loop10[1..110]

(PM1210)

Item Type: Route

Type Class: If Then

Context Header:

Route Details:

If medicine being as ked about is flagged as 'CREATED' during the current round,
continue with PM130_01.
Otherwise, go to PM140.

PM - Page 26 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1220)
Question
String

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF PRESCRIPTION
MEDICINE.} {STR-DT}
{END-DT}

Question Text:
{Now, let's talk about {MEDICINE}.}
In what year did {you/{PERSON} first use {MEDICINE}?
ENTER ' XXXX' IF PERSON HAS NOT YET TAKEN/USED MEDICINE.
ENTER 4- DIGIT YEAR

1

Responses:
REFUSED
DON'T KNOW

RF
DK

PM - Page 27 of 49

PM140
PM140

(PM1240)
(PM1240)

)

MEPSSpring2024
Full Detail Spec
Programmer
Instructions:

Prescribed Medicines (PM) Section
(Ques

If ' XXXX' (HAS NOT YET TAKEN/USED) entered, go to PM140.
If Rounds 1-3 and year entered is equal to or greater than person's begin reference period year
or FirstPanYear minus 1, continue with PM130_02.
If Rounds 4-5 and year entered is equal to or greater than person's begin reference period year
or SecondPanYear minus 1, continue with PM130_02.
If Rounds 6-7 and year entered is equal to or greater than person's begin reference period year
or ThirdPanYear minus 1, continue with PM130_02.
If Rounds 8-9 and year entered is equal to or greater than person's begin reference period year
or FourthPanYear minus 1, continue with PM130_02 .
Otherwise, go to PM140.
Range Check: Year = 1900 - 2100.
Date entered at PM130_01 must be = or > than Person.DOBM, Person.DOBD,
Person.DOBY. If date is outside of this range display this message: "THE DATE ENTERED
CANNOT BE BEFORE THE RU MEMBER WAS BORN."
If person's DOB is not available, then date must be < or = the reference period end date for
this person. If date is outside of this range display this message: "THE DATE CANNOT BE
AFTER THE REFERENCE PERIOD END DATE FOR THIS PERSON."
If less than four numbers are entered, display the following message: "YOU MUST ENTER
A 4-DIGIT YEAR OR 'XXXX' IF PERSON HAS NOT YET TAKEN/USED MEDICINE."

Display
Instructions:

Display ‘Now let’s talk about {MEDICINE}.’ if this is the first question presented in LOOP_10,
otherwise, use a null display.
Display the interviewer instruction ‘ENTER 4- DIGIT YEAR’ in bold, red text.
Display PM130_01 and PM130_02 on a single form pane, separate from other items.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PM_Main.PM_Loop10[1..110]
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PM_Main.PM_Loop10[1..110]

PM - Page 28 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1230)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 1

ArrayMax:

Max value: 12

)

Look Up File (

)

{PERSON'S FIRST MIDDLE AND LAST NAME} {STR-DT}
{END-DT} {NAME OF PRESCRIPTION MEDICINE.}

Question Text:
[In what year did {you/{PERSON} first use {MEDICINE}?]
What month did {you/he/she} first use {MEDICINE}?
ENTER MONTH

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1

PM140

(PM1240)

RF
DK

PM140
PM140

(PM1240)
(PM1240)

For specifications purposes only (CAPI handles automatically): allowable values for month
are 1-12.
The complete date cannot be before the person's date of birth or after the reference period end
date for this person.

Display
Instructions:

Display bracketed question text in lighter "grayed-out" text.

Display the interviewer instruction ‘ENTER MONTH.’ in bold, red text.
Display PM130_01 and PM130_02 on a single form pane, separate from other items.

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PM_Main.PM_Loop10[1..110]
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PM_Main.PM_Loop10[1..110]

PM - Page 29 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1240)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 1

ArrayMax:

Max value: 99

)

Look Up File (

{PERSON'S FIRST MIDDLE AND LAST NAME} {NAME OF PRESCRIPTION
MEDICINE.} {STR-DT}
{END-DT}

Question Text:
{Now, let's talk about {MEDICINE}.}
How many times was {MEDICINE} obtained or purchased for {you/{PERSON}} {since {START DATE} /between
{START DATE} and {END DATE}}?
ENTER NUMBER OF TIMES

Responses:
REFUSED
DON'T KNOW

1

BOX_70

(PM1250)

RF
DK

BOX_70
BOX_70

(PM1250)
(PM1250)

PM - Page 30 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Soft Check:
If PM140 =>9, display the following message: “Unlikely response. Verify the number of
times {MEDICINE} was obtained or purchased within the reference period.”

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 ‘Now let’s talk about {MEDICINE}.’ if this is the first question presented in LOOP_10,
otherwise, use a null display.
Display the interviewer instruction ‘ENTER NUMBER OF TIMES’ in bold, red text.
Display PM140 and PM150 on a single form pane, separate from other items.

Testing/Editing
Notes:

BOX_70

Variable collected at MEPS(Fall/Spring)YYYY.PM_Main.PM_Loop10[1..110]
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PM_Main.PM_Loop10[1..110]

(PM1250)

Item Type: Route

Type Class: If Then

Context Header:

Route Details:

If current round is a round that crosses two calendar years (RndType=Cross) and
PM140 is not RF or DK, continue with BOX_80.
Otherwise, go to END_LP 10.

PM - Page 31 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Rout

Full Detail Spec
BOX_80

Route Details:

(PM1260)

Item Type: Route

Type Class: If Then

If Rd.3 and person being looped on has a begin reference period date of second calendar
year of the panel (SecondPanYear), auto-code P M150 with ‘0’ and then go to
END_LP10.
If Rd.5 and person being looped on has a begin reference period date of third calendar
year of the panel (ThirdPanYear), auto-code PM150 with ‘0’ and then go to END_LP10.
If Rd.7 and person being looped on has a begin reference period date of fourth calendar
year of the panel (FourthPanYear), auto-code PM150 with ‘0’ and then go to
END_LP10.
If Rd.3 and person being looped on has an end reference period date of first calendar year
of the panel (FirstPanYear), auto-code PM150 with the response entered at PM140 and
then go to END_LP10.
If Rd.5 and person being looped on has an end reference period date of second calendar
year of the panel (SecondPanYear), auto-code PM150 with the response entered at
PM140 and then go to END_LP10.
If Rd.7 and person being looped on has an end reference period date of third calendar
year of the panel (ThirdPanYear), auto-code PM150 with the response entered at PM140
and then go to END_LP10.
Otherwise (e.g., person’s reference period includes both calendar years), continue with
PM150.

PM - Page 32 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1270)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: -99

ArrayMax:

Max value: 999

)

Look Up File (

{PERSON’S FIRST MIDDLE AND LAST NAME} {NAME OF PRESCRIPTION
MEDICINE.} {STR-DT}
{END-DT}

Question Text:
NUMBER OF TIMES OBTAINED/PURCHASED SINCE {START DATE}: {NUMBER OF TIMES}
Of these times, how many were in {YEAR}?
ENTER NUMBER OF TIMES

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

1
RF
DK

END_LP10
END_LP10
END_LP10

(PM1280)
(PM1280)
(PM1280)

If current round is round 3, for ‘YEAR’ display the first calendar year of the panel.
If current round is round 5, for ‘YEAR’ display the second calendar year of the panel
(SecondPanYear).
If current round is round 7, for ‘YEAR’ display the third calendar year of the panel
(ThirdPanYear).
Hard Check: Number of times must be <= number of times obtained/purchased at PM140
(PmedXFill).

Display
Instructions:

For 'NUMBER OF TIMES,' display the number entered at PM140 (PmedXFill).

Display the interviewer instruction ‘ENTER NUMBER OF TIMES’ in bold, red text.
Display PM140 and PM150 on a single form pane, separate from other items

Testing/Editing
Notes:

Variable collected at MEPS(Fall/Spring)YYYY.PM_Main.PM_Loop10[1..110]
Variable stored at MEPS(Fall/Spring)YYYY_PersSect.PM_Main.PM_Loop10[1..110]

PM - Page 33 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Rout

Full Detail Spec
END_LP10

(PM1280)

Item Type: Route

Type Class: End Loop

Context Header:

Route Details:

Cycle on next medicine in person’s -prescribed-medicines-roster that meets the
conditions stated in the loop definition.
If no other medicines meet the stated conditions, end LOOP_10 and continue with
PM160LU.

PM160LU
Item Type:

(PM1290)
Question

Type Class:

Enumerated

Answer Type:

TP

Help Available (PharmRosterHelp)
Context Header:

BLAISE NAME: PharmRoster
Field kind: Datafield

ArrayMin:

Min value:

Field Size:
Answers allowed: 110 ArrayMax:
Show Card (

Max value:

)

Look Up File (

)

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

Question Text:
Please tell me the name of the pharmacy or pharmacies that filled the prescription(s) for {you/{PERSON}} {since {START
DATE}/between {START DATE} and {END DATE}}
PROBE: Any other pharmacy?
PRESS ENTER WHEN DONE SELECTING OR ADDING PHARMACIES.
CTRL-A: ADD
CTRL-E: EDIT
CTRL-D: DELETE
HELP:F1

Responses:

{{PHARMACY}, {STREET ADDRESS},
{CITY}, {ST}}1
{{PHARMACY}, {STREET ADDRESS },
{CITY}, {ST}}2
{{PHARMACY}, {STREET ADDRESS},
{CITY}, {ST}}3
{{PHARMACY}, {STREET ADDRESS},
{CITY}, {ST}}4
{{PHARMACY}, {STREET ADDRESS},
{CITY}, {ST}}N
PHARMACY NOT IN LOOKUP

1

BOX_90

(PM1300)

2

BOX_90

(PM1300)

3

BOX_90

(PM1300)

4

BOX_90

(PM1300)

5

BOX_90

(PM1300)

91

BOX_90

(PM1300)

PM - Page 34 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Roster behavior:

1. Multiple select allowed.
2. Multiple add allowed. Interviewer adds one pharmacy at a time; interviewer uses CTRL-A
to begin the add process for the each new pharmacy.

3. Limited delete allowed.

4. Limited edit allowed.

CTRL-A launches the pharmacy look-up. The following fields should be displayed in the
look-up: PharmName 1, PharmName 2, Address1, Address2, City, State, Zip, Phone Number.

The look-up should have three buttons at the bottom, from left to right: “Select”, “No Match”,
and “Cancel”.

Choosing “Select” when a pharmacy is highlighted in the look-up should work identically to
pressing “Enter”. After the FI picks a pharmacy and presses “Select”, the pharmacy will
appear at the bottom of the grid with a check mark prefilled. FI’s must press ENTER to
confirm their selection.

When “No Match” is selected in the look-up, “PHARMACY NOT IN LOOKUP” will appear
at the bottom of the grid with a check mark prefilled. FI’s must press ENTER to confirm their
selection, then will go to BOX_90 to start the collection of provider information using PM170
_01-PM170_07. After the completion of these questions, the pharmacy will be added to the
roster and the interview should route back to PM160LU. At PM160LU, the provider that was
just added will replace “PHARMACY NOT IN LOOKUP” at the bottom of the grid.

PM - Page 35 of 49

MEPSSpring2024
Full Detail Spec

Prescribed Medicines (PM) Section
(Ques

The following search rules should appear at the bottom of the pop-up: “SEARCH TIPS:

⦁ Type as much of the pharmacy name and address as known – the more you type the better
the possible matches
⦁ If have a phone number, do not type hyphens
⦁ Review the DETAILS line at the top to verify correct selection”

When CTRL-E is used, only pharmacies added at “No Match” during this round will be
eligible for editing. PM170_01-PM170_07 will be used to edit the pharmacy information.
After PM170_07, update the pharmacy roster entry and return to PM160LU.

When CTRL-D is used, only pharmacies added at the current question will be eligible for
deletion. A verification screen will appear to confirm that the interviewer wants to delete the
specific pharmacy.

Whether a pharmacy is added through the look- up or via PM170, CAPI will return to
PM160LU to allow the interviewer to add or select another pharmacy.

If the interview adds a pharmacy already on the roster (NPIID is an exact match), CAPI will
not add a duplicate entry to the roster. CAPI will return to PM160LU and autocode the
original roster entry of the pharmacy.

General flag rules for pharmacies:
- Round pharmacy first created (by definition a pharmacy is selected the same time it is
created)
- Round pharmacy selected for this RU member

PM - Page 36 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec

- RU member pharmacy is linked to (however, this is known by virtue that the medicine was
selected at PM160 for this person).

NOTE: The round flag and which RU member the pharmacy is linked to, also known as
a person-pharmacy-pair, is key for the collection of pharmacy authorization forms.

Display
Instructions:

Roster 3- add/edit/delete allowed.
Roster Definition:
This item displays the RU-pharmacies-roster for selection/addition. Display pharmacy name
(PHAR.PHARNAME), street address, city, and state.
Roster Filter:
Display all; no filter.

Display the roster in non-proportional text.
The allowable characters for each field should be as follow before truncation:
Pharmacy: 40 characters
Street Address: 35 characters
City: 23 characters
State: 2 characters
Phone: 10 characters - stored with pharmacy info but not displayed at PM160LU.
NOTE: When a pharmacy is selected from the lookup, the name of the pharmacy saved to
the pharmacy array and will display on this roster under the 'Pharmacy' column header be
pulled from the PharmName1 column in the NPI database.
DISPLAY 'since {START DATE}' if not Round 5.
DISPLAY 'between {START DATE} and {END DATE}' if Round 5.
Display only one column of pharmacy response option categories. Each response category should have
pharmacy name, address, city, and state separated by commas.
Upon return to PM160LU, after CTRL-A has been launched at least once, display the question text
“Please tell me the name of the pharmacy or pharmacies that filled the prescription(s) for
{you/{PERSON}} {since {START DATE}/between {START DATE} and {END DATE}}” in brackets
and “grayed out” text. The instruction “PROBE: Any other pharmacy?” remains in bold black text.

Testing/Editing
Notes:

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

PM - Page 37 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Rout

Full Detail Spec
BOX_90

Route Details:

(PM1300)

Item Type: Route

Type Class: If Then

If ‘PHARMACY NOT IN LOOKUP’ selected, continue with PM170_01.
If a pharmacy is selected from the look-up, add that pharmacy to the ros ter at
PM160LU and select it. Return to PM160LU for interviewer to continue to s elect
pharmacies.
Otherwise, go to BOX_100.

BLAISE NAME: PharmName

PM170_01
Item Type:
Type Class:

(PM1310)
Question
String

Answer Type:

{Continuous Answer.} Answers allowed: 1

Field kind: Datafield
Field Size: 70

Help Available (PharmRosterHelp)
Context Header:

ArrayMin:

Min value:

ArrayMax:

Max value:

Show Card (

)

Look Up File (

)

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

Question Text:
What is the name and address of the pharmacy that filled the prescription(s) for {you/{PERSON}}?
ENTER COMPLETE NAME AND ADDRESS AND VERIFY SPELLING. IF PHARMACY HAS MORE THAN ONE
LOCATION, RECORD LOCATION WHERE PERSON HAD PRESCRIPTION FILLED.
ENTER WEB ADDRESS ON STREET ADDRESS LINE(S).
[What is the pharmacy name?]
HELP:F1

Responses:

1

PM - Page 38 of 49

PM170_02

(PM1320)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:
Display
Instructions:

Testing/Editing
Notes:

Refused and Don’t Know are disallowed.

Display PM170_01, PM170_02, PM170_03, PM170_04, PM170_05, PM170_06 and PM170_07 on
the same form pane.

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

BLAISE NAME: PharmStrt1
Field kind: Datafield
ArrayMin:

PM170_02
Item Type:

(PM1320)
Question

Type Class:

String

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Min value:

Field Size: 40

Show Card (

ArrayMax:

Max value:

)

Look Up File (

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

Question Text:
[What is the name and address of the pharmacy that filled the prescription(s) for {you/{PERSON}}?]
ENTER COMPLETE NAME AND ADDRESS AND VERIFY SPELLING. IF PHARMACY HAS MORE THAN ONE
LOCATION, RECORD LOCATION WHERE PERSON HAD PRESCRIPTION FILLED.
ENTER WEB ADDRESS ON STREET ADDRESS LINE(S).
What is the address?

Responses:
REFUSED
DON'T KNOW

1

PM170_03

(PM1330)

RF
DK

PM170_03
PM170_03

(PM1330)
(PM1330)

PM - Page 39 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Display
Instructions:

Display PM170_01, PM170_02, PM170_03, PM170_04, PM170_05, PM170_06 and PM170_07 on
the same form pane.
Display question text "[What is the name...{you/{PERSON}}?]" and interviewer instruction “ENTER
COMPLETE NAME AND ADDRESS AND VERIFY SPELLING. IF PHARMACY HAS MORE
THAN ONE LOCATION, RECORD LOCATION WHERE PERSON HAD PRESCRIPTION
FILLED.” in lighter "grayed-out" text.

Testing/Editing
Notes:

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

BLAISE NAME: PharmStrt2
Field kind: Datafield
ArrayMin:

PM170_03
Item Type:

(PM1330)
Question

Type Class:

String

Answer Type:

{Continuous Answer.} Answers allowed: 1

Help Available (
Context Header:

)

Min value:

Field Size: 40

Show Card (

ArrayMax:

Max value:

)

Look Up File (

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

Question Text:
[What is the name and address of the pharmacy that filled the prescription(s) for {you/{PERSON}}?]
ENTER COMPLETE NAME AND ADDRESS AND VERIFY SPELLING. IF PHARMACY HAS MORE THAN ONE
LOCATION, RECORD LOCATION WHERE PERSON HAD PRESCRIPTION FILLED.
ENTER WEB ADDRESS ON STREET ADDRESS LINE(S).
ENTER SECOND STREET ADDRESS, IF AVAILABLE. IF NONE, PRESS ENTER TO CONTINUE.

Responses:
EMPTY
REFUSED
DON'T KNOW

1

PM170_04

(PM1340)

Empty
RF
DK

PM170_04
PM170_04
PM170_04

(PM1340)
(PM1340)
(PM1340)

PM - Page 40 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:
Display
Instructions:

Testing/Editing
Notes:

Allow empty.

Display question text "[What is the name...{you/{PERSON}}?]" and interviewer instruction “ENTER
COMPLETE NAME AND ADDRESS AND VERIFY SPELLING. IF PHARMACY HAS MORE
THAN ONE LOCATION, RECORD LOCATION WHERE PERSON HAD PRESCRIPTION
FILLED.” in lighter "grayed-out" text.

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

BLAISE NAME: PharmCity

PM170_04
Item Type:

(PM1340)
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: 35

Show Card (

)

Look Up File (

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

Question Text:
[What is the name and address of the pharmacy that filled the prescription(s) for {you/{PERSON}}?]
What is the city?

Responses:
REFUSED
DON'T KNOW
Display
Instructions:

1
RF
DK

PM170_05
PM170_05
PM170_05

(PM1350)
(PM1350)
(PM1350)

Display PM170_01, PM170_02, PM170_03, PM170_04, PM170_05, PM170_06 and PM170_07 on
the same form pane.
Display question text "[What is the name...{you/{PERSON}}?]" in lighter "grayed-out" text.

Testing/Editing
Notes:

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

PM - Page 41 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1350)
Question
String

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

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

Question Text:
[What is the name and address of the pharmacy that filled the prescription(s) for {you/{PERSON}}?]
What is the state?
TYPE THE FIRST LETTER OF THE STATE, THEN USE ARROW KEYS IF NEEDED TO LOCATE STATE, AND
PRESS ENTER TO SELECT.

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

Display
Instructions:

1

PM170_06

(PM1360)

RF
DK

PM170_06
PM170_06

(PM1360)
(PM1360)

Use state look-up file.
NOTE: The entry Foreign Country (FC) is allowed.

Display PM170_01, PM170_02, PM170_03, PM170_04, PM170_05, PM170_06 and PM170_07 on
the same form pane.
Display question text "[What is the name...{you/{PERSON}}?]" in lighter "grayed-out" text.

Testing/Editing
Notes:

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

PM - Page 42 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1360)
Question
String

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

)

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

Question Text:
[What is the name and address of the pharmacy that filled the prescription(s) for {you/{PERSON}}?]
What is the zip code?

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

Display
Instructions:

1

PM170_07

(PM1370)

RF
DK

PM170_07
PM170_07

(PM1370)
(PM1370)

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

Display PM170_01, PM170_02, PM170_03, PM170_04, PM170_05, PM170_06 and PM170_07 on
the same form pane.
Display question text "[What is the name...{you/{PERSON}}?]" in lighter "grayed-out" text.

Testing/Editing
Notes:

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

PM - Page 43 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1370)
Question
Integer

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

{Continuous Answer.} Answers allowed: 1
)

Show Card (

ArrayMin:

Min value: 0000000000

ArrayMax:

Max value: 9999999999

)

Look Up File (

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

Question Text:
[What is the name and address of the pharmacy that filled the prescription(s) for {you/{PERSON}}?]
What is the telephone number?
IF NO TELEPHONE, ENTER DK.

1

Responses:
REFUSED
DON'T KNOW
Programmer
Instructions:

RF
DK

Ten digit entry required for this field.
Display hard check if less than 10 digits are entered in PM170_07 (PharmPhone) : “PHONE
ENTRY REQUIRES EXACTLY 10 NUMBERS. PROBE AND RE-ENTER OR ENTER F5 (DON’T
KNOW) IF FULL PHONE NUMBER IS NOT KNOWN.”
Use number input mask (XXX-XXX-XXXX) in the response field.
Add the pharmacy created at PM170_01 through PM170_07 to the roster at PM160LU and
select it. Return to PM160LU for interviewer to continue to select pharmacies.

Display
Instructions:

Display PM170_01, PM170_02, PM170_03, PM170_04, PM170_05, PM170_06 and PM170_07 on
the same form pane.
Display question text "[What is the name...{you/{PERSON}}?]" in lighter "grayed-out" text.

Testing/Editing
Notes:

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

PM - Page 44 of 49

)

MEPSSpring2024

Prescribed Medicines (PM) Section
(Rout

Full Detail Spec
BOX_100

(PM1380)

Item Type: Route

Type Class: If Then

Context Header:

Route Details:

If at least one pharmacy selected at PM160LUfor this person where PharmTp is missing
[(Preload.PharmTp=RF, DK, or Empty) and (PharmTp=Empty for the current round)],
continue with PM180.
Otherwise, go to PM190.

PM180
Item Type:
Type Class:

(PM1390)
Question

Answer Type:

TPHARTYPE

Enumerated

BLAISE NAME: PharmTp
Field kind: Datafield
ArrayMin:
Field Size:
Answers allowed: 1

Help Available (PharmTpHelp)
Context Header:

Min value:

ArrayMax:

Show Card (

)

Max value:
Look Up File (

)

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

Question Text:
What type of pharmacy is {PHARMACY}? Is it a mail-order pharmacy; a pharmacy located in another store such as a grocery
or department store; a pharmacy located in an HMO, clinic, or hospital; a drug store that is not located within another facility;
or is it an on-line pharmacy?
HELP: F1

Responses:

MAIL-ORDER
IN ANOTHER STORE
IN HMO/CLINIC/HOSPITAL
DRUG STORE
ON-LINE
REFUSED
DON'T KNOW

1
2
3
4
5
RF
DK

PM - Page 45 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Display
Instructions:

Preloaded Grid Type 1 including question PM180.
Continue with PM190 once grid is complete.

Roster 1 – Report
Roster Definition:
This item displays the RU-pharmacies-roster as the first two columns of the grid. Display only
pharmacy name and first street address in these columns. These columns are protected and cannot be
changed.
Roster Filter:
Display only pharmacies that are newly added to the roster (do not have a pharmacy type associated
with them).
When on grid rows, 2-n, display the text “Is it a mail-order…on-line pharmacy?” in grayed out text.
The question “What type of pharmacy is {PHARMACY}?” will stay in bold black when on every row
of the grid. Display the actual pharmacy name for the row the cursor is on for “PHARMACY”.

Testing/Editing
Notes:

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

PM - Page 46 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1400)
Question
Enumerated

BLAISE NAME: PMed3Part

TYESNO

Help Available (PMed3PartHelp)
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} {STR-DT} {END-DT}

Question Text:
Now I’d like to ask you about the charges for {your/{PERSON}’s} prescription medicine(s).
Has {your/{PERSON}’s} health insurance or another source of coverage helped pay for any of {your/his/her} prescription
medications {since {START DATE}/between {START DATE} and {END DATE}}?
SELECT ‘NO’ IF PERSON REPORTS NO HEALTH INSURANCE OR ANOTHER SOURCE OF COVERAGE.
HELP: F1

Responses:

Display
Instructions:

YES
NO
REFUSED
DON'T KNOW

1
2
RF
DK

PM200
BOX_110
BOX_110
BOX_110

(PM1410)
(PM1420)
(PM1420)
(PM1420)

Display Instructions:
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)

Testing/Editing
Notes:

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

PM - Page 47 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

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

(PM1410)
Question
Enumerated

BLAISE NAME: PMed3Roster
Field kind: Datafield

Field Size:
TNAMSRCEDIRPAY Answers allowed: 1

Help Available (
Context Header:

)

Show Card (

ArrayMin:

Min value:

ArrayMax:

Max value:

)

Look Up File (

)

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

Question Text:
Who usually helps pay?
CTRL-A: ADD
CTRL-E: EDIT
CTRL-D: DELETE

Responses:

{NAME OF SOURCE OF DIRECT
PAYMENT}1
{NAME OF SOURCE OF DIRECT
PAYMENT}2
{NAME OF SOURCE OF DIRECT
PAYMENT}3
{NAME OF SOURCE OF DIRECT
PAYMENT}4
{NAME OF SOURCE OF DIRECT
PAYMENT}N

1

BOX_110

(PM1420)

2

BOX_110

(PM1420)

3

BOX_110

(PM1420)

4

BOX_110

(PM1420)

5

BOX_110

(PM1420)

PM - Page 48 of 49

MEPSSpring2024

Prescribed Medicines (PM) Section
(Ques

Full Detail Spec
Programmer
Instructions:

Write sources selected to the sources-of-payment roster.
If at least one source is added or selected during the current round, the flag SOPFlag should
be set to YES.
Roster Behavior:
1. Add one only or select one only.
2. Add allowed. Selecting CTRL-A displays a pop-up with a text entry field and a selectable
list of 15 common sources of payment. (See BOX_20 in the Charge/Payment (CP) Section
Specifications for a detailed list). The interviewer can type a new source or select one from
the list. Upon return to PM200, the added source will appear on the roster as selected.
3. Limited delete allowed. If interviewer adds a source of payment, delete is possible for that
source only, as long as the interviewer has not left the screen. If delete is attempted when it is
not allowed, CAPI displays the following error message: ‘Delete Allowed only when source
of payment is first entered.’
4. Limited edit allowed. If interviewer adds a source of payment, editing is possible for that
source only, as long as the interviewer has not left the screen. If edit is attempted when it is
not allowed, CAPI displays the following error message: ‘Edit allowed only when source of
payment first entered.’

Display
Instructions:

Roster 3 – Add/Edit/Delete allowed
Roster Definition:
Display the RU-Sources-Of-Payment-Roster for selection.
Roster Filter:
Display all sources of payment that are not "PERSON/FAMILY".

Testing/Editing
Notes:

BOX_110

Route Details:

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

(PM1420)

Item Type: Route

Type Class: If Then

Go to next questionnaire section.

[End of PM]

PM - Page 49 of 49

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

© 2024 OMB.report | Privacy Policy