section n: health services and insurance (respondent)

========================================================================================== hrs 2020 final release note to users: this codebook is designed to match the distribution dataset. codebook metadata are derived from the data collection instrument. if you have questions concerning codebook layout or content please bring them to the attention of the hrs staff at hrsquestions@umich.edu. printing recommendation: set margins (left/right/top/bottom) to .5 inch; print in portrait orientation using a mono-space 10-point font. ==========================================================================================

hhid                          household identification number

         section: n     level: respondent      type: character  width: 6   decimals: 0

         .................................................................................
         15723           010003-959738.  household identification number

pn                            respondent person identification number

         section: n     level: respondent      type: character  width: 3   decimals: 0

         .................................................................................
          8840         010.  person identifier
           679         011.  person identifier
            33         012.  person identifier
             1         013.  person identifier
          5000         020.  person identifier
           190         021.  person identifier
            20         022.  person identifier
             1         023.  person identifier
           310         030.  person identifier
            36         031.  person identifier
             4         032.  person identifier
           549         040.  person identifier
            53         041.  person identifier
             5         042.  person identifier
             2         043.  person identifier

subhh                        2020 sub household identification number

         section: n     level: respondent      type: character  width: 1   decimals: 0

         .................................................................................
         13984           0.  original sample household - no split from divorce or
                             separation of spouses or partners
           907           1.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
           636           2.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
            77           5.  split household - one half of couple from subhh 1 or 2
            10           6.  split household - one half of couple from subhh 1 or 2
           108           7.  reunited household - respondents from split household
                             reunite
             1           8.  split household - one half of couple from subhh 1 or 2

qsubhh                        2018 sub household identification number

         section: n     level: respondent      type: character  width: 1   decimals: 0

         .................................................................................
         14179           0.  original sample household - no split from divorce or
                             separation of spouses or partners
           781           1.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
           583           2.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
            63           5.  split household - one half of couple from subhh 1 or 2
             9           6.  split household - one half of couple from subhh 1 or 2
           107           7.  reunited household - respondents from split household
                             reunite
             1           8.  split household - one half of couple from subhh 1 or 2

pn_sp                        2020 spouse/partner person number

         section: n     level: respondent      type: character  width: 3   decimals: 0

         .................................................................................
          4245         010.  person identifier
           567         011.  person identifier
            29         012.  person identifier
             2         013.  person identifier
          3870         020.  person identifier
           172         021.  person identifier
            17         022.  person identifier
           156         030.  person identifier
            28         031.  person identifier
             3         032.  person identifier
             1         033.  person identifier
           311         040.  person identifier
            42         041.  person identifier
             4         042.  person identifier
             3         043.  person identifier
            47         811.  spouse of non-original respondent
             2         812.  spouse of non-original respondent
             7         821.  spouse of non-original respondent
             1         822.  spouse of non-original respondent
             3         831.  spouse of non-original respondent
             1         832.  spouse of non-original respondent
             6         841.  spouse of non-original respondent
          6206       blank.  single respondent household

csr                          2020 whether coversheet respondent

         section: n     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         11485           1.  yes
           106           3.  2nd coverscreen r, answers not retained
          4132           5.  no

famr                         2020 whether family respondent

         section: n     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         11043           1.  family r
            19           3.  2nd family r, answers not retained
          4661           5.  non-family r

finr                         2020 whether financial respondent

         section: n     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         11208           1.  financial r
            40           3.  2nd financial r, answers not retained
          4475           5.  non-financial r

n001                         medicare coverage

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.govcover.n001_

         the next questions are about health insurance, both public and private. medicare
         is a public health insurance program for people 65 or older and for disabled
         persons. medicaid, which may be called something different in your state, is a
         public health insurance program for people with low incomes.
         
         are you currently covered by medicare health insurance?

         .................................................................................
             4          -8.  web non-response
          9246           1.  yes
          6252           5.  no
            64           8.  dk (don't know); na (not ascertained)
            39           9.  rf (refused)
           118       blank.  inap (inapplicable); partial interview

构造变量

         if (secn.govcover.n001_ = yes and seca.continuinterview.a019_rage < 65 or 
         secn.govcover.n001_ <> yes and (seca.continuinterview.a019_rage > 70 or 
         seca.continuinterview.a019_rage = 70)) and (activelanguage <> eng or iwtype <> 
         ext) and (activelanguage <> spn or iwtype <> ext) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n002m1                       why not medicare covered - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.govcover.n002_

         most people become eligible for medicare when they turn 65. our records show
         [you are at least 65 years of age/that you are not yet 65]. can you tell us [why
         you are not covered by medicare/more about the reason why you are eligible]?

         .................................................................................
           573           1.  r is disabled; r is on disability; spouse on disability; r
                             is on social security disability or ssi
           208           2.  r has a specific medical problem. (e.g. if r says; 'disabled
                             due to medical condition,' code it as 02, not 01)
            31           3.  r has medicare-nfs
                         4.  r mentions has part a and part b of medicare
             5           5.  r mentions has part a of medicare; the first half of
                             medicare
                         6.  r mentions has part b of medicare; the second half of
                             medicare
             5           7.  r mentions a medicare card or the mechanics of using it
             5           8.  r receives medicare through a deceased spouse
            15           9.  r mentions his/her age in conjunction with having medicare;
                             r has had medicare since a certain age; r got medicare
                             'early'; will turn 65 this month (received benefits at
                             beginning of month)
                        10.  r pays into medicare, but doesn't use it; r has medicare,
                             but chooses not to use it
            19          50.  r never applied for medicare or invested in it-nfs
             2          51.  r didn't work long enough to qualify for medicare; r didn't
                             work enough quarters; r's spouse didn't work enough quarters
                             to qualify
             4          52.  r is still working (if r mentions other insurance coverage
                             through his/her employment, code the appropriate insurance
                             code only)
             3          53.  r never qualified for medicare in his/her employment; r was
                             in the military/a federal employee/a postal worker etc.; r
                             doesn't get social security or medicaid
             2          54.  r used to have medicare-nfs; r had medicare, but not now; r
                             dropped it
             3          55.  medicare charges too much; medicare too expensive for what
                             you receive
                        56.  r will be on medicare in the future; r not old enough to
                             qualify at present; r in the process of getting medicare
                        58.  r's spouse only receives medicare
             9          59.  r is not familiar with medicare; confusion about eligibility
            22          70.  r has other medical insurance/coverage-nfs
            22          71.  r has veteran's coverage or insurance; 'i'm covered by the
                             va'; covered under tricare or champus
             3          72.  r has federal employee/postal service insurance
            15          73.  r has private insurance; e.g. cigna, kaiser, blue cross/blue
                             shield
             9          74.  r is covered by medicaid
            17          75.  r's spouse's medical insurance covers r
            27          76.  r covered under company health plan or health insurance; r
                             covered under former employer's health plan or health
                             insurance
            23          90.  r mentions income level/group, home ownership, an economic
                             factor
             9          91.  r mentions social security; e.g. 'i have social security,'
                             (note that all mentions of ssi or disability go under codes
                             01 or 02)
            23          92.  r is not a u.s. citizen; r is an illegal alien; r lives
                             outside the usa
             2          93.  r doesn't need it - nfs
                        94.  r "used it up"
                        95.  r disputes age calculation
             7          97.  other
            75          98.  dk (don't know); na (not ascertained)
            37          99.  rf (refused)
         14548       blank.  inap (inapplicable); partial interview

构造变量

         if (secn.govcover.n001_ = yes and seca.continuinterview.a019_rage < 65 or 
         secn.govcover.n001_ <> yes and (seca.continuinterview.a019_rage > 70 or 
         seca.continuinterview.a019_rage = 70)) and (activelanguage <> eng or iwtype <> 
         ext) and (activelanguage <> spn or iwtype <> ext) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n002m2                       why not medicare covered - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.govcover.n002_

         most people become eligible for medicare when they turn 65. our records show
         [you are at least 65 years of age/that you are not yet 65]. can you tell us [why
         you are not covered by medicare/more about the reason why you are eligible]?

         .................................................................................
             6           1.  r is disabled; r is on disability; spouse on disability; r
                             is on social security disability or ssi
             1           2.  r has a specific medical problem. (e.g. if r says; 'disabled
                             due to medical condition,' code it as 02, not 01)
                         3.  r has medicare-nfs
             1           4.  r mentions has part a and part b of medicare
             3           5.  r mentions has part a of medicare; the first half of
                             medicare
                         6.  r mentions has part b of medicare; the second half of
                             medicare
             2           7.  r mentions a medicare card or the mechanics of using it
             1           8.  r receives medicare through a deceased spouse
             1           9.  r mentions his/her age in conjunction with having medicare;
                             r has had medicare since a certain age; r got medicare
                             'early'; will turn 65 this month (received benefits at
                             beginning of month)
                        10.  r pays into medicare, but doesn't use it; r has medicare,
                             but chooses not to use it
             1          50.  r never applied for medicare or invested in it-nfs
                        51.  r didn't work long enough to qualify for medicare; r didn't
                             work enough quarters; r's spouse didn't work enough quarters
                             to qualify
                        52.  r is still working (if r mentions other insurance coverage
                             through his/her employment, code the appropriate insurance
                             code only)
                        53.  r never qualified for medicare in his/her employment; r was
                             in the military/a federal employee/a postal worker etc.; r
                             doesn't get social security or medicaid
                        54.  r used to have medicare-nfs; r had medicare, but not now; r
                             dropped it
             1          55.  medicare charges too much; medicare too expensive for what
                             you receive
                        56.  r will be on medicare in the future; r not old enough to
                             qualify at present; r in the process of getting medicare
                        58.  r's spouse only receives medicare
             2          59.  r is not familiar with medicare; confusion about eligibility
             1          70.  r has other medical insurance/coverage-nfs
             2          71.  r has veteran's coverage or insurance; 'i'm covered by the
                             va'; covered under tricare or champus
                        72.  r has federal employee/postal service insurance
                        73.  r has private insurance; e.g. cigna, kaiser, blue cross/blue
                             shield
             2          74.  r is covered by medicaid
             2          75.  r's spouse's medical insurance covers r
                        76.  r covered under company health plan or health insurance; r
                             covered under former employer's health plan or health
                             insurance
             4          90.  r mentions income level/group, home ownership, an economic
                             factor
             2          91.  r mentions social security; e.g. 'i have social security,'
                             (note that all mentions of ssi or disability go under codes
                             01 or 02)
                        92.  r is not a u.s. citizen; r is an illegal alien; r lives
                             outside the usa
             1          93.  r doesn't need it - nfs
                        94.  r "used it up"
             3          95.  r disputes age calculation
                        97.  other
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15687       blank.  inap (inapplicable); partial interview

构造变量

         if secn.govcover.n001_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n004                         medicare part b coverage

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.govcover.n004_

         part a of medicare covers most hospital expenses.
         
         part b covers many doctors' expenses including doctor visits, and the premium is
         usually deducted from your social security.
         
         are you covered under part b of medicare?

         .................................................................................
            15          -8.  web non-response
          8370           1.  yes
           568           5.  no
           283           8.  dk (don't know); na (not ascertained)
             9           9.  rf (refused)
          6478       blank.  inap (inapplicable); partial interview

n005                         medicaid coverage since prev wave

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.govcover.n005_

         have you been covered by health insurance through medicaid [(state name for
         medicaid)] or any other medicaid program at any time [since [r's last iw month],
         [r's last iw year]/in the last two years]?
         
         def: by medicaid we mean the public health insurance program for people with low
         incomes.

         .................................................................................
            18          -8.  web non-response
          2583           1.  yes
         12833           5.  no
           132           8.  dk (don't know); na (not ascertained)
            36           9.  rf (refused)
           121       blank.  inap (inapplicable); partial interview

构造变量

         if secn.govcover.n005_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n006                         currently covered by medicaid

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.govcover.n006_

         are you currently covered by medicaid [(state name for medicaid)]?
         
         def: by medicaid we mean the public health insurance program for people with low
         incomes.

         .................................................................................
             2          -8.  web non-response
          2154           1.  yes
           396           5.  no
            31           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         13140       blank.  inap (inapplicable); partial interview

n007                         champus/champva coverage

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.govcover.n007_

         are you currently covered by tri-care, champus, champ-va, or any other military
         health care plan?
         
         instr: if r uses va services, but does not have any other form of military
         health care coverage, enter "no" here. we will ask about use of va services
         later in the survey.
         
         def: tri-care is the name for the military's health insurance program.  it
         includes what used to be known as champus and champ-va.
         
         web-administered text:
         are you currently covered by tri-care, champus, champ-va, or any other military
         health care plan? 
         
         instr: if you use va services, but do not have any other form of military health
         care coverage, please answer "no" here. we will ask about use of va services
         later in the survey.  
         
         def: tri-care is the name for the military's health insurance program.  it
         includes what used to be known as champus and champ-va.

         .................................................................................
            15          -8.  web non-response
           955           1.  yes
         14568           5.  no
            46           8.  dk (don't know); na (not ascertained)
            19           9.  rf (refused)
           120       blank.  inap (inapplicable); partial interview

n285                         drugs/care from vet admin

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.govcover.n285_

         [since [r's last iw month], [r's last iw year]/in the last two years] have you
         obtained medical care or prescription drugs from a veteran's administration
         facility?

         .................................................................................
             3          -8.  web non-response
           848           1.  yes
         14716           5.  no
            22           8.  dk (don't know); na (not ascertained)
            14           9.  rf (refused)
           120       blank.  inap (inapplicable); partial interview

构造变量

         if secn.govcover.n285_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n286m1                       drugs/care from vet admin - kind - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.govcover.n286_

         what kind of care did you obtain from the va? hospital stay, doctor visit,
         prescription drugs, eye care or what?
         
         instr: select all that apply
         
         web-administered text:
         what kind of care did you obtain from the va?
         
         instr: select all that apply.

         .................................................................................
           177           1.  hospital stay
           338           2.  doctor or clinic visit, outpatient surgery
           235           3.  prescription drugs
            82           4.  other services such as emergency care, lab tests,
                             counseling, eye care, eyeglasses, or physical therapy
            11           8.  dk (don't know); na (not ascertained)
             5           9.  rf (refused)
         14875       blank.  inap (inapplicable); partial interview

构造变量

         if secn.govcover.n285_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n286m2                       drugs/care from vet admin - kind - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.govcover.n286_

         what kind of care did you obtain from the va? hospital stay, doctor visit,
         prescription drugs, eye care or what?
         
         instr: select all that apply
         
         web-administered text:
         what kind of care did you obtain from the va?
         
         instr: select all that apply.

         .................................................................................
            17           1.  hospital stay
           242           2.  doctor or clinic visit, outpatient surgery
           304           3.  prescription drugs
            94           4.  other services such as emergency care, lab tests,
                             counseling, eye care, eyeglasses, or physical therapy
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15066       blank.  inap (inapplicable); partial interview

构造变量

         if secn.govcover.n285_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n286m3                       drugs/care from vet admin - kind - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.govcover.n286_

         what kind of care did you obtain from the va? hospital stay, doctor visit,
         prescription drugs, eye care or what?
         
         instr: select all that apply
         
         web-administered text:
         what kind of care did you obtain from the va?
         
         instr: select all that apply.

         .................................................................................
            10           1.  hospital stay
            62           2.  doctor or clinic visit, outpatient surgery
           179           3.  prescription drugs
           171           4.  other services such as emergency care, lab tests,
                             counseling, eye care, eyeglasses, or physical therapy
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15301       blank.  inap (inapplicable); partial interview

构造变量

         if secn.govcover.n285_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n286m4                       drugs/care from vet admin - kind - 4

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.govcover.n286_

         what kind of care did you obtain from the va? hospital stay, doctor visit,
         prescription drugs, eye care or what?
         
         instr: select all that apply
         
         web-administered text:
         what kind of care did you obtain from the va?
         
         instr: select all that apply.

         .................................................................................
             4           1.  hospital stay
             4           2.  doctor or clinic visit, outpatient surgery
             4           3.  prescription drugs
           151           4.  other services such as emergency care, lab tests,
                             counseling, eye care, eyeglasses, or physical therapy
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15560       blank.  inap (inapplicable); partial interview

构造变量

         if secn.govcover.n001_ = yes or secn.govcover.n006_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n009                         medicare/medicaid hmo

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medicaidcareplan.n009_

         we are interested in how your [medicare /(medicaid/state name for medicaid)]
         health insurance works for routine care.
                 
         [do you receive these benefits through [a medicare advantage plan, sometimes
         called a medicare hmo (that is a health maintenance organization) or medicare
         managed care?]/[an hmo (that is a health maintenance organization) or managed
         care plan?]]

         .................................................................................
            42          -8.  web non-response
          4445           1.  yes
          4524           5.  no
          1019           8.  dk (don't know); na (not ascertained)
            25           9.  rf (refused)
          5668       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.medicaidcareplan.n009_ 

         if secn.medicaidcareplan.n009_ = yes and secn.govcover.n001_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n351                         hmo pay for regular rx drugs

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medicaidcareplan.n351_

         [[medicare/medicaid] managed care]
         
         does this plan cover or provide help with paying for regular prescription drugs?

         .................................................................................
             4          -8.  web non-response
          3699           1.  yes
           327           5.  no
            53           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         11639       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.medicaidcareplan.n351_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n014                         medicare/medicaid hmo - amt pay

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.medicaidcareplan.n014_

         [[medicare/medicaid] managed care]
         
         [not including co-pays or deductions from your social security, how/how] much do
         you, yourself, pay in premiums for this plan?
         
         instr: please enter '0' for nothing.
         
         instr: do not probe dk/rf
         
         amount:
         
         per:
         
         web-administered text:
         [[medicare/medicaid] managed care]
         
         [not including co-pays or deductions from your social security, how /how] much
         do you, yourself, pay in premiums for this plan? 
         
         instr: please enter '0' for nothing.

         .................................................................................
            36                      -8.  web non-response
          3404                 0-35170.  actual value
           614                   99998.  dk (don't know); na (not ascertained)
            30                   99999.  rf (refused)
         11639                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.medicaidcareplan.n014_ 

         if secn.medicaidcareplan.n014_ = response and secn.medicaidcareplan.n014_ <> 0 
         and activemode = 'iweradmin' or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n018                         medicare/medicaid hmo - amt pay - per

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medicaidcareplan.n018_

         ([not including co-pays or deductions from your social security, how/how] much
         do you, yourself, pay for this plan?)
         
         amount: [medicare/medicaid hmo-amt pay]
         
         per:

         .................................................................................
           197          -8.  web non-response
          1652           1.  month
            34           2.  quarter (every 3 months)
             3           3.  semi-annually (every 6 months or twice a year)
            66           4.  year
             6           7.  other (specify)
             6           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         13758       blank.  inap (inapplicable); partial interview

n015                         medicare/medicaid hmo - amt pay - min

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.medicaidcareplan.n015_

         (thinking about your [medicare/medicaid] managed care plan premiums:)
         
         does it amount to less than $____ per month, more than $____ per month, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints:  $30, $60, $100, $200
         random entry points:  $60, $100
         entry point assignment: 1 or {not 1} at x501 order of entry point assignments
         and procedures correspond
         
         web-administered text:
         thinking about your [medicare/medicaid] managed care plan premiums:
         
         does it amount to less than $____ per month, more than $____ per month, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
           305           0.  value of breakpoint
            14          30.  value of breakpoint
            56          31.  value of breakpoint
            23          60.  value of breakpoint
            53          61.  value of breakpoint
            24         100.  value of breakpoint
           150         101.  value of breakpoint
             7         200.  value of breakpoint
            45         201.  value of breakpoint
         15046       blank.  inap (inapplicable); partial interview

n016                         medicare/medicaid hmo - amt pay - max

         section: n     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secn.medicaidcareplan.n016_

         *

         .................................................................................
            49          29.  value of breakpoint
            14          30.  value of breakpoint
            73          59.  value of breakpoint
            23          60.  value of breakpoint
            65          99.  value of breakpoint
            24         100.  value of breakpoint
           135         199.  value of breakpoint
             7         200.  value of breakpoint
           287    99999996.  greater than maximum breakpoint
         15046       blank.  inap (inapplicable); partial interview

n017                         medicare/medicaid hmo - amt pay - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medicaidcareplan.n017_

         *

         .................................................................................
            34           0.  no breakpoint values given during interview
             2          97.  data not available
           218          98.  dk (don't know); na (not ascertained)
            25          99.  rf (refused)
         15444       blank.  inap (inapplicable); partial interview

构造变量

         if secn.medicaidcareplan.n351_ <> yes and secn.medicaidcareplan.n351_ <> 
         specialanswer and secn.govcover.n001_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n352                         signed up medicare prescription coverage

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medd.n352_

         part d of medicare provides coverage for prescription drugs, usually through a
         private insurance provider.
         
         are you enrolled in medicare part d, also known as the medicare prescription
         drug plan?

         .................................................................................
            18          -8.  web non-response
          2677           1.  yes
          2504           5.  no
           287           8.  dk (don't know); na (not ascertained)
             5           9.  rf (refused)
         10232       blank.  inap (inapplicable); partial interview

构造变量

         if iwtype <> ext then 

         if secn.medicaidcareplan.n351_ <> yes and secn.medicaidcareplan.n351_ <> 
         specialanswer then 

         if secn.medd.n352_ <> no and secn.medd.n352_ <> specialanswer and 
         secn.medd.n352_ <> empty then 

         if rvars.z245_pwplanname <> empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n414                         get medicare drug coverage through same plan

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medd.n414_

         the last time we asked you about part d, you told us that [plan name] provided
         your medicare drug coverage.
         
         do you still get your medicare drug coverage through this plan?

         .................................................................................
             2          -8.  web non-response
           745           1.  yes
            13           3.  yes, same company, different plan
           271           5.  no
             6           6.  records inaccurate
            24           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         14662       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.medd.n353_ 

         if secn.medd.n414_ = somecodiffplan or secn.medd.n414_ = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n415m1                       why change part d - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.medd.n415_

         why did you change to your new part d plan?
         
         instr: select all that apply

         .................................................................................
            69           1.  old one closed provider/company/medicare changed the plan;
                             same company different plan; moved; had to change plans
           107           2.  lower premiums
             4           5.  no gap in coverage
            28           6.  lower costs, nfs
            62           7.  other (specify); dissatisfied with old plan; new plan
                             better, nfs; new plan recommended to r
            17           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         15434       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.medd.n353_ 

         if secn.medd.n414_ = somecodiffplan or secn.medd.n414_ = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n415m2                       why change part d - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.medd.n415_

         why did you change to your new part d plan?
         
         instr: select all that apply

         .................................................................................
                         1.  old one closed provider/company/medicare changed the plan;
                             same company different plan; moved; had to change plans
             1           2.  lower premiums
             1           5.  no gap in coverage
             7           6.  lower costs, nfs
            11           7.  other (specify); dissatisfied with old plan; new plan
                             better, nfs; new plan recommended to r
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15703       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.medd.n353_ 

         if secn.medd.n414_ = somecodiffplan or secn.medd.n414_ = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n415m3                       why change part d - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.medd.n415_

         why did you change to your new part d plan?
         
         instr: select all that apply

         .................................................................................
                         1.  old one closed provider/company/medicare changed the plan;
                             same company different plan; moved; had to change plans
                         2.  lower premiums
                         5.  no gap in coverage
                         6.  lower costs, nfs
             1           7.  other (specify); dissatisfied with old plan; new plan
                             better, nfs; new plan recommended to r
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15722       blank.  inap (inapplicable); partial interview

构造变量

         if iwtype <> ext then 

         if secn.medicaidcareplan.n351_ <> yes and secn.medicaidcareplan.n351_ <> 
         specialanswer then 

         if secn.medd.n352_ = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n417                         prescription drug coverage

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medd.n417_

         do you have prescription drug coverage from some other source?

         .................................................................................
             2          -8.  web non-response
          1787           1.  yes
           688           5.  no
            24           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         13219       blank.  inap (inapplicable); partial interview

构造变量

         if iwtype <> ext then 

         if secn.medd.n352_ = yes or secn.medicaidcareplan.n351_ = yes or 
         secn.medd.n417_ <> yes and secn.medd.n417_ <> empty then 

         if secn.medd.n352_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n404                         monthly premiums

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.medd.n404_monthlypremiums

         how much do you, yourself, pay per month in premiums for this plan?
         
         instr: enter "0" for nothing
         
         instr: do not probe dk/rf
         
         web-administered text:
         how much do you, yourself, pay per month in premiums for this plan? 
         
         instr: please enter '0' for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           2078        0        3500         65.24        141.71   13046
         -----------------------------------------------------------------
            36          -8.  web non-response
            11        9996.  not ascertained; amount included in n014 or n040
           521        9998.  dk (don't know); na (not ascertained)
            31        9999.  rf (refused)

n405                         monthly premiums - min

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medd.n405_

         (thinking about how much you pay per  month in premiums for your medicare part d
         plan:)
         
         does it amount to less than $____ per month, more than $____ per month, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints:  $20, $30, $45, $60
         random entry points:  $30, $45
         entry point assignment: 1 or {not 1} at x503 order of entry point assignments
         and procedures correspond
         
         web-administered text:
         thinking about how much you pay per  month in premiums for your medicare part d
         plan:
         
         does it amount to less than $____ per month, more than $____ per month, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
           297           0.  value of breakpoint
             9          20.  value of breakpoint
            19          21.  value of breakpoint
            23          30.  value of breakpoint
            67          31.  value of breakpoint
            25          45.  value of breakpoint
            48          46.  value of breakpoint
            11          60.  value of breakpoint
            86          61.  value of breakpoint
         15138       blank.  inap (inapplicable); partial interview

n406                         monthly premiums - max

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medd.n406_

         *

         .................................................................................
            28          19.  value of breakpoint
             9          20.  value of breakpoint
            29          29.  value of breakpoint
            23          30.  value of breakpoint
            54          44.  value of breakpoint
            25          45.  value of breakpoint
            24          59.  value of breakpoint
            11          60.  value of breakpoint
           382          96.  greater than maximum breakpoint
         15138       blank.  inap (inapplicable); partial interview

n407                         monthly premiums - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medd.n407_

         *

         .................................................................................
            27           0.  no breakpoint values given during interview
             3          97.  data not available
           260          98.  dk (don't know); na (not ascertained)
            28          99.  rf (refused)
         15405       blank.  inap (inapplicable); partial interview

n023                         num private health ins plans

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n023_

         now, we'd like to ask about all the other types of health insurance plans you
         might have, such as insurance through an employer or a business, coverage for
         retirees, or health insurance you buy for yourself, including any [medigap or]
         other supplemental coverage.
         
         do not include long-term care insurance. [other than your medicare hmo or
         medicare advantage plan you've just told me about, how/how] many other plans do
         you have?
         
         instr: enter "0" for none
         
         number of plans:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15328        0           7          0.51          0.60     124
         -----------------------------------------------------------------
            57          -8.  web non-response
           152          98.  dk (don't know); na (not ascertained)
            62          99.  rf (refused)

n298_1                       index to plan - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n298_index

         *

         .................................................................................
          7135           1.  plan index
          8588       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n280_1                       name private health insurance plan - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n280_

         what is the name of [this plan/the most important of those plans/the
         [second/third] most important of those plans]? 
         
         instr: if the respondent selects a plan already on the list, be sure to confirm
         the entire plan name has remained the same.  if not, add as a new plan.
         
         instr: if the r doesn't know their plan name or refuses to give a name, select
         'not on list' and enter 'plan 1', 'plan 2', or 'plan 3' corresponding to the
         pass through the private plan question loop.
         
         web-administered text:
         what is the name of [this plan/the most important of those plans/the
         [second/third] most important of those plans]? 
         
         [instr: for your reference, here are the plans you've mentioned before.]
         
         [instr: if you select a plan already on the list below, be sure to confirm the
         entire plan name has remained the same. if not, select "add a plan" and enter
         the new plan name in the space provided.]
         
         instr: if you don't know your plan name, select "add a plan" and enter "plan 1"
         in the space provided.

         .................................................................................
             9          -8.  web non-response
          4043           1.  previous wave plan 1 name
            46           2.  previous wave plan 2 name
             4           3.  previous wave plan 3 name
          2966          27.  [not on list/add a plan]
            49          98.  dk (don't know); na (not ascertained)
            18          99.  rf (refused)
          8588       blank.  inap (inapplicable); partial interview

构造变量

         if (n280_ = pw_plan1 or n280_ = pw_plan2 or n280_ = pw_plan3) and 
         preload_hlth_plan[indx].z553_plansource <> empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n485_1                       which is primary plan - private/medicare - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n485_

         [[main plan name-n024]]
         
         if  private plan source is through pw current employer (z553 = 1):
         last time you told us you got this plan from the employer, business, or
         professional organization you had at that time. is your plan still provided by
         this organization?
         
         if  private plan source is through spouse/partner's pw current employer (z553 =
         3):
         last time you told us you got this plan from the employer your spouse or partner
         had at that time. is your plan still provided by this organization?
         
         else:
         last time you told us you get this plan from [your spouse or partner's former
         employer/an insurance company/your union or spouse or partner's union/a group
         such as aarp, a church or other organization/an insurance exchange]. is this
         still the case?

         .................................................................................
             2          -8.  web non-response
          2435           1.  yes
           144           5.  no
            12           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         13130       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secj.workstatus.j020_workforpay = yes or iwtype = ext and 
         rvars.z123_curworkng_v = yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n033_1                       obtain hi thru currnt emp/own business - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n033_howobtins

         [[main plan name-n024]]
         
         do you obtain this health insurance through your [own business or professional
         organization?/current employer?]

         .................................................................................
             1          -8.  web non-response
          1605           1.  yes
           893           5.  no
             4           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         13218       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n033_howobtins <> yes or iwtype <> ext and 
         secj.workstatus.j020_workforpay <> yes or iwtype = ext and 
         rvars.z123_curworkng_v <> yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n034_1                       obtain ins thru former employer - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n034_

         [[main plan name-n024]]
         
         do you obtain this health insurance through a former employer of yours?

         .................................................................................
             4          -8.  web non-response
           625           1.  yes
          2446           5.  no
            17           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         12629       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secb.b063_marstatassign = married or secb.b063_marstatassign = anulled or 
         secb.b063_marstatassign = separated or secb.b063_marstatassign = divorced then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n035_1                       obtain ins thru hwp current employer - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n035_

         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your (spouse/partner's) current
         employer?
         
         otherwise, if r is {divorced (b063=4) or marriage was annulled (b063=2):
         do you obtain this health insurance through your [(late)/former]
         (spouse/partner's) current employer?
         
         web-administered text:
         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your spouse or partner's current
         employer?
         
         otherwise, if r is {divorced (b063=4) or marriage was annulled (b063=2):
         do you obtain this health insurance through your [late/former] spouse or
         partner's current employer?

         .................................................................................
             1          -8.  web non-response
           652           1.  yes
          1257           5.  no
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         13809       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n035_ <> empty 
         or secb.b063_marstatassign = widowed then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n036_1                       obtain ins thru hwp former employer - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n036_

         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your (spouse/partner's) former
         employer?
         
         otherwise, if r is divorced (b063=4) or widowed (b063=5) or marriage was
         annulled (b063=2):
         do you obtain this health insurance through your [(late)/former]
         (spouse/partner's) former employer?
         
         web-administered text:
         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your spouse or partner's former
         employer?
         
         otherwise, if r is divorced (b063=4) or widowed (b063=5) or marriage was
         annulled (b063=2):
         do you obtain this health insurance through your [late/former] spouse or
         partner's former employer?

         .................................................................................
           218           1.  yes
          1473           5.  no
            11           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         14018       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n035_ <> empty 
         and (secn.plandetails[cnt].n036_ <> yes and secn.plandetails[cnt].n036_ <> 
         empty) or secb.b063_marstatassign = nevermarried or secb.b063_marstatassign = 
         otherspecify or secb.b063_marstatassign = empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n037_1                       where purchase private plan insurance - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n037_

         [[main plan name-n024]]
         
         did you purchase this plan directly from an insurance company, through an
         insurance marketplace or exchange, through your [or your
         [husband's/wife's/partner's]] union, through a group such as aarp, a church, or
         other organization?

         .................................................................................
             8          -8.  web non-response
           605           1.  insurance company
            13           2.  [r's union/my union]
             3           3.  [spouse's union/my [husband's/wife's/partner's] union]
           135           4.  group
           246           5.  through an insurance marketplace or exchange
            79           6.  includes federal, state or military programs
            67           7.  [other (specify)/other organization]
            74           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         14489       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n282_1                       priv plan hi - start year - 1

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.plandetails[1].n282_yearstart

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         year:

         .................................................................................
           129                      -8.  web non-response
          3539               1916-2021.  actual value
           194                    9998.  dk (don't know); na (not ascertained)
             7                    9999.  rf (refused)
         11854                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n282_yearstart 

         if secn.plandetails[cnt].n282_yearstart = dontknow or 
         secn.plandetails[cnt].n282_yearstart = refusal or 
         secn.plandetails[cnt].n282_yearstart = empty or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n453_1                       priv plan hi - at age - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n453_

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         age:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            384        1          90         59.38         14.11   14830
         -----------------------------------------------------------------
           378          -8.  web non-response
           128          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)

构造变量

         {previous ask} secn.plandetails[].n453_ 

         if secn.plandetails[cnt].n453_ = dontknow or secn.plandetails[cnt].n453_ = 
         refusal or secn.plandetails[cnt].n453_ = empty or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n473_1                       priv plan hi - years ago - 1

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[1].n454_

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         years ago:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            783        1          67         11.96         11.10   14440
         -----------------------------------------------------------------
           378          -8.  web non-response
           119         998.  dk (don't know); na (not ascertained)
             3         999.  rf (refused)

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n282_yearstart <> refusal then 
         if secn.plandetails[cnt].n282_yearstart >= init.a062t2yrsago_a then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n281_1                       priv plan hi - start month - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n281_monthstart

         what month was that?
         
         month:
         
         web-administered text:
         what month was that?
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
             4          -8.  web non-response
           573           1.  jan
            49           2.  feb
            90           3.  mar
           100           4.  apr
            62           5.  may
            88           6.  jun
           108           7.  jul
            78           8.  aug
            72           9.  sep
            84          10.  oct
            92          11.  nov
            80          12.  dec
             4          13.  winter
             5          14.  spring
             2          15.  summer
             7          16.  fall
            45          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         14180       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n282_yearstart <> refusal then 
         if secn.plandetails[cnt].n282_yearstart = dontknow or 
         secn.plandetails[cnt].n453_ = dontknow or secn.plandetails[cnt].n454_ = 
         dontknow then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n482_1                       priv plan hlth ins start < 5 yrs ago - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n482_monthstart_unf1

         [[main plan name-n024]]
         
         even if you cannot remember the exact date this coverage started, please give us
         your best guess.
         
         was it less than 5 years ago, more than 5 years ago, or what?

         .................................................................................
            30           1.  less than 5 years ago
            12           3.  about 5 years ago
           141           5.  more than 5 years ago
            17           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15522       blank.  inap (inapplicable); partial interview

构造变量

         if n482_monthstart_unf1 = lessthan5yrs then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n483_1                       priv plan hlth ins start < 2 yrs ago - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n483_monthstart_unf2

         [[main plan name-n024]]
         
         was it less than 2 years ago, more than 2 years ago, or what?

         .................................................................................
             3           1.  less than 2 years ago
             8           3.  about 2 years ago
            15           5.  more than 2 years ago
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15693       blank.  inap (inapplicable); partial interview

构造变量

         if n482_monthstart_unf1 = morethan5yrs then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n484_1                       priv plan hlth ins start < 10 yrs ago - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n484_monthstart_unf3

         [[main plan name-n024]]
         
         was it less than 10 years ago, more than 10 years ago, or what?

         .................................................................................
            25           1.  less than 10 years ago
            11           3.  about 10 years ago
            92           5.  more than 10 years ago
            13           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15582       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.govcover.n001_ = yes then 
         if secn.plandetails[cnt].counter = 1 then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n025_1                       which is primary plan - private/medicare - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n025_

         which is your primary plan, medicare or [name of plan (per n024)]?

         .................................................................................
             8          -8.  web non-response
          2316           1.  medicare
           579           2.  name of plan (n024_1)
            76           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         12743       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n032_1                       private plan 1 - 3 help pay regular rx - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n032_

         does [name of plan (per n024)] provide help with paying for regular prescription
         drugs?
         
         instr: please note, the follow-up questions refer to the private plan, not to
         medicare.

         .................................................................................
             7          -8.  web non-response
          5335           1.  yes
          1662           5.  no
           126           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
          8589       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n040_1                       priv plan hi pay per/month - amt - 1

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.plandetails[1].n040_

         [[main plan name-n024]]
         
         how much do you [or your] [husband/wife/partner] pay per month in premiums for
         this plan (for you and any members of your household that are also covered)?
         
         [instr: if necessary: count any payroll deductions, but do not include any
         amount paid by the employer]
         
         instr: do not probe dk/rf
         
         instr: enter "0" for nothing.
         
         amount per month:
         
         web-administered text:
         [[main plan name-n024]]
         
         how much do you [or your] [husband/wife/partner] pay per month in premiums for
         this plan for you and any members of your household that are also covered?
         
         instr: count any payroll deductions, but do not include any amount paid by the
         employer.
         
         instr: enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           5954        0        4500        254.73        323.36    8589
         -----------------------------------------------------------------
           108          -8.  web non-response
           992        9998.  dk (don't know); na (not ascertained)
            80        9999.  rf (refused)

n041_1                       priv plan hi pay per/month - min - 1

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[1].n041_

         (thinking about the amount you (or your [husband/wife/partner]) pay per month in
         premiums for this plan:)
         
         does it amount to less than $____ per month, more than $____ per month, or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $50, $100, $150, $300, $500
         random entry points: $100, $150, $300
         entry point assignment: 1 or 2 or {not 1 and not 2} at x515 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about the amount you (or your [husband/wife/partner]) pay per month in
         premiums for this plan:
         
         does it amount to less than $____ per month, more than $____ per month, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
           359           0.  value of breakpoint
            16          50.  value of breakpoint
            95          51.  value of breakpoint
            44         100.  value of breakpoint
           117         101.  value of breakpoint
            36         150.  value of breakpoint
           298         151.  value of breakpoint
            38         300.  value of breakpoint
            99         301.  value of breakpoint
            14         500.  value of breakpoint
            48         501.  value of breakpoint
         14559       blank.  inap (inapplicable); partial interview

n042_1                       priv plan hi pay per/month - max - 1

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[1].n042_

         *

         .................................................................................
            44          49.  value of breakpoint
            16          50.  value of breakpoint
           119          99.  value of breakpoint
            44         100.  value of breakpoint
           116         149.  value of breakpoint
            36         150.  value of breakpoint
           166         299.  value of breakpoint
            38         300.  value of breakpoint
            86         499.  value of breakpoint
            14         500.  value of breakpoint
           485         996.  greater than maximum breakpoint
         14559       blank.  inap (inapplicable); partial interview

n043_1                       priv plan hi pay per/month - result - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n043_

         *

         .................................................................................
            69           0.  no breakpoint values given during interview
            14          97.  data not available
           366          98.  dk (don't know); na (not ascertained)
            61          99.  rf (refused)
         15213       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 

         if secn.plandetails[cnt].n037_ = exchange then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n296_1                       exch subsidized based on fam income - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n296_

         [[main plan name-n024]]
         
         was the cost of the premium subsidized based on your (family) income?
         
         web-administered text:
         [[main plan name-n024]]
         
         was the cost of the premium subsidized based on your family income?

         .................................................................................
           131           1.  yes
            78           5.  no
            37           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15476       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if secj.workstatus.j021_empselfoth = slfempd then 
         assign: secn.plandetails[cnt].n044_ := 'riscurrlyslfempd' 
         {previous ask} secn.plandetails[].n032_ 
         if not(pisecjworkstatusj021_empselfoth = slfempd) then 
         assign: secn.plandetails[cnt].n044_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n044_1                       branchpnt - self employed/all oth - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n044_

         *

         .................................................................................
           535           1.  r is currently self-employed
          6600           2.  all others
          8588       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if (respondents[idm].x065acouplenss = married or 
         respondents[idm].x065acouplenss = partnered_vol) and 
         (secn.plandetails[cnt].n035_ = yes or secn.plandetails[cnt].n036_ = yes) then 
         assign: secn.plandetails[cnt].n046_ := 'insthruspandrismds' 
         {previous ask} secn.plandetails[].n032_ 
         if secn.plandetails[cnt].n037_ = otherspecify then 
         assign: secn.plandetails[cnt].n046_ := 'insthrusomeplaceelseatr15' 
         {previous ask} secn.plandetails[].n032_ 
         if not(n037_ = otherspecify) then 
         assign: secn.plandetails[cnt].n046_ := 'insthrucurforemporunion' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n046_1                       branchpnt - source of health insurance - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n046_

         *

         .................................................................................
           765           1.  ins thru spouse and r is married, divorced, or separated
           310           2.  ins thru someplace else
          6060           3.  ins thru current/former employer
          8588       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if secn.govcover.n001_ = yes then 
         assign: secn.plandetails[cnt].n047_ := 'riscoveredbymcare' 
         {previous ask} secn.plandetails[].n032_ 
         if not(pigovcovern001_ = yes) then 
         assign: secn.plandetails[cnt].n047_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n047_1                       branchpnt - coverd by medicare/all oth - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n047_

         *

         .................................................................................
          2981           1.  r is covered by medicare
          4154           2.  all others
          8588       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 

         if iwtype <> ext then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n048_1                       priv plan hi - anyone else covered - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n048_anyelsecov

         [[main plan name-n024]]
         
         besides you, is anyone else covered on this health insurance policy?

         .................................................................................
             1          -8.  web non-response
          3023           1.  yes
          4095           5.  no
            11           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
          8590       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_1a                      priv plan hi - who covered - 1 - 1

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[1].n049awhocov[1]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
           652                 041-990.  other person number
          2323                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
            12                     994.  one or more grandchildren
            31                     997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         12705                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_1b                      priv plan hi - who covered - 1 - 2

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[1].n049awhocov[2]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
           577                 041-990.  other person number
           205                     991.  [r's spouse or partner/my spouse or parter]
             2                     993.  all children
            13                     994.  one or more grandchildren
            20                     997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         14906                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_1c                      priv plan hi - who covered - 1 - 3

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[1].n049awhocov[3]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
           198                 041-990.  other person number
           130                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
             2                     994.  one or more grandchildren
            12                     997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15381                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_1d                      priv plan hi - who covered - 1 - 4

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[1].n049awhocov[4]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
            69                 041-990.  other person number
            28                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
             2                     994.  one or more grandchildren
             2                     997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15622                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_1e                      priv plan hi - who covered - 1 - 5

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[1].n049awhocov[5]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
            12                 041-990.  other person number
             9                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15702                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_1f                      priv plan hi - who covered - 1 - 6

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[1].n049awhocov[6]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
                               041-990.  other person number
             2                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
             1                     997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15720                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_1g                      priv plan hi - who covered - 1 - 7

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[1].n049awhocov[7]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
                               041-990.  other person number
                                   991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15723                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (respondents[idm].x065acouplenss = married or 
         respondents[idm].x065acouplenss = partnered_vol) and 
         (secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n036_ <> yes and 
         secn.plandetails[cnt].n037_ <> spousesunion) and not(c91 in 
         secn.plandetails[cnt].n253_n049mwhocov ) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n051_1                       priv hi - could spouse be covered - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n051_spcoverage

         [[main plan name-n024]]
         
         could you have obtained coverage for your spouse through this health insurance
         plan?

         .................................................................................
            13          -8.  web non-response
          1028           1.  yes
           886           5.  no
            74           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         13718       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if seca.continuinterview.a019_rage < 65 and 
         secn.plandetails[cnt].n033_howobtins = yes then 
         assign: secn.plandetails[cnt].n058_ := 'hlthinsfromcurempless65' 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if seca.continuinterview.a019_rage < 65 and secn.plandetails[cnt].n034_ = yes 
         then 
         assign: secn.plandetails[cnt].n058_ := 'hlthinsformerempless65' 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if not(pisecacontinuinterviewa019_rage < 65 and n034_ = yes) then 
         assign: secn.plandetails[cnt].n058_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n058_1                       priv hi from cur/for emp and less 65 - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[1].n058_

         *

         .................................................................................
          1403           1.  r has health ins from current employer and r is less than 65
           203           2.  r has health ins from former employer and r is less than 65
          5529           3.  all others
          8588       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (secn.plandetails[cnt].n033_howobtins = yes and 
         secj.workstatus.j021_empselfoth = someoneelse or secn.plandetails[cnt].n034_ = 
         yes) and (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if seca.continuinterview.a019_rage < 65 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n059_1                       employer retiree coverage up to 65 - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n059_covto65

         [[main plan name-n024]]
         
         [can/if you left your current employer now, could] you continue this insurance
         coverage for yourself up to the age of 65?

         .................................................................................
             5          -8.  web non-response
           616           1.  yes
           845           5.  no
            74           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         14180       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n059_covto65 

         if secn.plandetails[cnt].n059_covto65 = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n060_1                       employer retiree hi coverage after 65 - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n060_empcovaft65

         [[main plan name-n024]]
         
         [does your former/if you left your current employer now, does your] employer
         offer this type of health insurance coverage for you after the age of 65?

         .................................................................................
             5          -8.  web non-response
           278           1.  yes
           255           5.  no
            76           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         15107       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (secn.plandetails[cnt].n033_howobtins = yes and 
         secj.workstatus.j021_empselfoth = someoneelse or secn.plandetails[cnt].n034_ = 
         yes) and (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if seca.relations.a044tspage_a < 65 and respondents[idm].x065acouplenss <> 
         other and secn.plandetails[cnt].n059_covto65 <> no and 
         (secn.plandetails[cnt].n051_spcoverage <> no and 
         secn.plandetails[cnt].n051_spcoverage <> specialanswer and 
         secn.plandetails[cnt].n051_spcoverage <> empty) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n062_1                       emp retiree hi cov for sp up to 65 - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n062_covspto65

         [[main plan name-n024]]
         
         [could your spouse be covered by this plan/if you left your current employer now
         could you continue this type of current health insurance coverage for your
         spouse] until [he/she] is age 65?

         .................................................................................
             3          -8.  web non-response
            80           1.  yes
            57           5.  no
            13           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         15568       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n062_covspto65 

         if secn.plandetails[cnt].n062_covspto65 = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n063_1                       emp retiree hi cov for sp after 65 - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n063_covspaft65

         [[main plan name-n024]]
         
         [does your former/if you left your current employer now, does your] employer
         offer this type of health insurance coverage for your spouse after the age of
         65?

         .................................................................................
             1          -8.  web non-response
            39           1.  yes
            28           5.  no
            12           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15643       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n284_1                       health insurance plan satisfaction - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[1].n284_

         [[main plan name-n024]]
         
         overall, how satisfied are you with this health plan? are you very satisfied,
         somewhat satisfied, neutral, somewhat dissatisfied, or very dissatisfied?
         
         web-administered text:
         [[main plan name-n024]]
         
         overall, how satisfied are you with this health plan?

         .................................................................................
             5          -8.  web non-response
          3934           1.  very satisfied
          1827           2.  somewhat satisfied
           929           3.  neutral
           244           4.  somewhat dissatisfied
           126           5.  very dissatisfied
            57           8.  dk (don't know); na (not ascertained)
            11           9.  rf (refused)
          8590       blank.  inap (inapplicable); partial interview

n298_2                       index to plan - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n298_index

         *

         .................................................................................
           511           2.  plan index
         15212       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n280_2                       name private health insurance plan - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n280_

         what is the name of [this plan/the most important of those plans/the
         [second/third] most important of those plans]? 
         
         instr: if the respondent selects a plan already on the list, be sure to confirm
         the entire plan name has remained the same.  if not, add as a new plan.
         
         instr: if the r doesn't know their plan name or refuses to give a name, select
         'not on list' and enter 'plan 1', 'plan 2', or 'plan 3' corresponding to the
         pass through the private plan question loop.
         
         web-administered text:
         what is the name of [this plan/the most important of those plans/the
         [second/third] most important of those plans]? 
         
         [instr: for your reference, here are the plans you've mentioned before.]
         
         [instr: if you select a plan already on the list below, be sure to confirm the
         entire plan name has remained the same. if not, select "add a plan" and enter
         the new plan name in the space provided.]
         
         instr: if you don't know your plan name, select "add a plan" and enter "plan 1"
         in the space provided.

         .................................................................................
            39           1.  previous wave plan 1 name
            65           2.  previous wave plan 2 name
             8           3.  previous wave plan 3 name
           373          27.  [not on list/add a plan]
            16          98.  dk (don't know); na (not ascertained)
             9          99.  rf (refused)
         15213       blank.  inap (inapplicable); partial interview

构造变量

         if (n280_ = pw_plan1 or n280_ = pw_plan2 or n280_ = pw_plan3) and 
         preload_hlth_plan[indx].z553_plansource <> empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n485_2                       which is primary plan - private/medicare - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n485_

         [[main plan name-n024]]
         
         if  private plan source is through pw current employer (z553 = 1):
         last time you told us you got this plan from the employer, business, or
         professional organization you had at that time. is your plan still provided by
         this organization?
         
         if  private plan source is through spouse/partner's pw current employer (z553 =
         3):
         last time you told us you got this plan from the employer your spouse or partner
         had at that time. is your plan still provided by this organization?
         
         else:
         last time you told us you get this plan from [your spouse or partner's former
         employer/an insurance company/your union or spouse or partner's union/a group
         such as aarp, a church or other organization/an insurance exchange]. is this
         still the case?

         .................................................................................
             1          -8.  web non-response
            74           1.  yes
             6           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15642       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secj.workstatus.j020_workforpay = yes or iwtype = ext and 
         rvars.z123_curworkng_v = yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n033_2                       obtain hi thru currnt emp/own business - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n033_howobtins

         [[main plan name-n024]]
         
         do you obtain this health insurance through your [own business or professional
         organization?/current employer?]

         .................................................................................
           116           1.  yes
           105           5.  no
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15500       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n033_howobtins <> yes or iwtype <> ext and 
         secj.workstatus.j020_workforpay <> yes or iwtype = ext and 
         rvars.z123_curworkng_v <> yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n034_2                       obtain ins thru former employer - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n034_

         [[main plan name-n024]]
         
         do you obtain this health insurance through a former employer of yours?

         .................................................................................
             1          -8.  web non-response
            79           1.  yes
           236           5.  no
             3           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15403       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secb.b063_marstatassign = married or secb.b063_marstatassign = anulled or 
         secb.b063_marstatassign = separated or secb.b063_marstatassign = divorced then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n035_2                       obtain ins thru hwp current employer - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n035_

         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your (spouse/partner's) current
         employer?
         
         otherwise, if r is {divorced (b063=4) or marriage was annulled (b063=2):
         do you obtain this health insurance through your [(late)/former]
         (spouse/partner's) current employer?
         
         web-administered text:
         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your spouse or partner's current
         employer?
         
         otherwise, if r is {divorced (b063=4) or marriage was annulled (b063=2):
         do you obtain this health insurance through your [late/former] spouse or
         partner's current employer?

         .................................................................................
             1          -8.  web non-response
            44           1.  yes
           138           5.  no
             2           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15537       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n035_ <> empty 
         or secb.b063_marstatassign = widowed then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n036_2                       obtain ins thru hwp former employer - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n036_

         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your (spouse/partner's) former
         employer?
         
         otherwise, if r is divorced (b063=4) or widowed (b063=5) or marriage was
         annulled (b063=2):
         do you obtain this health insurance through your [(late)/former]
         (spouse/partner's) former employer?
         
         web-administered text:
         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your spouse or partner's former
         employer?
         
         otherwise, if r is divorced (b063=4) or widowed (b063=5) or marriage was
         annulled (b063=2):
         do you obtain this health insurance through your [late/former] spouse or
         partner's former employer?

         .................................................................................
            19           1.  yes
           161           5.  no
             3           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         15538       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n035_ <> empty 
         and (secn.plandetails[cnt].n036_ <> yes and secn.plandetails[cnt].n036_ <> 
         empty) or secb.b063_marstatassign = nevermarried or secb.b063_marstatassign = 
         otherspecify or secb.b063_marstatassign = empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n037_2                       where purchase private plan insurance - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n037_

         [[main plan name-n024]]
         
         did you purchase this plan directly from an insurance company, through an
         insurance marketplace or exchange, through your [or your
         [husband's/wife's/partner's]] union, through a group such as aarp, a church, or
         other organization?

         .................................................................................
            85           1.  insurance company
             4           2.  [r's union/my union]
                         3.  [spouse's union/my [husband's/wife's/partner's] union]
            11           4.  group
            14           5.  through an insurance marketplace or exchange
            10           6.  includes federal, state or military programs
             7           7.  [other (specify)/other organization]
             5           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         15585       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n282_2                       priv plan hi - start year - 2

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.plandetails[2].n282_yearstart

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         year:

         .................................................................................
            19                      -8.  web non-response
           318               1958-2021.  actual value
            13                    9998.  dk (don't know); na (not ascertained)
             3                    9999.  rf (refused)
         15370                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n282_yearstart 

         if secn.plandetails[cnt].n282_yearstart = dontknow or 
         secn.plandetails[cnt].n282_yearstart = refusal or 
         secn.plandetails[cnt].n282_yearstart = empty or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n453_2                       priv plan hi - at age - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n453_

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         age:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             39       21          84         60.26         13.63   15616
         -----------------------------------------------------------------
            58          -8.  web non-response
             8          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)

构造变量

         {previous ask} secn.plandetails[].n453_ 

         if secn.plandetails[cnt].n453_ = dontknow or secn.plandetails[cnt].n453_ = 
         refusal or secn.plandetails[cnt].n453_ = empty or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n473_2                       priv plan hi - years ago - 2

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[2].n454_

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         years ago:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             73        1          42         11.74         10.08   15583
         -----------------------------------------------------------------
            58          -8.  web non-response
             7         998.  dk (don't know); na (not ascertained)
             2         999.  rf (refused)

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n282_yearstart <> refusal then 
         if secn.plandetails[cnt].n282_yearstart >= init.a062t2yrsago_a then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n281_2                       priv plan hi - start month - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n281_monthstart

         what month was that?
         
         month:
         
         web-administered text:
         what month was that?
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
            43           1.  jan
             3           2.  feb
            10           3.  mar
            10           4.  apr
             4           5.  may
            10           6.  jun
            12           7.  jul
             1           8.  aug
             8           9.  sep
             7          10.  oct
             9          11.  nov
             3          12.  dec
             2          13.  winter
             1          14.  spring
             1          15.  summer
             2          16.  fall
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15594       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n282_yearstart <> refusal then 
         if secn.plandetails[cnt].n282_yearstart = dontknow or 
         secn.plandetails[cnt].n453_ = dontknow or secn.plandetails[cnt].n454_ = 
         dontknow then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n482_2                       priv plan hlth ins start < 5 yrs ago - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n482_monthstart_unf1

         [[main plan name-n024]]
         
         even if you cannot remember the exact date this coverage started, please give us
         your best guess.
         
         was it less than 5 years ago, more than 5 years ago, or what?

         .................................................................................
                         1.  less than 5 years ago
             2           3.  about 5 years ago
            10           5.  more than 5 years ago
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15710       blank.  inap (inapplicable); partial interview

构造变量

         if n482_monthstart_unf1 = lessthan5yrs then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n483_2                       priv plan hlth ins start < 2 yrs ago - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n483_monthstart_unf2

         [[main plan name-n024]]
         
         was it less than 2 years ago, more than 2 years ago, or what?

         .................................................................................
                         1.  less than 2 years ago
                         3.  about 2 years ago
                         5.  more than 2 years ago
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15723       blank.  inap (inapplicable); partial interview

构造变量

         if n482_monthstart_unf1 = morethan5yrs then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n484_2                       priv plan hlth ins start < 10 yrs ago - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n484_monthstart_unf3

         [[main plan name-n024]]
         
         was it less than 10 years ago, more than 10 years ago, or what?

         .................................................................................
                         1.  less than 10 years ago
                         3.  about 10 years ago
             9           5.  more than 10 years ago
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15713       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n032_2                       private plan 1 - 3 help pay regular rx - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n032_

         does [name of plan (per n024)] provide help with paying for regular prescription
         drugs?
         
         instr: please note, the follow-up questions refer to the private plan, not to
         medicare.

         .................................................................................
             2          -8.  web non-response
           197           1.  yes
           295           5.  no
            14           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         15213       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n040_2                       priv plan hi pay per/month - amt - 2

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.plandetails[2].n040_

         [[main plan name-n024]]
         
         how much do you [or your] [husband/wife/partner] pay per month in premiums for
         this plan (for you and any members of your household that are also covered)?
         
         [instr: if necessary: count any payroll deductions, but do not include any
         amount paid by the employer]
         
         instr: do not probe dk/rf
         
         instr: enter "0" for nothing.
         
         amount per month:
         
         web-administered text:
         [[main plan name-n024]]
         
         how much do you [or your] [husband/wife/partner] pay per month in premiums for
         this plan for you and any members of your household that are also covered?
         
         instr: count any payroll deductions, but do not include any amount paid by the
         employer.
         
         instr: enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            430        0        1200         70.86        117.85   15213
         -----------------------------------------------------------------
            18          -8.  web non-response
            54        9998.  dk (don't know); na (not ascertained)
             8        9999.  rf (refused)

n041_2                       priv plan hi pay per/month - min - 2

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[2].n041_

         (thinking about the amount you (or your [husband/wife/partner]) pay per month in
         premiums for this plan:)
         
         does it amount to less than $____ per month, more than $____ per month, or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $50, $100, $150, $300, $500
         random entry points: $100, $150, $300
         entry point assignment: 1 or 2 or {not 1 and not 2} at x515 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about the amount you (or your [husband/wife/partner]) pay per month in
         premiums for this plan:
         
         does it amount to less than $____ per month, more than $____ per month, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            31           0.  value of breakpoint
             3          50.  value of breakpoint
             7          51.  value of breakpoint
             6         100.  value of breakpoint
             4         101.  value of breakpoint
             4         150.  value of breakpoint
            14         151.  value of breakpoint
             1         300.  value of breakpoint
             4         301.  value of breakpoint
             2         501.  value of breakpoint
         15647       blank.  inap (inapplicable); partial interview

n042_2                       priv plan hi pay per/month - max - 2

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[2].n042_

         *

         .................................................................................
             4          49.  value of breakpoint
             3          50.  value of breakpoint
             8          99.  value of breakpoint
             6         100.  value of breakpoint
             5         149.  value of breakpoint
             4         150.  value of breakpoint
             7         299.  value of breakpoint
             1         300.  value of breakpoint
             3         499.  value of breakpoint
            35         996.  greater than maximum breakpoint
         15647       blank.  inap (inapplicable); partial interview

n043_2                       priv plan hi pay per/month - result - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n043_

         *

         .................................................................................
            10           0.  no breakpoint values given during interview
             4          97.  data not available
            19          98.  dk (don't know); na (not ascertained)
             7          99.  rf (refused)
         15683       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 

         if secn.plandetails[cnt].n037_ = exchange then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n296_2                       exch subsidized based on fam income - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n296_

         [[main plan name-n024]]
         
         was the cost of the premium subsidized based on your (family) income?
         
         web-administered text:
         [[main plan name-n024]]
         
         was the cost of the premium subsidized based on your family income?

         .................................................................................
             2           1.  yes
            10           5.  no
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15709       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if secj.workstatus.j021_empselfoth = slfempd then 
         assign: secn.plandetails[cnt].n044_ := 'riscurrlyslfempd' 
         {previous ask} secn.plandetails[].n032_ 
         if not(pisecjworkstatusj021_empselfoth = slfempd) then 
         assign: secn.plandetails[cnt].n044_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n044_2                       branchpnt - self employed/all oth - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n044_

         *

         .................................................................................
            40           1.  r is currently self-employed
           471           2.  all others
         15212       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if (respondents[idm].x065acouplenss = married or 
         respondents[idm].x065acouplenss = partnered_vol) and 
         (secn.plandetails[cnt].n035_ = yes or secn.plandetails[cnt].n036_ = yes) then 
         assign: secn.plandetails[cnt].n046_ := 'insthruspandrismds' 
         {previous ask} secn.plandetails[].n032_ 
         if secn.plandetails[cnt].n037_ = otherspecify then 
         assign: secn.plandetails[cnt].n046_ := 'insthrusomeplaceelseatr15' 
         {previous ask} secn.plandetails[].n032_ 
         if not(n037_ = otherspecify) then 
         assign: secn.plandetails[cnt].n046_ := 'insthrucurforemporunion' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n046_2                       branchpnt - source of health insurance - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n046_

         *

         .................................................................................
            58           1.  ins thru spouse and r is married, divorced, or separated
            40           2.  ins thru someplace else
           413           3.  ins thru current/former employer
         15212       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if secn.govcover.n001_ = yes then 
         assign: secn.plandetails[cnt].n047_ := 'riscoveredbymcare' 
         {previous ask} secn.plandetails[].n032_ 
         if not(pigovcovern001_ = yes) then 
         assign: secn.plandetails[cnt].n047_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n047_2                       branchpnt - coverd by medicare/all oth - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n047_

         *

         .................................................................................
           255           1.  r is covered by medicare
           256           2.  all others
         15212       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 

         if iwtype <> ext then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n048_2                       priv plan hi - anyone else covered - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n048_anyelsecov

         [[main plan name-n024]]
         
         besides you, is anyone else covered on this health insurance policy?

         .................................................................................
             2          -8.  web non-response
           205           1.  yes
           299           5.  no
             1           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         15213       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_2a                      priv plan hi - who covered - 2 - 1

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[2].n049awhocov[1]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
            43                 041-990.  other person number
           161                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
             1                     997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15518                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_2b                      priv plan hi - who covered - 2 - 2

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[2].n049awhocov[2]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
            38                 041-990.  other person number
            16                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
             1                     997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15668                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_2c                      priv plan hi - who covered - 2 - 3

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[2].n049awhocov[3]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
            16                 041-990.  other person number
            10                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15697                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_2d                      priv plan hi - who covered - 2 - 4

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[2].n049awhocov[4]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
            10                 041-990.  other person number
             1                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15712                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_2e                      priv plan hi - who covered - 2 - 5

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[2].n049awhocov[5]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
             2                 041-990.  other person number
                                   991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15721                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_2f                      priv plan hi - who covered - 2 - 6

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[2].n049awhocov[6]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
                               041-990.  other person number
                                   991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15723                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (respondents[idm].x065acouplenss = married or 
         respondents[idm].x065acouplenss = partnered_vol) and 
         (secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n036_ <> yes and 
         secn.plandetails[cnt].n037_ <> spousesunion) and not(c91 in 
         secn.plandetails[cnt].n253_n049mwhocov ) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n051_2                       priv hi - could spouse be covered - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n051_spcoverage

         [[main plan name-n024]]
         
         could you have obtained coverage for your spouse through this health insurance
         plan?

         .................................................................................
             2          -8.  web non-response
            72           1.  yes
            72           5.  no
             6           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15570       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if seca.continuinterview.a019_rage < 65 and 
         secn.plandetails[cnt].n033_howobtins = yes then 
         assign: secn.plandetails[cnt].n058_ := 'hlthinsfromcurempless65' 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if seca.continuinterview.a019_rage < 65 and secn.plandetails[cnt].n034_ = yes 
         then 
         assign: secn.plandetails[cnt].n058_ := 'hlthinsformerempless65' 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if not(pisecacontinuinterviewa019_rage < 65 and n034_ = yes) then 
         assign: secn.plandetails[cnt].n058_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n058_2                       priv hi from cur/for emp and less 65 - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n058_

         *

         .................................................................................
            98           1.  r has health ins from current employer and r is less than 65
            13           2.  r has health ins from former employer and r is less than 65
           400           3.  all others
         15212       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (secn.plandetails[cnt].n033_howobtins = yes and 
         secj.workstatus.j021_empselfoth = someoneelse or secn.plandetails[cnt].n034_ = 
         yes) and (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if seca.continuinterview.a019_rage < 65 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n059_2                       employer retiree coverage up to 65 - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n059_covto65

         [[main plan name-n024]]
         
         [can/if you left your current employer now, could] you continue this insurance
         coverage for yourself up to the age of 65?

         .................................................................................
            53           1.  yes
            45           5.  no
             6           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15619       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n059_covto65 

         if secn.plandetails[cnt].n059_covto65 = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n060_2                       employer retiree hi coverage after 65 - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n060_empcovaft65

         [[main plan name-n024]]
         
         [does your former/if you left your current employer now, does your] employer
         offer this type of health insurance coverage for you after the age of 65?

         .................................................................................
             2          -8.  web non-response
            26           1.  yes
            23           5.  no
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15670       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (secn.plandetails[cnt].n033_howobtins = yes and 
         secj.workstatus.j021_empselfoth = someoneelse or secn.plandetails[cnt].n034_ = 
         yes) and (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if seca.relations.a044tspage_a < 65 and respondents[idm].x065acouplenss <> 
         other and secn.plandetails[cnt].n059_covto65 <> no and 
         (secn.plandetails[cnt].n051_spcoverage <> no and 
         secn.plandetails[cnt].n051_spcoverage <> specialanswer and 
         secn.plandetails[cnt].n051_spcoverage <> empty) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n062_2                       emp retiree hi cov for sp up to 65 - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[2].n062_covspto65

         [[main plan name-n024]]
         
         [could your spouse be covered by this plan/if you left your current employer now
         could you continue this type of current health insurance coverage for your
         spouse] until [he/she] is age 65?

         .................................................................................
             7           1.  yes
             4           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15711       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n062_covspto65 

         if secn.plandetails[cnt].n062_covspto65 = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n063_2                       emp retiree hi cov for sp after 65 - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n063_covspaft65

         [[main plan name-n024]]
         
         [does your former/if you left your current employer now, does your] employer
         offer this type of health insurance coverage for your spouse after the age of
         65?

         .................................................................................
             1          -8.  web non-response
             3           1.  yes
             3           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15716       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n284_2                       health insurance plan satisfaction - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[2].n284_

         [[main plan name-n024]]
         
         overall, how satisfied are you with this health plan? are you very satisfied,
         somewhat satisfied, neutral, somewhat dissatisfied, or very dissatisfied?
         
         web-administered text:
         [[main plan name-n024]]
         
         overall, how satisfied are you with this health plan?

         .................................................................................
             1          -8.  web non-response
           236           1.  very satisfied
           145           2.  somewhat satisfied
           106           3.  neutral
            11           4.  somewhat dissatisfied
             5           5.  very dissatisfied
             3           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         15213       blank.  inap (inapplicable); partial interview

n298_3                       index to plan - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n298_index

         *

         .................................................................................
           113           3.  plan index
         15610       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n280_3                       name private health insurance plan - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n280_

         what is the name of [this plan/the most important of those plans/the
         [second/third] most important of those plans]? 
         
         instr: if the respondent selects a plan already on the list, be sure to confirm
         the entire plan name has remained the same.  if not, add as a new plan.
         
         instr: if the r doesn't know their plan name or refuses to give a name, select
         'not on list' and enter 'plan 1', 'plan 2', or 'plan 3' corresponding to the
         pass through the private plan question loop.
         
         web-administered text:
         what is the name of [this plan/the most important of those plans/the
         [second/third] most important of those plans]? 
         
         [instr: for your reference, here are the plans you've mentioned before.]
         
         [instr: if you select a plan already on the list below, be sure to confirm the
         entire plan name has remained the same. if not, select "add a plan" and enter
         the new plan name in the space provided.]
         
         instr: if you don't know your plan name, select "add a plan" and enter "plan 1"
         in the space provided.

         .................................................................................
             1           1.  previous wave plan 1 name
            12           2.  previous wave plan 2 name
            10           3.  previous wave plan 3 name
            78          27.  [not on list/add a plan]
             9          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         15610       blank.  inap (inapplicable); partial interview

构造变量

         if (n280_ = pw_plan1 or n280_ = pw_plan2 or n280_ = pw_plan3) and 
         preload_hlth_plan[indx].z553_plansource <> empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n485_3                       which is primary plan - private/medicare - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n485_

         [[main plan name-n024]]
         
         if  private plan source is through pw current employer (z553 = 1):
         last time you told us you got this plan from the employer, business, or
         professional organization you had at that time. is your plan still provided by
         this organization?
         
         if  private plan source is through spouse/partner's pw current employer (z553 =
         3):
         last time you told us you got this plan from the employer your spouse or partner
         had at that time. is your plan still provided by this organization?
         
         else:
         last time you told us you get this plan from [your spouse or partner's former
         employer/an insurance company/your union or spouse or partner's union/a group
         such as aarp, a church or other organization/an insurance exchange]. is this
         still the case?

         .................................................................................
            16           1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15706       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secj.workstatus.j020_workforpay = yes or iwtype = ext and 
         rvars.z123_curworkng_v = yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n033_3                       obtain hi thru currnt emp/own business - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n033_howobtins

         [[main plan name-n024]]
         
         do you obtain this health insurance through your [own business or professional
         organization?/current employer?]

         .................................................................................
            38           1.  yes
            26           5.  no
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15658       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n033_howobtins <> yes or iwtype <> ext and 
         secj.workstatus.j020_workforpay <> yes or iwtype = ext and 
         rvars.z123_curworkng_v <> yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n034_3                       obtain ins thru former employer - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n034_

         [[main plan name-n024]]
         
         do you obtain this health insurance through a former employer of yours?

         .................................................................................
            18           1.  yes
            40           5.  no
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15664       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secb.b063_marstatassign = married or secb.b063_marstatassign = anulled or 
         secb.b063_marstatassign = separated or secb.b063_marstatassign = divorced then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n035_3                       obtain ins thru hwp current employer - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n035_

         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your (spouse/partner's) current
         employer?
         
         otherwise, if r is {divorced (b063=4) or marriage was annulled (b063=2):
         do you obtain this health insurance through your [(late)/former]
         (spouse/partner's) current employer?
         
         web-administered text:
         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your spouse or partner's current
         employer?
         
         otherwise, if r is {divorced (b063=4) or marriage was annulled (b063=2):
         do you obtain this health insurance through your [late/former] spouse or
         partner's current employer?

         .................................................................................
             5           1.  yes
            28           5.  no
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15689       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n035_ <> empty 
         or secb.b063_marstatassign = widowed then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n036_3                       obtain ins thru hwp former employer - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n036_

         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your (spouse/partner's) former
         employer?
         
         otherwise, if r is divorced (b063=4) or widowed (b063=5) or marriage was
         annulled (b063=2):
         do you obtain this health insurance through your [(late)/former]
         (spouse/partner's) former employer?
         
         web-administered text:
         [[main plan name-n024]]
         
         if r is coupled (x065={1 or 3}) or separated (b063=3):
         do you obtain this health insurance through your spouse or partner's former
         employer?
         
         otherwise, if r is divorced (b063=4) or widowed (b063=5) or marriage was
         annulled (b063=2):
         do you obtain this health insurance through your [late/former] spouse or
         partner's former employer?

         .................................................................................
             1          -8.  web non-response
             3           1.  yes
            29           5.  no
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15689       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n034_ 

         if secn.plandetails[cnt].n034_ <> yes then 

         if secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n035_ <> empty 
         and (secn.plandetails[cnt].n036_ <> yes and secn.plandetails[cnt].n036_ <> 
         empty) or secb.b063_marstatassign = nevermarried or secb.b063_marstatassign = 
         otherspecify or secb.b063_marstatassign = empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n037_3                       where purchase private plan insurance - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n037_

         [[main plan name-n024]]
         
         did you purchase this plan directly from an insurance company, through an
         insurance marketplace or exchange, through your [or your
         [husband's/wife's/partner's]] union, through a group such as aarp, a church, or
         other organization?

         .................................................................................
            16           1.  insurance company
                         2.  [r's union/my union]
                         3.  [spouse's union/my [husband's/wife's/partner's] union]
                         4.  group
             4           5.  through an insurance marketplace or exchange
             2           6.  includes federal, state or military programs
             3           7.  [other (specify)/other organization]
             1           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15696       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n282_3                       priv plan hi - start year - 3

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.plandetails[3].n282_yearstart

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         year:

         .................................................................................
             5                      -8.  web non-response
            69               1967-2020.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
             1                    9999.  rf (refused)
         15646                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n282_yearstart 

         if secn.plandetails[cnt].n282_yearstart = dontknow or 
         secn.plandetails[cnt].n282_yearstart = refusal or 
         secn.plandetails[cnt].n282_yearstart = empty or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n453_3                       priv plan hi - at age - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n453_

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         age:

         .................................................................................
            17                      -8.  web non-response
             2                   65-72.  actual values
             2                      98.  dk (don't know); na (not ascertained)
             1                      99.  rf (refused)
         15701                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n453_ 

         if secn.plandetails[cnt].n453_ = dontknow or secn.plandetails[cnt].n453_ = 
         refusal or secn.plandetails[cnt].n453_ = empty or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n473_3                       priv plan hi - years ago - 3

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[3].n454_

         [[main plan name-n024]]
         
         when did this coverage start? (that is, when did coverage from the plan with
         this name start?)
         
         web-administered text:
         [[main plan name-n024]]
         
         when did this coverage start? that is, when did coverage from the plan with this
         name start?
         
         years ago:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             23        2          45         15.00         11.78   15681
         -----------------------------------------------------------------
            17          -8.  web non-response
             1         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n282_yearstart <> refusal then 
         if secn.plandetails[cnt].n282_yearstart >= init.a062t2yrsago_a then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n281_3                       priv plan hi - start month - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n281_monthstart

         what month was that?
         
         month:
         
         web-administered text:
         what month was that?
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
             7           1.  jan
                         2.  feb
             4           3.  mar
             3           4.  apr
                         5.  may
             2           6.  jun
             3           7.  jul
             2           8.  aug
             2           9.  sep
             2          10.  oct
             2          11.  nov
             1          12.  dec
                        13.  winter
             1          14.  spring
                        15.  summer
                        16.  fall
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15693       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n485_ <> yes then 
         if secn.plandetails[cnt].n282_yearstart <> refusal then 
         if secn.plandetails[cnt].n282_yearstart = dontknow or 
         secn.plandetails[cnt].n453_ = dontknow or secn.plandetails[cnt].n454_ = 
         dontknow then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n482_3                       priv plan hlth ins start < 5 yrs ago - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n482_monthstart_unf1

         [[main plan name-n024]]
         
         even if you cannot remember the exact date this coverage started, please give us
         your best guess.
         
         was it less than 5 years ago, more than 5 years ago, or what?

         .................................................................................
                         1.  less than 5 years ago
                         3.  about 5 years ago
             2           5.  more than 5 years ago
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15721       blank.  inap (inapplicable); partial interview

构造变量

         if n482_monthstart_unf1 = lessthan5yrs then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n483_3                       priv plan hlth ins start < 2 yrs ago - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n483_monthstart_unf2

         [[main plan name-n024]]
         
         was it less than 2 years ago, more than 2 years ago, or what?

         .................................................................................
                         1.  less than 2 years ago
                         3.  about 2 years ago
                         5.  more than 2 years ago
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15723       blank.  inap (inapplicable); partial interview

构造变量

         if n482_monthstart_unf1 = morethan5yrs then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n484_3                       priv plan hlth ins start < 10 yrs ago - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n484_monthstart_unf3

         [[main plan name-n024]]
         
         was it less than 10 years ago, more than 10 years ago, or what?

         .................................................................................
                         1.  less than 10 years ago
                         3.  about 10 years ago
             2           5.  more than 10 years ago
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15721       blank.  inap (inapplicable); partial interview

构造变量

         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n032_3                       private plan 1 - 3 help pay regular rx - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n032_

         does [name of plan (per n024)] provide help with paying for regular prescription
         drugs?
         
         instr: please note, the follow-up questions refer to the private plan, not to
         medicare.

         .................................................................................
            15           1.  yes
            94           5.  no
             3           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15610       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n040_3                       priv plan hi pay per/month - amt - 3

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[3].n040_

         [[main plan name-n024]]
         
         how much do you [or your] [husband/wife/partner] pay per month in premiums for
         this plan (for you and any members of your household that are also covered)?
         
         [instr: if necessary: count any payroll deductions, but do not include any
         amount paid by the employer]
         
         instr: do not probe dk/rf
         
         instr: enter "0" for nothing.
         
         amount per month:
         
         web-administered text:
         [[main plan name-n024]]
         
         how much do you [or your] [husband/wife/partner] pay per month in premiums for
         this plan for you and any members of your household that are also covered?
         
         instr: count any payroll deductions, but do not include any amount paid by the
         employer.
         
         instr: enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            101        0         365         40.75         51.80   15610
         -----------------------------------------------------------------
             2          -8.  web non-response
             9         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

n041_3                       priv plan hi pay per/month - min - 3

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[3].n041_

         (thinking about the amount you (or your [husband/wife/partner]) pay per month in
         premiums for this plan:)
         
         does it amount to less than $____ per month, more than $____ per month, or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $50, $100, $150, $300, $500
         random entry points: $100, $150, $300
         entry point assignment: 1 or 2 or {not 1 and not 2} at x515
         
         order of entry point assignments and procedures correspond

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
             5           0.  value of breakpoint
             1          50.  value of breakpoint
             2          51.  value of breakpoint
             1         101.  value of breakpoint
             1         151.  value of breakpoint
         15713       blank.  inap (inapplicable); partial interview

n042_3                       priv plan hi pay per/month - max - 3

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.plandetails[3].n042_

         *

         .................................................................................
             1          50.  value of breakpoint
             2          99.  value of breakpoint
             1         149.  value of breakpoint
             6         996.  greater than maximum breakpoint
         15713       blank.  inap (inapplicable); partial interview

n043_3                       priv plan hi pay per/month - result - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n043_

         *

         .................................................................................
             2           0.  no breakpoint values given during interview
             2          97.  data not available
             3          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         15715       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 

         if secn.plandetails[cnt].n037_ = exchange then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n296_3                       exch subsidized based on fam income - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n296_

         [[main plan name-n024]]
         
         was the cost of the premium subsidized based on your (family) income?
         
         web-administered text:
         [[main plan name-n024]]
         
         was the cost of the premium subsidized based on your family income?

         .................................................................................
                         1.  yes
             4           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15719       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if secj.workstatus.j021_empselfoth = slfempd then 
         assign: secn.plandetails[cnt].n044_ := 'riscurrlyslfempd' 
         {previous ask} secn.plandetails[].n032_ 
         if not(pisecjworkstatusj021_empselfoth = slfempd) then 
         assign: secn.plandetails[cnt].n044_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n044_3                       branchpnt - self employed/all oth - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n044_

         *

         .................................................................................
             7           1.  r is currently self-employed
           106           2.  all others
         15610       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if (respondents[idm].x065acouplenss = married or 
         respondents[idm].x065acouplenss = partnered_vol) and 
         (secn.plandetails[cnt].n035_ = yes or secn.plandetails[cnt].n036_ = yes) then 
         assign: secn.plandetails[cnt].n046_ := 'insthruspandrismds' 
         {previous ask} secn.plandetails[].n032_ 
         if secn.plandetails[cnt].n037_ = otherspecify then 
         assign: secn.plandetails[cnt].n046_ := 'insthrusomeplaceelseatr15' 
         {previous ask} secn.plandetails[].n032_ 
         if not(n037_ = otherspecify) then 
         assign: secn.plandetails[cnt].n046_ := 'insthrucurforemporunion' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n046_3                       branchpnt - source of health insurance - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n046_

         *

         .................................................................................
             8           1.  ins thru spouse and r is married, divorced, or separated
             8           2.  ins thru someplace else
            97           3.  ins thru current/former employer
         15610       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 
         if secn.govcover.n001_ = yes then 
         assign: secn.plandetails[cnt].n047_ := 'riscoveredbymcare' 
         {previous ask} secn.plandetails[].n032_ 
         if not(pigovcovern001_ = yes) then 
         assign: secn.plandetails[cnt].n047_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n047_3                       branchpnt - coverd by medicare/all oth - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n047_

         *

         .................................................................................
            44           1.  r is covered by medicare
            69           2.  all others
         15610       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 

         if iwtype <> ext then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n048_3                       priv plan hi - anyone else covered - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n048_anyelsecov

         [[main plan name-n024]]
         
         besides you, is anyone else covered on this health insurance policy?

         .................................................................................
             1          -8.  web non-response
            47           1.  yes
            64           5.  no
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15610       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_3a                      priv plan hi - who covered - 3 - 1

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[3].n049awhocov[1]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
            10                 041-990.  other person number
            37                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15676                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_3b                      priv plan hi - who covered - 3 - 2

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[3].n049awhocov[2]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
             7                 041-990.  other person number
             4                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15712                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_3c                      priv plan hi - who covered - 3 - 3

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[3].n049awhocov[3]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
             2                 041-990.  other person number
             5                     991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15716                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_3d                      priv plan hi - who covered - 3 - 4

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[3].n049awhocov[4]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
             1                 041-990.  other person number
                                   991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15722                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_3e                      priv plan hi - who covered - 3 - 5

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[3].n049awhocov[5]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
             1                 041-990.  other person number
                                   991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15722                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov <> specialanswer and 
         secn.plandetails[cnt].n253_n049mwhocov <> empty then 
         assign: secn.plandetails[cnt].n049awhocov [cnt2] := 
         secn.plandetails[cnt].aarrayinteger 
         [ordenum(setelement(n253_n049mwhocov,cnt2))] 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = dontknow then 
         assign: secn.plandetails[cnt].n049awhocov [1] := dontknow 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if secn.plandetails[cnt].n048_anyelsecov = yes then 
         for secn.plandetails[cnt].cnt2 := 1 to 50 do 
         if secn.plandetails[cnt].cnt2 <= 
         cardinal(secn.plandetails[cnt].n253_n049mwhocov ) then 
         if secn.plandetails[cnt].n253_n049mwhocov = refusal then 
         assign: secn.plandetails[cnt].n049awhocov [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n049_3f                      priv plan hi - who covered - 3 - 6

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.plandetails[3].n049awhocov[6]

         [[main plan name-n024]]
         
         who besides yourself is covered?
         
         instr: select all that apply

         .................................................................................
                               041-990.  other person number
                                   991.  [r's spouse or partner/my spouse or parter]
                                   993.  all children
                                   994.  one or more grandchildren
                                   997.  other (specify); including ex-spouses; r's
                                         employees
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15723                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (respondents[idm].x065acouplenss = married or 
         respondents[idm].x065acouplenss = partnered_vol) and 
         (secn.plandetails[cnt].n035_ <> yes and secn.plandetails[cnt].n036_ <> yes and 
         secn.plandetails[cnt].n037_ <> spousesunion) and not(c91 in 
         secn.plandetails[cnt].n253_n049mwhocov ) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n051_3                       priv hi - could spouse be covered - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n051_spcoverage

         [[main plan name-n024]]
         
         could you have obtained coverage for your spouse through this health insurance
         plan?

         .................................................................................
             1          -8.  web non-response
            14           1.  yes
            14           5.  no
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15693       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 
         if seca.continuinterview.a019_rage < 65 and 
         secn.plandetails[cnt].n033_howobtins = yes then 
         assign: secn.plandetails[cnt].n058_ := 'hlthinsfromcurempless65' 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if seca.continuinterview.a019_rage < 65 and secn.plandetails[cnt].n034_ = yes 
         then 
         assign: secn.plandetails[cnt].n058_ := 'hlthinsformerempless65' 
         {previous ask} secn.plandetails[].n048_anyelsecov 
         if not(pisecacontinuinterviewa019_rage < 65 and n034_ = yes) then 
         assign: secn.plandetails[cnt].n058_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n058_3                       priv hi from cur/for emp and less 65 - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n058_

         *

         .................................................................................
            32           1.  r has health ins from current employer and r is less than 65
             5           2.  r has health ins from former employer and r is less than 65
            76           3.  all others
         15610       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (secn.plandetails[cnt].n033_howobtins = yes and 
         secj.workstatus.j021_empselfoth = someoneelse or secn.plandetails[cnt].n034_ = 
         yes) and (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if seca.continuinterview.a019_rage < 65 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n059_3                       employer retiree coverage up to 65 - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n059_covto65

         [[main plan name-n024]]
         
         [can/if you left your current employer now, could] you continue this insurance
         coverage for yourself up to the age of 65?

         .................................................................................
            15           1.  yes
            19           5.  no
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15687       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n059_covto65 

         if secn.plandetails[cnt].n059_covto65 = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n060_3                       employer retiree hi coverage after 65 - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n060_empcovaft65

         [[main plan name-n024]]
         
         [does your former/if you left your current employer now, does your] employer
         offer this type of health insurance coverage for you after the age of 65?

         .................................................................................
             8           1.  yes
             6           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15708       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n048_anyelsecov 

         if (secn.plandetails[cnt].n033_howobtins = yes and 
         secj.workstatus.j021_empselfoth = someoneelse or secn.plandetails[cnt].n034_ = 
         yes) and (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if seca.relations.a044tspage_a < 65 and respondents[idm].x065acouplenss <> 
         other and secn.plandetails[cnt].n059_covto65 <> no and 
         (secn.plandetails[cnt].n051_spcoverage <> no and 
         secn.plandetails[cnt].n051_spcoverage <> specialanswer and 
         secn.plandetails[cnt].n051_spcoverage <> empty) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n062_3                       emp retiree hi cov for sp up to 65 - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n062_covspto65

         [[main plan name-n024]]
         
         [could your spouse be covered by this plan/if you left your current employer now
         could you continue this type of current health insurance coverage for your
         spouse] until [he/she] is age 65?

         .................................................................................
             2           1.  yes
                         5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15720       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n062_covspto65 

         if secn.plandetails[cnt].n062_covspto65 = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n063_3                       emp retiree hi cov for sp after 65 - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.plandetails[3].n063_covspaft65

         [[main plan name-n024]]
         
         [does your former/if you left your current employer now, does your] employer
         offer this type of health insurance coverage for your spouse after the age of
         65?

         .................................................................................
             1           1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15721       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.plandetails[].n032_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n284_3                       health insurance plan satisfaction - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.plandetails[3].n284_

         [[main plan name-n024]]
         
         overall, how satisfied are you with this health plan? are you very satisfied,
         somewhat satisfied, neutral, somewhat dissatisfied, or very dissatisfied?
         
         web-administered text:
         [[main plan name-n024]]
         
         overall, how satisfied are you with this health plan?

         .................................................................................
             1          -8.  web non-response
            50           1.  very satisfied
            31           2.  somewhat satisfied
            26           3.  neutral
             2           4.  somewhat dissatisfied
             1           5.  very dissatisfied
             1           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15610       blank.  inap (inapplicable); partial interview

构造变量

         if secn.pwplancnt > 0 then 
         for secn.askplangrid.i := 1 to 3 do 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code1 <> empty then 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code2 <> empty then 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code3 <> empty then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n274_1                       still covered - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.askplangrid.planrow[1].n274_stillcovered

         in a previous interview, you mentioned other health insurance plans.
         
         are you still covered by [plan name]?

         .................................................................................
             1          -8.  web non-response
           304           1.  yes
          1101           5.  no
           106           7.  [vol] this plan is the old name of a newly added plan
            26           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         14182       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[i].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[i].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[1].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[1].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[2].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[2].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[3].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[3].n274_stillcovered <> oldname then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n277_1                       month stopped - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.askplangrid.planrow[1].n277_mo_stopped

         when did this coverage stop?
         
         month

         .................................................................................
            19          -8.  web non-response
           170           1.  jan
            29           2.  feb
            60           3.  mar
            49           4.  apr
            47           5.  may
            50           6.  jun
            68           7.  jul
            70           8.  aug
            46           9.  sep
            52          10.  oct
            65          11.  nov
           283          12.  dec
           200          98.  dk (don't know); na (not ascertained)
            17          99.  rf (refused)
         14498       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.askplangrid.planrow[].n277_mo_stopped 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n278_1                       year stopped - 1

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.askplangrid.planrow[1].n278_yr_stopped

         when did this coverage stop?
         
         year

         .................................................................................
            16                      -8.  web non-response
          1047               1998-2021.  actual value
           148                    9998.  dk (don't know); na (not ascertained)
            14                    9999.  rf (refused)
         14498                   blank.  inap (inapplicable); partial interview

构造变量

         if secn.pwplancnt > 0 then 
         for secn.askplangrid.i := 1 to 3 do 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code1 <> empty then 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code2 <> empty then 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code3 <> empty then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n274_2                       still covered - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.askplangrid.planrow[2].n274_stillcovered

         in a previous interview, you mentioned other health insurance plans.
         
         are you still covered by [plan name]?

         .................................................................................
           154           1.  yes
            83           5.  no
             8           7.  [vol] this plan is the old name of a newly added plan
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15476       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[i].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[i].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[1].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[1].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[2].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[2].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[3].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[3].n274_stillcovered <> oldname then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n277_2                       month stopped - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.askplangrid.planrow[2].n277_mo_stopped

         when did this coverage stop?
         
         month

         .................................................................................
             3          -8.  web non-response
            15           1.  jan
             1           2.  feb
             3           3.  mar
             3           4.  apr
             3           5.  may
             3           6.  jun
             4           7.  jul
             2           8.  aug
             3           9.  sep
             7          10.  oct
             5          11.  nov
            11          12.  dec
            29          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         15630       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.askplangrid.planrow[].n277_mo_stopped 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n278_2                       year stopped - 2

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.askplangrid.planrow[2].n278_yr_stopped

         when did this coverage stop?
         
         year

         .................................................................................
             2                      -8.  web non-response
            69               2005-2020.  actual value
            21                    9998.  dk (don't know); na (not ascertained)
             1                    9999.  rf (refused)
         15630                   blank.  inap (inapplicable); partial interview

构造变量

         if secn.pwplancnt > 0 then 
         for secn.askplangrid.i := 1 to 3 do 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code1 <> empty then 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code2 <> empty then 
         if secn.pwplancnt > 0 then 
         if secn.fln280_code3 <> empty then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n274_3                       still covered - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.askplangrid.planrow[3].n274_stillcovered

         in a previous interview, you mentioned other health insurance plans.
         
         are you still covered by [plan name]?

         .................................................................................
            54           1.  yes
            18           5.  no
             2           7.  [vol] this plan is the old name of a newly added plan
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15647       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[i].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[i].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[1].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[1].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[2].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[2].n274_stillcovered <> oldname then 

         {previous ask} secn.askplangrid.planrow[].n274_stillcovered 

         if secn.askplangrid.planrow[3].n274_stillcovered <> yes and 
         secn.askplangrid.planrow[3].n274_stillcovered <> oldname then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n277_3                       month stopped - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.askplangrid.planrow[3].n277_mo_stopped

         when did this coverage stop?
         
         month

         .................................................................................
             3           1.  jan
             1           2.  feb
                         3.  mar
             3           4.  apr
                         5.  may
             2           6.  jun
             1           7.  jul
                         8.  aug
                         9.  sep
             2          10.  oct
                        11.  nov
             6          12.  dec
             4          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15701       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.askplangrid.planrow[].n277_mo_stopped 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n278_3                       year stopped - 3

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.askplangrid.planrow[3].n278_yr_stopped

         when did this coverage stop?
         
         year

         .................................................................................
            19               2016-2020.  actual value
             3                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         15701                   blank.  inap (inapplicable); partial interview

构造变量

         if secn.n090_numofplans = empty or secn.n090_numofplans = 0 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n342                         confirm no medical insurance

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n342_anyinsurance

         according to our information, you are not currently covered by any government or
         private health insurance plans that cover medical care.
         
         is that correct?

         .................................................................................
             8          -8.  web non-response
           910           1.  yes
           293           5.  no
            32           8.  dk (don't know); na (not ascertained)
            26           9.  rf (refused)
         14454       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.n342_anyinsurance 

         if secn.n342_anyinsurance = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n260                         last had health care coverage

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n260_

         about how long has it been since you last had health care coverage?

         .................................................................................
             6          -8.  web non-response
            62           1.  less than 3 months
            93           2.  more than 3 months, but less than 1 year
           174           3.  1-3 years
           309           4.  more than 3 years
           189           5.  never
            66           8.  dk (don't know); na (not ascertained)
            11           9.  rf (refused)
         14813       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.n260_ 
         {previous ask} secn.n342_anyinsurance 
         if secn.n342_anyinsurance = yes then 
         assign: secn.n261 := setelement(secn.n261 _ + '1') 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n261                         main reason no health care coverage

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n261_

         what is the main reason you don't have health care coverage?

         .................................................................................
            10          -8.  web non-response
            88           1.  person in family with health insurance lost job or changed
                             employers
             5           2.  got divorced or separated/death of spouse
             5           3.  became ineligible because of age
            90           4.  employer does not offer coverage/or not eligible for
                             coverage; self employed
           406           5.  cost is too high
            11           6.  insurance company refused coverage; lost coverage nfs;
                             coverage denied
                         7.  lost medicaid/medical plan because of new job or increase in
                             income
             1           8.  lost medicaid (other)
            47           9.  disputes coverage/is covered by insurance (including va
                             coverage)
            40          10.  not eligible (includes "don't qualify", "pre-existing
                             conditions", "don't have documents/illegal")
            43          11.  don't need it (includes "don't want it", "don't have health
                             problems/ not sick")
            24          12.  didn't apply; nfs
             6          13.  applied; waiting for paperwork to go through
            70          97.  other (specify)
            42          98.  dk (don't know); na (not ascertained)
            22          99.  rf (refused)
         14813       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.n342_anyinsurance 

         if secn.n342_anyinsurance = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n343m1                       which plan - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.n343_whatinsurance

         under which of the following plans are you covered?
         
         instr: read code frame:
         
         instr: select all that apply.
         
         web-administered text:
         under which of the following plans are you covered? 
         
         instr: select all that apply.

         .................................................................................
             8           1.  medicare
            16           2.  medicaid
             2           3.  tri-care/champus/champ-va
           153           4.  a private plan from an employer
            27           5.  a private plan purchased directly
            71           6.  other plan
            11           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         15431       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.n342_anyinsurance 

         if secn.n342_anyinsurance = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n343m2                       which plan - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.n343_whatinsurance

         under which of the following plans are you covered?
         
         instr: read code frame:
         
         instr: select all that apply.
         
         web-administered text:
         under which of the following plans are you covered? 
         
         instr: select all that apply.

         .................................................................................
                         1.  medicare
                         2.  medicaid
                         3.  tri-care/champus/champ-va
                         4.  a private plan from an employer
             2           5.  a private plan purchased directly
                         6.  other plan
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15721       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.n342_anyinsurance 

         if secn.n342_anyinsurance = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n343m3                       which plan - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n343_whatinsurance

         under which of the following plans are you covered?
         
         instr: read code frame:
         
         instr: select all that apply.
         
         web-administered text:
         under which of the following plans are you covered? 
         
         instr: select all that apply.

         .................................................................................
                         1.  medicare
                         2.  medicaid
                         3.  tri-care/champus/champ-va
                         4.  a private plan from an employer
                         5.  a private plan purchased directly
                         6.  other plan
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15723       blank.  inap (inapplicable); partial interview

构造变量

         if secn.medd.n417_ = yes and plandetails[1].n032_ <> yes and 
         plandetails[2].n032_ <> yes and plandetails[3].n032_ <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n431                         prescription drug coverage, which plan

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n431_drugplan

         earlier you told us that you have prescription drug coverage. which plan is
         that?
         
         web-administered text:
         earlier you told us that you have prescription drug coverage. which plan is
         that?    
         
         instr: for your reference, here are the plans you've mentioned before.
         
         instr: if you select a plan already on the list, be sure to confirm the entire
         plan name has remained the same. if not, select "add a plan" and enter the new
         plan name in the space provided.
         
         instr: if you don't know your plan name, select "add a plan" and enter "drug
         plan" in the space provided.

         .................................................................................
             4          -8.  web non-response
            16           1.  first plan mentioned at n024
             1           2.  second plan mentioned at n024
                         4.  first plan mentioned at n274
             4           5.  second plan mentioned at n274
             1           6.  third plan mentioned at n274
             2          19.  medicare hmo
            33          20.  medicare
            24          21.  medicaid
           197          22.  champus
           324          27.  not on list
           137          97.  get meds through the va
            29          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         14950       blank.  inap (inapplicable); partial interview

n067                         dental coverage

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.dentalplans.n067_

         do you have any insurance that covers dental bills?

         .................................................................................
            16          -8.  web non-response
          8188           1.  yes
          7242           5.  no
           122           8.  dk (don't know); na (not ascertained)
            29           9.  rf (refused)
           126       blank.  inap (inapplicable); partial interview

构造变量

         if secn.nhomeins.dentalplans.n067_ = yes then 

         if not(gp26 = 0 and activemode = 'iweradmin') then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n069                         dental cov - which prev mention plan

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.dentalplans.n069_dencovwhi

         which of these plans provides this coverage?
         
         web-administered text:
         which of these plans provides this coverage?
         
         [instr: for your reference, here are the plans you've mentioned before.]
         
         [instr: if  you select a plan already on the list, be sure to confirm the entire
         plan name has remained the same.  if not, select "add a plan" and enter the new
         plan name in the space provided.]
         
         instr: if you don't know your plan name, select "add a plan" and enter "dental
         plan" in the space provided.

         .................................................................................
            65          -8.  web non-response
          1877           1.  first plan mentioned at n024
           138           2.  second plan mentioned at n024
            24           3.  third plan mentioned at n024
            36           4.  first plan mentioned at n274
            39           5.  second plan mentioned at n274
            12           6.  third plan mentioned at n274
            34           7.  plan mentioned at n432
                         9.  plan mentioned at n074
           202          18.  medicare part d - name of part d plan
          1339          19.  medicare hmo
           128          20.  medicare
           448          21.  medicaid
            79          22.  champus
          3311          27.  not on list
           234          98.  dk (don't know); na (not ascertained)
            15          99.  rf (refused)
          7742       blank.  inap (inapplicable); partial interview

n071                         ltc insurance

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.n071_ltcins

         not including government programs, do you now have any long-term care insurance
         which specifically covers nursing home care for a year or more or any part of
         personal or medical care in your home?

         .................................................................................
             7          -8.  web non-response
          1727           1.  yes
         13482           5.  no
           328           8.  dk (don't know); na (not ascertained)
            53           9.  rf (refused)
           126       blank.  inap (inapplicable); partial interview

构造变量

         if secn.nhomeins.n071_ltcins = yes then 
         if secn.n090_numofplans = 0 and activemode = 'iweradmin' then 
         assign: secn.nhomeins.n073_ltccovnhwhi := 'plan27' 
         if secn.nhomeins.n071_ltcins = yes then 
         if not(gp26 = 0 and activemode = 'iweradmin') then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n073                         ltc cov - which prev mention plan

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.n073_ltccovnhwhi

         which of these plans provides this coverage?
         
         web-administered text:
         which of these plans provides this coverage?
         
         [instr: for your reference, here are the plans you've mentioned before.]
         
         [instr: if you select a plan already on the list, be sure to confirm the entire
         plan name has remained the same. if not, select "add a plan" and enter the new
         plan name in the space provided.]
         
         instr: if you don't know your plan name, select "add a plan" and enter "ltc
         plan" in the space provided.

         .................................................................................
            22          -8.  web non-response
           258           1.  first plan mentioned at n024
             6           2.  second plan mentioned at n024
                         3.  third plan mentioned at n024
             8           4.  first plan mentioned at n274
             1           5.  second plan mentioned at n274
                         6.  third plan mentioned at n274
             4           7.  plan mentioned at n432
            19           8.  plan mentioned at n070
            31          18.  medicare part d - name of part d plan
           160          19.  medicare hmo
            31          20.  medicare
            45          21.  medicaid
            14          22.  champus
          1043          27.  not on list
            78          98.  dk (don't know); na (not ascertained)
             7          99.  rf (refused)
         13996       blank.  inap (inapplicable); partial interview

构造变量

         if secn.nhomeins.n071_ltcins = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n075                         cover nursing home/in - home care

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.n075_covnhinhome

         [[ltc plan name]]
         
         does this plan cover care in a nursing home facility only, personal or long-term
         care at home, or both in-home and nursing home care?

         .................................................................................
             6          -8.  web non-response
           158           1.  nursing home care only
            83           2.  in-home care only
          1354           3.  both
           119           8.  dk (don't know); na (not ascertained)
             7           9.  rf (refused)
         13996       blank.  inap (inapplicable); partial interview

构造变量

         if secn.nhomeins.n071_ltcins = yes then 

         if respondents[idm].x065acouplenss <> other and secn.nhomeins.n073_ltccovnhwhi 
         = plan27 and (activelanguage <> eng or iwtype <> ext) and (activelanguage <> 
         spn or iwtype <> ext) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n238                         spouse cover nursing home/in - home care

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomeins.n238_spcovnhinhome

         [[ltc plan name]]
         
         does this plan provide long-term care coverage for your [husband/wife/partner]
         as well as for yourself?

         .................................................................................
           328           1.  yes
           323           5.  no
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15068       blank.  inap (inapplicable); partial interview

构造变量

         if secn.nhomeins.n071_ltcins = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n077                         recd benefits under ltc

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.n077_rcvbenefltc

         [[ltc plan name]]
         
         have you [or your [husband/wife/partner]] ever received benefits under your
         long-term care policy?

         .................................................................................
             2          -8.  web non-response
           137           1.  yes
          1575           5.  no
            10           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         13996       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomeins.n077_rcvbenefltc 

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n078                         payments increase w/ inflation

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.n078_planpayincinfl

         [[ltc plan name]]
         
         does this plan increase payments with inflation?

         .................................................................................
            25          -8.  web non-response
           779           1.  yes
           699           5.  no
           220           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         13996       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomeins.n077_rcvbenefltc 

         if secn.nhomeins.n073_ltccovnhwhi = plan27 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n079                         amt pay for ltc

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.nhomeins.n079_amtpayltc

         [[ltc plan name]]
         
         [how much do you [or your [husband/wife/partner]] pay for this plan?/how much do
         you [or your [husband/wife/partner]] pay for this long-term care coverage?]
         
         instr: enter 0 if no payments are made
         
         instr: do not probe dk/rf
         
         amount:
         
         per:
         
         web-administered text:
         [[ltc plan name]]
         
         [how much do you [or your [husband/wife/partner]] pay for this plan?/how much do
         you [or your [husband/wife/partner]] pay for this long-term care coverage?]
         
         instr: enter 0 if no payments are made

         .................................................................................
            18                      -8.  web non-response
           902                0-100000.  actual value
             3                  999995.  amount included with other insurance payments
            98                  999998.  dk (don't know); na (not ascertained)
            22                  999999.  rf (refused)
         14680                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomeins.n079_amtpayltc 

         if secn.nhomeins.n079_amtpayltc = response and secn.nhomeins.n079_amtpayltc <> 
         0 and activemode = 'iweradmin' or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n083                         amt pay for ltc per

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.n083_amtpayltcper

         [[ltc plan name]]
         
         [how much do you [or your [husband/wife/partner]] pay for this plan?/how much do
         you [or your [husband/wife/partner]] pay for this long-term care coverage?]
         
         instr: enter 0 if no payments are made
         
         instr: do not probe dk/rf
         
         amount: [amt pay for ltc]
         
         per:
         
         web-administered text:
         [[ltc plan name]]
         
         [how much do you [or your [husband/wife/partner]] pay for this plan?/how much do
         you [or your [husband/wife/partner]] pay for this long-term care coverage?]
         
         instr: enter 0 if no payments are made

         .................................................................................
            24          -8.  web non-response
           378           1.  month
            51           2.  quarter (every 3 months)
                         3.  week
           334           4.  year
             2           6.  lump sum payment
            11           7.  other (specify)
             2           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         14920       blank.  inap (inapplicable); partial interview

n080                         amt pay for ltc - min

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.nhomeins.n080_

         (thinking about how much you pay for your long-term care plan:)
         
         does it amount to less than $____ per month, more than $____ per month, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $50, $100, $200, $300
         random entry points: $100, $200
         entry point assignment: 1 or {not 1} at x502 order of entry point assignments
         and procedures correspond
         
         web-administered text:
         thinking about how much you pay for your long-term care plan:
         
         does it amount to less than $____ per month, more than $____ per month, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            70           0.  value of breakpoint
             2          50.  value of breakpoint
            15          51.  value of breakpoint
             1         100.  value of breakpoint
            20         101.  value of breakpoint
             4         200.  value of breakpoint
             9         201.  value of breakpoint
             2         300.  value of breakpoint
            14         301.  value of breakpoint
         15586       blank.  inap (inapplicable); partial interview

n081                         amt pay for ltc - max

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.nhomeins.n081_

         *

         .................................................................................
             8          49.  value of breakpoint
             2          50.  value of breakpoint
            18          99.  value of breakpoint
             1         100.  value of breakpoint
            17         199.  value of breakpoint
             4         200.  value of breakpoint
             6         299.  value of breakpoint
             2         300.  value of breakpoint
            79         996.  greater than maximum breakpoint
         15586       blank.  inap (inapplicable); partial interview

n082                         amt pay for ltc - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomeins.n082_

         *

         .................................................................................
            12           0.  no breakpoint values given during interview
             1          97.  data not available
            38          98.  dk (don't know); na (not ascertained)
            19          99.  rf (refused)
         15653       blank.  inap (inapplicable); partial interview

构造变量

         assign: secn.n090_numofplans := '0' 
         if secn.govcover.n001_ = yes then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         if secn.govcover.n006_ = yes then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         if secn.govcover.n007_ = yes then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         {previous ask} secn.medd.n353_ 
         if secn.medd.n353_ <> empty then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         if iwtype <> ext then 
         if secn.medicaidcareplan.n351_ <> yes and secn.medicaidcareplan.n351_ <> 
         specialanswer then 
         if secn.medd.n352_ <> no and secn.medd.n352_ <> specialanswer and 
         secn.medd.n352_ <> empty then 
         if secn.medd.n414_ = yes then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n280_ = otherspecify then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n280_ = pw_plan1 then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n280_ = pw_plan2 then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         if secn.n023_ <> 0 and secn.n023_ <> specialanswer and secn.n023_ <> empty then 
         for secn.cnt := 1 to 3 do 
         if secn.cnt <= secn.n023_ then 
         if secn.plandetails[cnt].n280_ = pw_plan3 then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         {previous ask} secn.n432_drugplanname 
         if secn.n432_drugplanname <> empty then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 
         {previous ask} secn.prescpdrug.n179_plannamemeds 
         if secn.prescpdrug.n179_plannamemeds <> empty then 
         assign: secn.n090_numofplans := plusint(secn.n090_numofplans + '1') 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n090                         number of public/private hi plans

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.n090_numofplans

         *

         user note:  the following variables are used to calculate n090: n280, n105,
         n001, n006, n007, n179, n353, n414, and n432

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15722        0           6          1.54          0.88       1
         -----------------------------------------------------------------

构造变量

         assign: secn.n256_ragepreviw := minusint(rvars.z093_iwyr_v + 
         respondents[idm].x067ayrborn ) 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n256                         r age prev interview

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.n256_ragepreviw

         *

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723       23         102         66.40         10.86       0
         -----------------------------------------------------------------

构造变量

         if secn.n090_numofplans > 0 and (rvars.z201_pwmedicarecovered <> yes or 
         secn.n256_ragepreviw < 65) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n091                         ever without hi among currently insured

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n091_noinsurance

         were you ever without health insurance coverage at any time [since [r's last iw
         month], [r's last iw year]/in the last two years]?

         .................................................................................
             6          -8.  web non-response
           471           1.  yes
          6616           5.  no
            16           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
          8610       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.n091_noinsurance 

         if secn.n091_noinsurance = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n294                         months w/out insur

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n294_monthswoutinsur

         altogether, how many months were you without health insurance [since [r's last
         iw month], [r's last iw year]/in the last two years?]

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            434        1          48          8.72          8.08   15252
         -----------------------------------------------------------------
            35          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)

构造变量

         if iwtype <> ext then 

         if secj.workstatus.j021_empselfoth = someoneelse and 
         plandetails[1].n033_howobtins <> yes and plandetails[2].n033_howobtins <> yes 
         and plandetails[3].n033_howobtins <> yes and 
         preload_hlth_plan[idm].z553_plansource <> currownpro and 
         preload_hlth_plan[idm].z553_plansource <> currownpro and 
         preload_hlth_plan[idm].z553_plansource <> currownpro then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n092                         emp/union offer hi - wrkg r w/o emp ins

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.rnotcovemp.n092_emplhlthins

         does your employer or union offer a health insurance plan to any of its
         employees?

         .................................................................................
             9          -8.  web non-response
          1019           1.  yes
           803           5.  no
            54           8.  dk (don't know); na (not ascertained)
            10           9.  rf (refused)
         13828       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.rnotcovemp.n092_emplhlthins 

         if secn.rnotcovemp.n092_emplhlthins = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n093                         offered hi thru job - wrkng r w/o emp ins

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.rnotcovemp.n093_jobhlthins

         were you offered health insurance through your job?

         .................................................................................
             2          -8.  web non-response
           739           1.  yes
           273           5.  no
             5           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         14704       blank.  inap (inapplicable); partial interview

构造变量

         if iwtype <> ext then 

         if secj.workstatus.j021_empselfoth = someoneelse and 
         (plandetails[1].n033_howobtins = yes or plandetails[2].n033_howobtins = yes or 
         plandetails[3].n033_howobtins = yes) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n094                         choice in plans - wrkng r w/ emp ins

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.rcovemp.n094_choiceplan

         in the last two years, has your employer offered a choice of different health
         insurance plans that provided hospital and physician benefits or was only one
         health insurance plan offered to you?

         .................................................................................
             1          -8.  web non-response
           836           1.  more than one plan
           689           5.  only one plan
            25           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         14170       blank.  inap (inapplicable); partial interview

构造变量

         if secn.rcovemp.n094_choiceplan <> empty and secn.rcovemp.n249_plancnt1 = empty 
         then 
         assign: secn.rcovemp.n249_plancnt1 := secn.n090_numofplans 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n249                         plan count

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.rcovemp.n249_plancnt1

         user note: this value is assigned from n090 where n094 is not empty.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1552        0           5          1.20          0.53   14171
         -----------------------------------------------------------------

构造变量

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 
         if plandetails[1].n032_ = yes or plandetails[2].n032_ = yes or 
         plandetails[3].n032_ = yes or prescpdrug.insurancepayn176.n433_inspay = yes 
         then 
         assign: secn.n098_ := 'rshealthinspaypartscripdental' 
         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 
         if not(plandetails[1].n032_ = yes or plandetails[2].n032_ = yes or 
         plandetails[3].n032_ = yes or prescpdrug.insurancepayn176.n433_inspay = yes) 
         then 
         assign: secn.n098_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n098                         branchpnt - dental/meds covrge/all oth

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.n098_

         *

         .................................................................................
          6063           1.  r's health insurance pays part of prescription and/or dental
          9660           2.  all others

n099                         overnight stay in hosp - since prev iw/2yr

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.hospitalstay.n099_overnitehosp

         the next questions are about health care you have received. [since [r's last iw
         month], [r's last iw year]/in the last two years], have you been a patient in a
         hospital overnight?

         .................................................................................
            10          -8.  web non-response
          3442           1.  yes
         12115           5.  no
            20           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
           130       blank.  inap (inapplicable); partial interview

构造变量

         if (activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext) and seca.continuinterview.a124_placedied = inhospital and 
         secn.hospitalstay.n099_overnitehosp <> yes then 
         assign: secn.hospitalstay.n100_timeoverhosp := '1' 
         if secn.hospitalstay.n099_overnitehosp = yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n100                         num times r stayed overnight in hosp

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.hospitalstay.n100_timeoverhosp

         [hospitalizations]
         
         how many different times were you a patient in a hospital overnight [since [r's
         last iw month], [r's last iw year]/in the last two years]?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           3402        1         100          1.87          2.51   12281
         -----------------------------------------------------------------
            38         998.  dk (don't know); na (not ascertained)
             2         999.  rf (refused)

构造变量

         {previous ask} secn.hospitalstay.n100_timeoverhosp 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n101                         num nights r spent overnight in hospital

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.hospitalstay.n101_niteoverhosp

         [hospitalizations]
         
         altogether how many nights were you a patient in the hospital [since [r's last
         iw month], [r's last iw year]/in the last two years]?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           3341        0         365          7.52         14.92   12281
         -----------------------------------------------------------------
             5          -8.  web non-response
            92         998.  dk (don't know); na (not ascertained)
             4         999.  rf (refused)

构造变量

         if secn.hospitalstay.n099_overnitehosp = yes or 
         seca.continuinterview.a124_placedied = inhospital then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n433_1                       insurance pay any - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.hospitalstay.insurancepayn102.n433_inspay

         [hospitalizations]
         
         did insurance pay for any of that?

         .................................................................................
             4          -8.  web non-response
          3278           1.  yes
           129           5.  no
            23           8.  dk (don't know); na (not ascertained)
             8           9.  rf (refused)
         12281       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.hospitalstay.insurancepayn102.n433_inspay 

         if secn.hospitalstay.insurancepayn102.n433_inspay = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n434_1                       insurance pay all - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.hospitalstay.insurancepayn102.n434_inscoverall

         [hospitalizations]
         
         did insurance pay for all of it?

         .................................................................................
             8          -8.  web non-response
          1951           1.  yes
          1250           5.  no
            65           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         12445       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.hospitalstay.insurancepayn102.n434_inscoverall 

         if secn.hospitalstay.insurancepayn102.n434_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n435_1                       insurance pay half - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.hospitalstay.insurancepayn102.n435_inscoverhalf

         [hospitalizations]
         
         did insurance pay for more than half of it?

         .................................................................................
             5          -8.  web non-response
          1206           1.  yes
            58           5.  no
            54           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         14396       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.hospitalstay.insurancepayn102 

         if secn.hospitalstay.n446_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n106                         amt paid o-o-p hospital costs

         section: n     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secn.hospitalstay.n106_amtoophospcost

         [hospitalizations]
         
         about how much did you pay out-of-pocket for hospital bills [since [r's last iw
         month], [r's last iw year]/in the last two years]?
         
         instr: do not probe dk/rf
         
         instr: please enter "0" for nothing
         
         amount:
         
         web-administered text:
         [hospitalizations]
         
         about how much did you pay out-of-pocket for hospital bills [since [r's last iw
         month], [r's last iw year]/in the last two years]? 
         
         instr: please enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1125        0     1000000       3566.14      31176.98   14232
         -----------------------------------------------------------------
            26          -8.  web non-response
           314     9999998.  dk (don't know); na (not ascertained)
            26     9999999.  rf (refused)

n107                         amt paid o-o-p hospital costs - min

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.hospitalstay.n107_

         (thinking about how much you paid in hospital bills [since [r's last iw month],
         [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $500, $5,000, $10,000, $20,000, $50,000
         random entry points:  $5,000, $10,000, $20,000
         entry point assignment: 1 or 2 or {not 1 and not 2} at x511 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid in hospital bills [since [r's last iw month],
         [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
           113           0.  value of breakpoint
            14         500.  value of breakpoint
           111         501.  value of breakpoint
            17        5000.  value of breakpoint
            36        5001.  value of breakpoint
            11       10000.  value of breakpoint
            46       10001.  value of breakpoint
             4       20000.  value of breakpoint
             9       20001.  value of breakpoint
             3       50000.  value of breakpoint
             1       50001.  value of breakpoint
         15358       blank.  inap (inapplicable); partial interview

n108                         amt paid o-o-p hospital costs - max

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.hospitalstay.n108_

         *

         .................................................................................
            31         499.  value of breakpoint
            14         500.  value of breakpoint
           127        4999.  value of breakpoint
            17        5000.  value of breakpoint
            48        9999.  value of breakpoint
            11       10000.  value of breakpoint
            23       19999.  value of breakpoint
             4       20000.  value of breakpoint
             8       49999.  value of breakpoint
             3       50000.  value of breakpoint
            79       99996.  greater than maximum breakpoint
         15358       blank.  inap (inapplicable); partial interview

n109                         amt paid o-o-p hospital costs - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.hospitalstay.n109_

         *

         .................................................................................
            12           0.  no breakpoint values given during interview
             1          97.  data not available
            78          98.  dk (don't know); na (not ascertained)
            24          99.  rf (refused)
         15608       blank.  inap (inapplicable); partial interview

构造变量

         if not (iwtype <> ext and seca.relations.a237_typefacility = nursinghome) then 
          else assign: secn.nhomestay.n114_overnitenh := 'yes' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n114                         ever patient overnight in nursing home

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.n114_overnitenh

         [since [r's last iw month], [r's last iw year]/in the last two years] have you
         been a patient overnight in a nursing home, or other long-term health care
         facility?
         
         def: by "nursing home or other long-term health care facility" we mean a
         facility that provides all of the following services for its residents: 24-hour
         nursing assistance and supervision, dispensing of medication, personal
         assistance, and room & meals.

         .................................................................................
             8          -8.  web non-response
           486           1.  yes
         15079           5.  no
            12           8.  dk (don't know); na (not ascertained)
             9           9.  rf (refused)
           129       blank.  inap (inapplicable); partial interview

构造变量

         if (activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext) and (pisecacontinuinterviewa124_placedied = innursinghome or 
         seca.relations.a237_typefacility = nursinghome) and 
         secn.nhomestay.n114_overnitenh <> yes then 
         assign: secn.nhomestay.n115_timeovernh := '1' 
         if secn.nhomestay.n114_overnitenh = yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n115                         # times spent overnight in nursing home

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.nhomestay.n115_timeovernh

         [nursing home]
         
         how many times[, including now, have you been a patient in a nursing home/ were
         you a patient in a nursing home] or other long-term care facility [since [r's
         last iw month], [r's last iw year]/in the last two years]?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            452        1         100          1.62          4.83   15238
         -----------------------------------------------------------------
             1          -8.  web non-response
            31         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         if secn.nhomestay.n114_overnitenh = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n116                         num nights r spent overnight in nh

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.nhomestay.n116_niteovernh

         [nursing home]
         
         [altogether, how/how] many nights or months have you been a patient in a nursing
         home [since [r's last iw month], [r's last iw year]/in the last two years]?
                  	
         instr: enter 996 for continuous since entered or [since [r's last iw month],
         [r's  last iw year]/in the last two years]
                 
         instr: if r answers in months rather than nights, press enter and answer in
         month field
                 
         nights:
         
         web-administered text:
         [nursing home]
         
         [altogether, how/how]  many nights or months have you been a patient in a
         nursing home [since [r's last iw month], [r's last iw year]/in the last two
         years]?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            278        0         480         26.14         54.82   15365
         -----------------------------------------------------------------
                        -8.  web non-response
            56         996.  continuous since entered
            24         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         {previous ask} secn.nhomestay.n116_niteovernh 

         if secn.nhomestay.n116_niteovernh = empty or secn.nhomestay.n116_niteovernh = 
         dontknow then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n117                         num mos r spent overnight in nh

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.n117_moovernh

         [nursing home]
         
         [altogether, how/how] many nights or months have you been a patient in a nursing
         home [since [r's last iw month], [r's last iw year]/in the last two years]?
         
         months:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            120        1          72          9.77         12.41   15572
         -----------------------------------------------------------------
            30          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         if secn.nhomestay.n114_overnitenh = yes or pisecacontinuinterviewa124_placedied 
         = innursinghome or seca.relations.a237_typefacility = nursinghome then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n433_2                       insurance pay any - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.insurancepayn118.n433_inspay

         [nursing home]
         
         did insurance pay for any of that?

         .................................................................................
             1          -8.  web non-response
           409           1.  yes
            64           5.  no
            10           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15238       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118.n433_inspay 

         if secn.nhomestay.insurancepayn118.n433_inspay = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n434_2                       insurance pay all - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.insurancepayn118.n434_inscoverall

         [nursing home]
         
         did insurance pay for all of it?

         .................................................................................
           282           1.  yes
           119           5.  no
             8           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15314       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118.n434_inscoverall 

         if secn.nhomestay.insurancepayn118.n434_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n435_2                       insurance pay half - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.insurancepayn118.n435_inscoverhalf

         [nursing home]
         
         did insurance pay for more than half of it?

         .................................................................................
            91           1.  yes
            23           5.  no
            13           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15596       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 

         if secn.nhomestay.n449_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n119                         amt paid o-o-p nursing home

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.nhomestay.n119_amtpaynhhosp

         [nursing home]
         
         about how much did you pay out-of-pocket for nursing home bills [since [r's last
         iw month], [r's last iw year]/in the last two years]?
         
         instr: do not probe dk/rf
         
         instr: include any amount paid by others
         
         amount:
         
         web-administered text:
         [nursing home]
         
         about how much did you pay out-of-pocket for nursing home bills [since [r's last
         iw month], [r's last iw year]/in the last two years]?
         
         instr: include any amount paid by others

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            136        0      220000      15385.24      38825.50   15520
         -----------------------------------------------------------------
             1          -8.  web non-response
            64      999998.  dk (don't know); na (not ascertained)
             2      999999.  rf (refused)

n120                         amt paid o-o-p nursing home - min

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.nhomestay.n120_

         (thinking about how much you paid in nursing home bills [since [r's last iw
         month], [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $500, $5,000, $10,000, $20,000, $50,000
         random entry points:  $5,000, $10,000, $20,000
         entry point assignment: 1 or 2 or {not 1 and not 2} at x512 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid in nursing home bills [since [r's last iw
         month], [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            25           0.  value of breakpoint
             1         500.  value of breakpoint
             7         501.  value of breakpoint
             2        5000.  value of breakpoint
             4        5001.  value of breakpoint
             1       10000.  value of breakpoint
            13       10001.  value of breakpoint
             1       20000.  value of breakpoint
             5       20001.  value of breakpoint
             3       50001.  value of breakpoint
         15661       blank.  inap (inapplicable); partial interview

n121                         amt paid o-o-p nursing home - max

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.nhomestay.n121_

         *

         .................................................................................
             3         499.  value of breakpoint
             1         500.  value of breakpoint
            12        4999.  value of breakpoint
             2        5000.  value of breakpoint
             4        9999.  value of breakpoint
             1       10000.  value of breakpoint
             7       19999.  value of breakpoint
             1       20000.  value of breakpoint
             2       49999.  value of breakpoint
            29       99996.  greater than maximum breakpoint
         15661       blank.  inap (inapplicable); partial interview

n122                         amt paid o-o-p nursing home - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.n122_

         *

         .................................................................................
             1           0.  no breakpoint values given during interview
             5          97.  data not available
            31          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         15684       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 0 and (seca.relations.a167_a028_rinnhome <> 
         1 or pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.n115_timeovernh > 0 and (pisecarelationsa237_typefacility = 
         nursinghome or pisecacontinuinterviewa124_placedied = innursinghome) then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n124_1                       year r moved to nursing home - 1

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n124_yrmovinnh1

         if this is first time through loop:
         think back to the (first) time [since [r's last iw month], [r's last iw year]/in
         the last two years] that you were a patient in a nursing home or other long-term
         care facility.
                 
         if this is second time through loop and r had more than two nursing home stays
         (n115>2):        
         think back to the second time ([since [r's last iw month], [r's last iw year]/in
         the last two years]) that you were a patient in a nursing home or other
         long-term care facility.
                 
         if this is the last time through the loop (loop counter = 3 or = number of
         nursing home stays (per n115)) and r had more than one nursing home stay
         (n115>1) and r does not live in a nursing home (a167_a028 not 1)
         think back to the last time [since [r's last iw month], [r's last iw year]/in
         the last two years] that you were a patient in a nursing home or other long-term
         care facility.
         
         if this is the last time through the loop (loop counter = 3 or = number of
         nursing home stays (per n115)) and r had more than one nursing home stay
         (n115>1) and r lives in a nursing home (a167_a028 = 1)
         think about your current stay at the nursing home or other long-term care
         facility.
         
         ask all rs:
         in what year did you go into the nursing home or health care facility?
         
         year:

         .................................................................................
             1                      -8.  web non-response
           368               2001-2021.  actual value
            14                    9998.  dk (don't know); na (not ascertained)
             2                    9999.  rf (refused)
         15338                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n124_yrmovinnh1 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n124_yrmovinnh1 >= 
         init.a062t2yrsago_a then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n123_1                       month r moved to nursing home - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n123_momovinnh1

         (what month was that?)
         
         month:
         
         web-administered text:
         what month was that?  
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
            27           1.  jan
            33           2.  feb
            19           3.  mar
            25           4.  apr
            17           5.  may
            31           6.  jun
            21           7.  jul
            36           8.  aug
            26           9.  sep
            20          10.  oct
            28          11.  nov
            22          12.  dec
             2          13.  winter
             4          14.  spring
             3          15.  summer
             2          16.  fall
            16          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15391       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 0 and (seca.relations.a167_a028_rinnhome <> 
         1 or pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.n115_timeovernh > 0 and (pisecarelationsa237_typefacility = 
         nursinghome or pisecacontinuinterviewa124_placedied = innursinghome) then 
         if seca.relations.a167_a028_rinnhome <> 1 or pisecarelationsa237_typefacility 
         <> nursinghome and pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.lpcntr < secn.nhomestay.n115_timeovernh then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n126_1                       year r moved out of nursing home - 1

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n126_yrmovoutnh1

         in what year did you move out of the nursing home or health care facility?
         
         year:

         .................................................................................
             2                      -8.  web non-response
           322               1998-2021.  actual value
                                  9995.  continuous since entered; r still in nursing
                                         home
            24                    9998.  dk (don't know); na (not ascertained)
             5                    9999.  rf (refused)
         15370                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n126_yrmovoutnh1 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n126_yrmovoutnh1 >= 
         init.a062t2yrsago_a then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n125_1                       month r moved out of nursing home - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n125_momovoutnh1

         (what month was that?)
         
         month:
         
         web-administered text:
         what month was that?  
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
            22           1.  jan
            30           2.  feb
            25           3.  mar
            20           4.  apr
            16           5.  may
            25           6.  jun
            21           7.  jul
            23           8.  aug
            37           9.  sep
            27          10.  oct
            23          11.  nov
            15          12.  dec
             1          13.  winter
             2          14.  spring
             3          15.  summer
             1          16.  fall
            13          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15419       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.govcover.n005_ = yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n127_1                       eligible for medicaid start nh stay - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n127_

         were you eligible for (medicaid/state name for medicaid) at the time your
         [first/second/last/current] nursing home stay started?

         .................................................................................
            82           1.  yes
            26           5.  no
             7           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15608       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n127_ = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n128_1                       eligible for medicaid durng nh stay - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n128_

         did you become eligible for (medicaid/state name for medicaid) during that
         nursing home stay?

         .................................................................................
            12           1.  yes
            13           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15697       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 
         if secn.nhomestay.n115_timeovernh > 1 then 
         assign: secn.nhomestay.medicaidnhomestay[lpcntr].n129_ := 
         'rhadmorethan1stayinnhomesincela' 
         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 
         if not(pin115_timeovernh > 1) then 
         assign: secn.nhomestay.medicaidnhomestay[lpcntr].n129_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n129_1                       brnchpnt - more than 1 nh stay/all oth - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n129_

         *

         .................................................................................
            32           1.  r had more than 1 stay in nursing home since last wave/in th
                             wave/in th
            83           2.  all others
         15608       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 

         if (secn.nhomestay.medicaidnhomestay[lpcntr].n127_ = yes or 
         secn.nhomestay.medicaidnhomestay[lpcntr].n128_ = yes) and 
         (secn.nhomestay.n115_timeovernh <= 3 and secn.nhomestay.lpcntr = 
         secn.nhomestay.n115_timeovernh or secn.nhomestay.n115_timeovernh > 3 and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty and secn.nhomestay.lpcntr = 3) and 
         (seca.relations.a167_a028_rinnhome = 5 or pisecarelationsa237_typefacility <> 
         nursinghome and pisecarelationsa237_typefacility <> specialanswer and 
         pisecarelationsa237_typefacility <> empty and 
         pisecacontinuinterviewa124_placedied <> innursinghome) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n130_1                       lose eligibility - last nh stay - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n130_

         did you lose your eligibility for (medicaid/state name for medicaid) when you
         were discharged from your (last) nursing home stay?

         .................................................................................
             4           1.  yes
            45           5.  no
             3           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15670       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 3 and secn.nhomestay.n115_timeovernh <> 
         specialanswer and secn.nhomestay.n115_timeovernh <> empty and 
         secn.nhomestay.lpcntr < 3 or secn.nhomestay.lpcntr < 
         secn.nhomestay.n115_timeovernh and secn.nhomestay.lpcntr <> 3 or 
         (secn.nhomestay.lpcntr = secn.nhomestay.n115_timeovernh or 
         secn.nhomestay.lpcntr = 3) and (seca.relations.a167_a028_rinnhome <> 1 or 
         pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n131_1                       where r live after nursing home stay - 1

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n131_liveaftnh1

         who did you live with after leaving the nursing home or health care facility?
         
         [(did you live alone, [with your [husband/wife/partner] only,] with one of your
         children and his or her own family, with other relatives, in a retirement
         center, or what?)]
         
         web-administered text:
         who did you live with after leaving the nursing home or health care facility?

         .................................................................................
             1          -8.  web non-response
           116           1.  lived alone
           114           2.  lived with spouse or partner only
            47           3.  lived with child and child's family
            22           4.  lived with other relative(s)
             6           5.  lived in retirement center
             9           6.  another nursing home, hospital, assisted living, rehab
                             center; hospice
            32           7.  other (specify)
             4           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         15370       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 3 and secn.nhomestay.n115_timeovernh <> 
         specialanswer and secn.nhomestay.n115_timeovernh <> empty and 
         secn.nhomestay.lpcntr < 3 or secn.nhomestay.lpcntr < 
         secn.nhomestay.n115_timeovernh and secn.nhomestay.lpcntr <> 3 or 
         (secn.nhomestay.lpcntr = secn.nhomestay.n115_timeovernh or 
         secn.nhomestay.lpcntr = 3) and (seca.relations.a167_a028_rinnhome <> 1 or 
         pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome then 
         if secn.nhomestay.medicaidnhomestay[lpcntr].n131_liveaftnh1 = 
         rlivedwithchildchildsfam or 
         secn.nhomestay.medicaidnhomestay[lpcntr].n131_liveaftnh1 = 
         rlivedwithothrelatives then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n480_1                       live in which home after nh stay - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n480_livewith

         did your family live with you, in your home, or did you live with them in their
         home?

         .................................................................................
            14           1.  own home
            51           2.  family member's home
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15655       blank.  inap (inapplicable); partial interview

构造变量

         if n131_liveaftnh1= rlivedwithchildchildsfam then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n133_1                       live with which child after nh stay - 1

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[1].n133_whichldnh1

         (which child is that?)
         
         instr: if grandchild: which of your children is the parent of that grandchild?
         
         web-administered text:
         which child is that? 
         
         instr: if grandchild: which of your children is the parent of that grandchild?

         .................................................................................
            46                 041-990.  other person number
                                   992.  unlisted child who is deceased
             1                     998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15676                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 0 and (seca.relations.a167_a028_rinnhome <> 
         1 or pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.n115_timeovernh > 0 and (pisecarelationsa237_typefacility = 
         nursinghome or pisecacontinuinterviewa124_placedied = innursinghome) then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n124_2                       year r moved to nursing home - 2

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n124_yrmovinnh1

         if this is first time through loop:
         think back to the (first) time [since [r's last iw month], [r's last iw year]/in
         the last two years] that you were a patient in a nursing home or other long-term
         care facility.
                 
         if this is second time through loop and r had more than two nursing home stays
         (n115>2):        
         think back to the second time ([since [r's last iw month], [r's last iw year]/in
         the last two years]) that you were a patient in a nursing home or other
         long-term care facility.
                 
         if this is the last time through the loop (loop counter = 3 or = number of
         nursing home stays (per n115)) and r had more than one nursing home stay
         (n115>1) and r does not live in a nursing home (a167_a028 not 1)
         think back to the last time [since [r's last iw month], [r's last iw year]/in
         the last two years] that you were a patient in a nursing home or other long-term
         care facility.
         
         if this is the last time through the loop (loop counter = 3 or = number of
         nursing home stays (per n115)) and r had more than one nursing home stay
         (n115>1) and r lives in a nursing home (a167_a028 = 1)
         think about your current stay at the nursing home or other long-term care
         facility.
         
         ask all rs:
         in what year did you go into the nursing home or health care facility?
         
         year:

         .................................................................................
             1                      -8.  web non-response
            75               2001-2021.  actual value
             3                    9998.  dk (don't know); na (not ascertained)
             2                    9999.  rf (refused)
         15642                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n124_yrmovinnh1 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n124_yrmovinnh1 >= 
         init.a062t2yrsago_a then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n123_2                       month r moved to nursing home - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n123_momovinnh1

         (what month was that?)
         
         month:
         
         web-administered text:
         what month was that?  
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
             4           1.  jan
            13           2.  feb
             3           3.  mar
             3           4.  apr
             1           5.  may
             4           6.  jun
             7           7.  jul
             5           8.  aug
                         9.  sep
             6          10.  oct
            10          11.  nov
             4          12.  dec
                        13.  winter
                        14.  spring
                        15.  summer
             1          16.  fall
             6          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15656       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 0 and (seca.relations.a167_a028_rinnhome <> 
         1 or pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.n115_timeovernh > 0 and (pisecarelationsa237_typefacility = 
         nursinghome or pisecacontinuinterviewa124_placedied = innursinghome) then 
         if seca.relations.a167_a028_rinnhome <> 1 or pisecarelationsa237_typefacility 
         <> nursinghome and pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.lpcntr < secn.nhomestay.n115_timeovernh then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n126_2                       year r moved out of nursing home - 2

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n126_yrmovoutnh1

         in what year did you move out of the nursing home or health care facility?
         
         year:

         .................................................................................
            71               2001-2021.  actual value
                                  9995.  continuous since entered; r still in nursing
                                         home
             5                    9998.  dk (don't know); na (not ascertained)
             1                    9999.  rf (refused)
         15646                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n126_yrmovoutnh1 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n126_yrmovoutnh1 >= 
         init.a062t2yrsago_a then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n125_2                       month r moved out of nursing home - 2

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n125_momovoutnh1

         (what month was that?)
         
         month:
         
         web-administered text:
         what month was that?  
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
             3           1.  jan
             6           2.  feb
             8           3.  mar
             2           4.  apr
             5           5.  may
             2           6.  jun
             4           7.  jul
             5           8.  aug
             3           9.  sep
             6          10.  oct
             8          11.  nov
             6          12.  dec
                        13.  winter
                        14.  spring
                        15.  summer
             1          16.  fall
             5          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15659       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.govcover.n005_ = yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n127_2                       eligible for medicaid start nh stay - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n127_

         were you eligible for (medicaid/state name for medicaid) at the time your
         [first/second/last/current] nursing home stay started?

         .................................................................................
            23           1.  yes
             6           5.  no
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15691       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n127_ = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n128_2                       eligible for medicaid durng nh stay - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n128_

         did you become eligible for (medicaid/state name for medicaid) during that
         nursing home stay?

         .................................................................................
             1           1.  yes
             5           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15717       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 
         if secn.nhomestay.n115_timeovernh > 1 then 
         assign: secn.nhomestay.medicaidnhomestay[lpcntr].n129_ := 
         'rhadmorethan1stayinnhomesincela' 
         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 
         if not(pin115_timeovernh > 1) then 
         assign: secn.nhomestay.medicaidnhomestay[lpcntr].n129_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n129_2                       brnchpnt - more than 1 nh stay/all oth - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n129_

         *

         .................................................................................
            32           1.  r had more than 1 stay in nursing home since last wave/in th
                             wave/in th
                         2.  all others
         15691       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 

         if (secn.nhomestay.medicaidnhomestay[lpcntr].n127_ = yes or 
         secn.nhomestay.medicaidnhomestay[lpcntr].n128_ = yes) and 
         (secn.nhomestay.n115_timeovernh <= 3 and secn.nhomestay.lpcntr = 
         secn.nhomestay.n115_timeovernh or secn.nhomestay.n115_timeovernh > 3 and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty and secn.nhomestay.lpcntr = 3) and 
         (seca.relations.a167_a028_rinnhome = 5 or pisecarelationsa237_typefacility <> 
         nursinghome and pisecarelationsa237_typefacility <> specialanswer and 
         pisecarelationsa237_typefacility <> empty and 
         pisecacontinuinterviewa124_placedied <> innursinghome) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n130_2                       lose eligibility - last nh stay - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n130_

         did you lose your eligibility for (medicaid/state name for medicaid) when you
         were discharged from your (last) nursing home stay?

         .................................................................................
             3           1.  yes
             9           5.  no
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15710       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 3 and secn.nhomestay.n115_timeovernh <> 
         specialanswer and secn.nhomestay.n115_timeovernh <> empty and 
         secn.nhomestay.lpcntr < 3 or secn.nhomestay.lpcntr < 
         secn.nhomestay.n115_timeovernh and secn.nhomestay.lpcntr <> 3 or 
         (secn.nhomestay.lpcntr = secn.nhomestay.n115_timeovernh or 
         secn.nhomestay.lpcntr = 3) and (seca.relations.a167_a028_rinnhome <> 1 or 
         pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n131_2                       where r live after nursing home stay - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n131_liveaftnh1

         who did you live with after leaving the nursing home or health care facility?
         
         [(did you live alone, [with your [husband/wife/partner] only,] with one of your
         children and his or her own family, with other relatives, in a retirement
         center, or what?)]
         
         web-administered text:
         who did you live with after leaving the nursing home or health care facility?

         .................................................................................
            24           1.  lived alone
            28           2.  lived with spouse or partner only
             9           3.  lived with child and child's family
             5           4.  lived with other relative(s)
             1           5.  lived in retirement center
             4           6.  another nursing home, hospital, assisted living, rehab
                             center; hospice
             4           7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15646       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 3 and secn.nhomestay.n115_timeovernh <> 
         specialanswer and secn.nhomestay.n115_timeovernh <> empty and 
         secn.nhomestay.lpcntr < 3 or secn.nhomestay.lpcntr < 
         secn.nhomestay.n115_timeovernh and secn.nhomestay.lpcntr <> 3 or 
         (secn.nhomestay.lpcntr = secn.nhomestay.n115_timeovernh or 
         secn.nhomestay.lpcntr = 3) and (seca.relations.a167_a028_rinnhome <> 1 or 
         pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome then 
         if secn.nhomestay.medicaidnhomestay[lpcntr].n131_liveaftnh1 = 
         rlivedwithchildchildsfam or 
         secn.nhomestay.medicaidnhomestay[lpcntr].n131_liveaftnh1 = 
         rlivedwithothrelatives then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n480_2                       live in which home after nh stay - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n480_livewith

         did your family live with you, in your home, or did you live with them in their
         home?

         .................................................................................
             4           1.  own home
             9           2.  family member's home
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15708       blank.  inap (inapplicable); partial interview

构造变量

         if n131_liveaftnh1= rlivedwithchildchildsfam then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n133_2                       live with which child after nh stay - 2

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[2].n133_whichldnh1

         (which child is that?)
         
         instr: if grandchild: which of your children is the parent of that grandchild?
         
         web-administered text:
         which child is that? 
         
         instr: if grandchild: which of your children is the parent of that grandchild?

         .................................................................................
            10                 041-990.  other person number
                                   992.  unlisted child who is deceased
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15713                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 0 and (seca.relations.a167_a028_rinnhome <> 
         1 or pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.n115_timeovernh > 0 and (pisecarelationsa237_typefacility = 
         nursinghome or pisecacontinuinterviewa124_placedied = innursinghome) then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n124_3                       year r moved to nursing home - 3

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n124_yrmovinnh1

         if this is first time through loop:
         think back to the (first) time [since [r's last iw month], [r's last iw year]/in
         the last two years] that you were a patient in a nursing home or other long-term
         care facility.
                 
         if this is second time through loop and r had more than two nursing home stays
         (n115>2):        
         think back to the second time ([since [r's last iw month], [r's last iw year]/in
         the last two years]) that you were a patient in a nursing home or other
         long-term care facility.
                 
         if this is the last time through the loop (loop counter = 3 or = number of
         nursing home stays (per n115)) and r had more than one nursing home stay
         (n115>1) and r does not live in a nursing home (a167_a028 not 1)
         think back to the last time [since [r's last iw month], [r's last iw year]/in
         the last two years] that you were a patient in a nursing home or other long-term
         care facility.
         
         if this is the last time through the loop (loop counter = 3 or = number of
         nursing home stays (per n115)) and r had more than one nursing home stay
         (n115>1) and r lives in a nursing home (a167_a028 = 1)
         think about your current stay at the nursing home or other long-term care
         facility.
         
         ask all rs:
         in what year did you go into the nursing home or health care facility?
         
         year:

         .................................................................................
            27               2016-2021.  actual value
             1                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         15695                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n124_yrmovinnh1 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n124_yrmovinnh1 >= 
         init.a062t2yrsago_a then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n123_3                       month r moved to nursing home - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n123_momovinnh1

         (what month was that?)
         
         month:
         
         web-administered text:
         what month was that?  
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
             1           1.  jan
             2           2.  feb
             3           3.  mar
             2           4.  apr
             1           5.  may
             1           6.  jun
             2           7.  jul
             1           8.  aug
             1           9.  sep
             2          10.  oct
             3          11.  nov
             3          12.  dec
                        13.  winter
                        14.  spring
                        15.  summer
                        16.  fall
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15699       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 0 and (seca.relations.a167_a028_rinnhome <> 
         1 or pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.n115_timeovernh > 0 and (pisecarelationsa237_typefacility = 
         nursinghome or pisecacontinuinterviewa124_placedied = innursinghome) then 
         if seca.relations.a167_a028_rinnhome <> 1 or pisecarelationsa237_typefacility 
         <> nursinghome and pisecacontinuinterviewa124_placedied <> innursinghome or 
         secn.nhomestay.lpcntr < secn.nhomestay.n115_timeovernh then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n126_3                       year r moved out of nursing home - 3

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n126_yrmovoutnh1

         in what year did you move out of the nursing home or health care facility?
         
         year:

         .................................................................................
            23               2017-2020.  actual value
             1                    9995.  continuous since entered; r still in nursing hom
             2                    9998.  dk (don't know); na (not ascertained)
             1                    9999.  rf (refused)
         15696                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n126_yrmovoutnh1 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n126_yrmovoutnh1 >= 
         init.a062t2yrsago_a then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n125_3                       month r moved out of nursing home - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n125_momovoutnh1

         (what month was that?)
         
         month:
         
         web-administered text:
         what month was that?  
         
         instr: if you don't know the month, please select a season from the bottom of
         the list.

         .................................................................................
             1           1.  jan
             1           2.  feb
             1           3.  mar
             2           4.  apr
             2           5.  may
             1           6.  jun
             1           7.  jul
             1           8.  aug
             1           9.  sep
             2          10.  oct
             1          11.  nov
             5          12.  dec
                        13.  winter
                        14.  spring
                        15.  summer
                        16.  fall
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15702       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.govcover.n005_ = yes then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n127_3                       eligible for medicaid start nh stay - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n127_

         were you eligible for (medicaid/state name for medicaid) at the time your
         [first/second/last/current] nursing home stay started?

         .................................................................................
             6           1.  yes
             1           5.  no
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15714       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 

         if secn.nhomestay.medicaidnhomestay[lpcntr].n127_ = no then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n128_3                       eligible for medicaid durng nh stay - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n128_

         did you become eligible for (medicaid/state name for medicaid) during that
         nursing home stay?

         .................................................................................
                         1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15722       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 
         if secn.nhomestay.n115_timeovernh > 1 then 
         assign: secn.nhomestay.medicaidnhomestay[lpcntr].n129_ := 
         'rhadmorethan1stayinnhomesincela' 
         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 
         if not(pin115_timeovernh > 1) then 
         assign: secn.nhomestay.medicaidnhomestay[lpcntr].n129_ := 'alloths' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n129_3                       brnchpnt - more than 1 nh stay/all oth - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n129_

         *

         .................................................................................
             9           1.  r had more than 1 stay in nursing home since last wave/in th
                             wave/in th
                         2.  all others
         15714       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.medicaidnhomestay[].n127_ 

         if (secn.nhomestay.medicaidnhomestay[lpcntr].n127_ = yes or 
         secn.nhomestay.medicaidnhomestay[lpcntr].n128_ = yes) and 
         (secn.nhomestay.n115_timeovernh <= 3 and secn.nhomestay.lpcntr = 
         secn.nhomestay.n115_timeovernh or secn.nhomestay.n115_timeovernh > 3 and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty and secn.nhomestay.lpcntr = 3) and 
         (seca.relations.a167_a028_rinnhome = 5 or pisecarelationsa237_typefacility <> 
         nursinghome and pisecarelationsa237_typefacility <> specialanswer and 
         pisecarelationsa237_typefacility <> empty and 
         pisecacontinuinterviewa124_placedied <> innursinghome) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n130_3                       lose eligibility - last nh stay - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n130_

         did you lose your eligibility for (medicaid/state name for medicaid) when you
         were discharged from your (last) nursing home stay?

         .................................................................................
                         1.  yes
             6           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15717       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 3 and secn.nhomestay.n115_timeovernh <> 
         specialanswer and secn.nhomestay.n115_timeovernh <> empty and 
         secn.nhomestay.lpcntr < 3 or secn.nhomestay.lpcntr < 
         secn.nhomestay.n115_timeovernh and secn.nhomestay.lpcntr <> 3 or 
         (secn.nhomestay.lpcntr = secn.nhomestay.n115_timeovernh or 
         secn.nhomestay.lpcntr = 3) and (seca.relations.a167_a028_rinnhome <> 1 or 
         pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n131_3                       where r live after nursing home stay - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n131_liveaftnh1

         who did you live with after leaving the nursing home or health care facility?
         
         [(did you live alone, [with your [husband/wife/partner] only,] with one of your
         children and his or her own family, with other relatives, in a retirement
         center, or what?)]
         
         web-administered text:
         who did you live with after leaving the nursing home or health care facility?

         .................................................................................
             4           1.  lived alone
             8           2.  lived with spouse or partner only
             5           3.  lived with child and child's family
             3           4.  lived with other relative(s)
             1           5.  lived in retirement center
             1           6.  another nursing home, hospital, assisted living, rehab
                             center; hospice
             1           7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15699       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.nhomestay.insurancepayn118 
         for secn.nhomestay.lpcntr := 1 to 3 do 
         if (secn.nhomestay.n116_niteovernh <> 996 or secn.nhomestay.n116_niteovernh = 
         empty) and (nhomestay.n117_moovernh <> 996 and nhomestay.n117_moovernh <> 
         san116_996 or nhomestay.n117_moovernh = empty) and rtab[idm].x008ainnhome_v <> 
         innursinghome and secn.nhomestay.lpcntr <= secn.nhomestay.n115_timeovernh and 
         secn.nhomestay.n115_timeovernh <> specialanswer and 
         secn.nhomestay.n115_timeovernh <> empty then 
         if secn.nhomestay.n115_timeovernh > 3 and secn.nhomestay.n115_timeovernh <> 
         specialanswer and secn.nhomestay.n115_timeovernh <> empty and 
         secn.nhomestay.lpcntr < 3 or secn.nhomestay.lpcntr < 
         secn.nhomestay.n115_timeovernh and secn.nhomestay.lpcntr <> 3 or 
         (secn.nhomestay.lpcntr = secn.nhomestay.n115_timeovernh or 
         secn.nhomestay.lpcntr = 3) and (seca.relations.a167_a028_rinnhome <> 1 or 
         pisecarelationsa237_typefacility <> nursinghome) and 
         pisecacontinuinterviewa124_placedied <> innursinghome then 
         if secn.nhomestay.medicaidnhomestay[lpcntr].n131_liveaftnh1 = 
         rlivedwithchildchildsfam or 
         secn.nhomestay.medicaidnhomestay[lpcntr].n131_liveaftnh1 = 
         rlivedwithothrelatives then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n480_3                       live in which home after nh stay - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n480_livewith

         did your family live with you, in your home, or did you live with them in their
         home?

         .................................................................................
             2           1.  own home
             6           2.  family member's home
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15715       blank.  inap (inapplicable); partial interview

构造变量

         if n131_liveaftnh1= rlivedwithchildchildsfam then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n133_3                       live with which child after nh stay - 3

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.nhomestay.medicaidnhomestay[3].n133_whichldnh1

         [since [r's last iw month], [r's last iw year]/in the last two years]

         .................................................................................
             5                 041-990.  other person number
                                   992.  unlisted child who is deceased
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15718                   blank.  inap (inapplicable); partial interview

n134                         outpatient surgery - prev iw/2 yrs

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.outpatsurgery.n134_outsurglst2yrs

         [(not counting overnight hospital stays,)] [since/since [r's last iw month],
         [r's last iw year]/in the last two years], have you had outpatient surgery?

         .................................................................................
            10          -8.  web non-response
          2774           1.  yes
         12771           5.  no
            29           8.  dk (don't know); na (not ascertained)
             8           9.  rf (refused)
           131       blank.  inap (inapplicable); partial interview

构造变量

         if secn.outpatsurgery.n134_outsurglst2yrs = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n433_3                       insurance pay any - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.outpatsurgery.insurancepayn135.n433_inspay

         [outpatient surgery]
         
         did insurance pay for any of that?

         .................................................................................
             3          -8.  web non-response
          2625           1.  yes
           126           5.  no
            19           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         12949       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.outpatsurgery.insurancepayn135.n433_inspay 

         if secn.outpatsurgery.insurancepayn135.n433_inspay = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n434_3                       insurance pay all - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.outpatsurgery.insurancepayn135.n434_inscoverall

         [outpatient surgery]
         
         did insurance pay for all of it?

         .................................................................................
             4          -8.  web non-response
          1430           1.  yes
          1156           5.  no
            35           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         13098       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.outpatsurgery.insurancepayn135.n434_inscoverall 

         if secn.outpatsurgery.insurancepayn135.n434_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n435_3                       insurance pay half - 3

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.outpatsurgery.insurancepayn135.n435_inscoverhalf

         [outpatient surgery]
         
         did insurance pay for more than half of it?

         .................................................................................
             5          -8.  web non-response
          1075           1.  yes
            78           5.  no
            36           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         14528       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.outpatsurgery.insurancepayn135 

         if secn.outpatsurgery.n455_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n139                         amt paid o-o-p outpat surgery

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.outpatsurgery.n139_amtoopoutsurg

         [outpatient surgery]
         
         about how much did you pay out-of-pocket for outpatient surgery [since [r's last
         iw month], [r's last iw year]/in the last two years]?
         
         instr: please enter "0" for nothing.
         
         instr: do not probe dk/rf
         
         amount:
         
         web-administered text:
         [outpatient surgery]
         
         about how much did you pay out-of-pocket for outpatient surgery [since [r's last
         iw month], [r's last iw year]/in the last two years]? 
         
         instr: please enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1134        0       20000       1598.65       2531.62   14381
         -----------------------------------------------------------------
            31          -8.  web non-response
           168       99998.  dk (don't know); na (not ascertained)
             9       99999.  rf (refused)

n140                         amt paid o-o-p outpat surgery - min

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.outpatsurgery.n140_

         (thinking about how much you paid in outpatient surgery bills [since [r's last
         iw month], [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ per month, more than $____ per month, or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $500, $2,000, $5,000, $10,000, $20,000
         random entry points:  $2,000, $5,000, $10,000
         entry point assignment: 1 or 2 or {not 1 and not 2} at x514 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid in outpatient surgery bills [since [r's last iw
         month], [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ per month, more than $____ per month, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            84           0.  value of breakpoint
            12         500.  value of breakpoint
            42         501.  value of breakpoint
             9        2000.  value of breakpoint
            26        2001.  value of breakpoint
             3        5000.  value of breakpoint
            24        5001.  value of breakpoint
             1       10000.  value of breakpoint
             4       10001.  value of breakpoint
             2       20001.  value of breakpoint
         15516       blank.  inap (inapplicable); partial interview

n141                         amt paid o-o-p outpat surgery - max

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.outpatsurgery.n141_

         *

         .................................................................................
            35         499.  value of breakpoint
            12         500.  value of breakpoint
            53        1999.  value of breakpoint
             9        2000.  value of breakpoint
            37        4999.  value of breakpoint
             3        5000.  value of breakpoint
            10        9999.  value of breakpoint
             1       10000.  value of breakpoint
             4       19999.  value of breakpoint
            43       99996.  greater than maximum breakpoint
         15516       blank.  inap (inapplicable); partial interview

n142                         amt paid o-o-p outpat surgery - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.outpatsurgery.n142_

         *

         .................................................................................
            19           0.  no breakpoint values given during interview
             2          97.  data not available
            36          98.  dk (don't know); na (not ascertained)
             9          99.  rf (refused)
         15657       blank.  inap (inapplicable); partial interview

n147                         # times seen dr - prev iw/2 yrs

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.docvisit.n147_timeseedoc

         [aside from any [hospital stays,/outpatient surgery,/hospital stays and
         outpatient surgery,][how/how]] many times have you seen or talked to a medical
         doctor about your health, including emergency room, clinic visits, or house
         calls [since [r's last iw month], [r's last iw year]/in the last two years]?
         
         instr: do not probe dk/rf
         
         instr: enter "0" for none
         
         def: include visits with nurse practitioners and physician assistants, and
         medical tests or procedures performed by anyone practicing under a doctor's
         supervision such as mammograms or x-rays.  do not include physical therapy or
         rehabilitation services.
         
         web-administered text:
         [aside from any [hospital stays,/outpatient surgery,/hospital stays and
         outpatient surgery,][how/how]] many times have you seen or talked to a medical
         doctor about your health, including emergency room, clinic visits, or house
         calls [since [r's last iw month], [r's last iw year]/in the last two years]?
         
         instr: enter "0" for none.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          13478        0         365          8.00         12.95     133
         -----------------------------------------------------------------
            41          -8.  web non-response
          1991         998.  dk (don't know); na (not ascertained)
            80         999.  rf (refused)

构造变量

         if secn.docvisit.n147_timeseedoc = specialanswer or 
         secn.docvisit.n147_timeseedoc = empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n148                         number times seen doctor 20x

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.docvisit.n148_timeseedoc20

         even if you cannot remember the exact number of times you saw a doctor (in total
         [since [r's last iw month], [r's last iw year]/in the last two years]), please
         give us your best guess.
         
         did it amount to less than 20 times, more than 20 times, or what?
         
         web-administered text:
         even if you cannot remember the exact number of times you saw a doctor in total
         [since [r's last iw month], [r's last iw year]/in the last two years], please
         give us your best guess.
         
         did it amount to less than 20 times, more than 20 times, or what?

         .................................................................................
             6          -8.  web non-response
          1089           1.  less than 20 times
           189           3.  about 20 times
           724           5.  more than 20 times
            86           8.  dk (don't know); na (not ascertained)
            18           9.  rf (refused)
         13611       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.docvisit.n148_timeseedoc20 

         if secn.docvisit.n148_timeseedoc20 <> abt20times then 

         if secn.docvisit.n148_timeseedoc20 <> morethan20times then 

         if secn.docvisit.n148_timeseedoc20 <> specialanswer and 
         secn.docvisit.n148_timeseedoc20 <> empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n149                         number times seen doctor 5x

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.docvisit.n149_timeseedoc5

         [doctor visits]
         
         did it amount to less than 5 times, more than 5 times, or what?

         .................................................................................
             2          -8.  web non-response
           210           1.  less than 5 times
           113           3.  about 5 times
           735           5.  more than 5 times
            26           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         14634       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.docvisit.n148_timeseedoc20 

         if secn.docvisit.n148_timeseedoc20 <> abt20times then 

         if secn.docvisit.n148_timeseedoc20 <> morethan20times then 

         if secn.docvisit.n149_timeseedoc5 <> abt5times and 
         secn.docvisit.n149_timeseedoc5 <> morethan5times then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n150                         has r sought doc advice in past 2 yrs

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.docvisit.n150_docadvpast2yrs

         [doctor visits]
         
         do you think you have seen a medical doctor about your health at least once
         [since [r's last iw month], [r's last iw year]/in the last two years]?

         .................................................................................
             3          -8.  web non-response
           315           1.  yes
            19           5.  no
             4           8.  dk (don't know); na (not ascertained)
            10           9.  rf (refused)
         15372       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.docvisit.n148_timeseedoc20 

         if secn.docvisit.n148_timeseedoc20 <> abt20times then 

         if secn.docvisit.n148_timeseedoc20 = morethan20times then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n151                         r seek doc advice 50x

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.docvisit.n151_skdocadv50

         [doctor visits]
         
         did it amount to less than 50 times, more than 50 times, or what?

         .................................................................................
             1          -8.  web non-response
           450           1.  less than 50 times
            49           3.  about 50 times
           198           5.  more than 50 times
            22           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         14999       blank.  inap (inapplicable); partial interview

构造变量

         if secn.docvisit.n150_docadvpast2yrs = yes or (secn.docvisit.n147_timeseedoc <> 
         0 and secn.docvisit.n147_timeseedoc = response or 
         secn.docvisit.n148_timeseedoc20 = abt20times or secn.docvisit.n149_timeseedoc5 
         = abt5times or secn.docvisit.n149_timeseedoc5 = morethan5times) or 
         secn.docvisit.n151_skdocadv50 <> empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n433_4                       insurance pay any - 4

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.docvisit.insurancepayn152.n433_inspay

         [doctor visits]
         
         did insurance pay for any of that?

         .................................................................................
            12          -8.  web non-response
         12964           1.  yes
           677           5.  no
            66           8.  dk (don't know); na (not ascertained)
            24           9.  rf (refused)
          1980       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.docvisit.insurancepayn152.n433_inspay 

         if secn.docvisit.insurancepayn152.n433_inspay = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n434_4                       insurance pay all - 4

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.docvisit.insurancepayn152.n434_inscoverall

         [doctor visits]
         
         did insurance pay for all of it?

         .................................................................................
            19          -8.  web non-response
          6705           1.  yes
          6135           5.  no
           100           8.  dk (don't know); na (not ascertained)
             5           9.  rf (refused)
          2759       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.docvisit.insurancepayn152.n434_inscoverall 

         if secn.docvisit.insurancepayn152.n434_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n435_4                       insurance pay half - 4

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.docvisit.insurancepayn152.n435_inscoverhalf

         [doctor visits]
         
         did insurance pay for more than half of it?

         .................................................................................
            15          -8.  web non-response
          5681           1.  yes
           435           5.  no
           115           8.  dk (don't know); na (not ascertained)
            13           9.  rf (refused)
          9464       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.docvisit.insurancepayn152 

         if secn.docvisit.n458_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n156                         amt pay o-o-p for doc visits

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.docvisit.n156_amtoopvisit

         [doctor visits]
         
         about how much did you pay out-of-pocket for doctor or clinic visits [since [r's
         last iw month], [r's last iw year]/in the last two years]?
         
         instr: please enter "0" for nothing
         
         instr: do not probe dk/rf
         
         amount:
         
         web-administered text:
         [doctor visits]
         
         about how much did you pay out-of-pocket for doctor or clinic visits [since [r's
         last iw month], [r's last iw year]/in the last two years]? 
         
         instr: please enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           5706        0       50000        937.65       2085.57    8685
         -----------------------------------------------------------------
           125          -8.  web non-response
          1123       99998.  dk (don't know); na (not ascertained)
            84       99999.  rf (refused)

n157                         amt pay o-o-p for doc visits - min

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.docvisit.n157_

         (thinking about how much you paid for doctor or clinic visits [since [r's last
         iw month], [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $500, $2,000, $5,000, $10,000, $20,000
         random entry points:  $2,000, $5,000, $10,000
         entry point assignment: 1 or 2 or {not 1 and not 2} at x515 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid for doctor or clinic visits [since [r's last iw
         month], [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
           502           0.  value of breakpoint
            73         500.  value of breakpoint
           269         501.  value of breakpoint
            90        2000.  value of breakpoint
           207        2001.  value of breakpoint
            38        5000.  value of breakpoint
           116        5001.  value of breakpoint
            11       10000.  value of breakpoint
            13       10001.  value of breakpoint
             1       20000.  value of breakpoint
             2       20001.  value of breakpoint
         14401       blank.  inap (inapplicable); partial interview

n158                         amt pay o-o-p for doc visits - max

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.docvisit.n158_

         *

         .................................................................................
           210         499.  value of breakpoint
            73         500.  value of breakpoint
           320        1999.  value of breakpoint
            90        2000.  value of breakpoint
           252        4999.  value of breakpoint
            38        5000.  value of breakpoint
            70        9999.  value of breakpoint
            11       10000.  value of breakpoint
            12       19999.  value of breakpoint
             1       20000.  value of breakpoint
           245       99996.  greater than maximum breakpoint
         14401       blank.  inap (inapplicable); partial interview

n159                         amt pay o-o-p for doc visits - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.docvisit.n159_

         *

         .................................................................................
            68           0.  no breakpoint values given during interview
            10          97.  data not available
           220          98.  dk (don't know); na (not ascertained)
            73          99.  rf (refused)
         15352       blank.  inap (inapplicable); partial interview

n164                         seen dentist since prev iw/2yrs

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.dentalcare.n164_seedentpw

         [since [r's last iw month], [r's last iw year]/in the last two years] have you
         seen a dentist for dental care, including dentures?

         .................................................................................
             2          -8.  web non-response
          9906           1.  yes
          5640           5.  no
            26           8.  dk (don't know); na (not ascertained)
            15           9.  rf (refused)
           134       blank.  inap (inapplicable); partial interview

构造变量

         if secn.dentalcare.n164_seedentpw = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n433_5                       insurance pay any - 5

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.dentalcare.insurancepayn165.n433_inspay

         [dental care]
         
         did insurance pay for any of that?

         .................................................................................
             5          -8.  web non-response
          6592           1.  yes
          3270           5.  no
            33           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
          5817       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.dentalcare.insurancepayn165.n433_inspay 

         if secn.dentalcare.insurancepayn165.n433_inspay = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n434_5                       insurance pay all - 5

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.dentalcare.insurancepayn165.n434_inscoverall

         [dental care]
         
         did insurance pay for all of it?

         .................................................................................
             9          -8.  web non-response
          2314           1.  yes
          4237           5.  no
            29           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
          9131       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.dentalcare.insurancepayn165.n434_inscoverall 

         if secn.dentalcare.insurancepayn165.n434_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n435_5                       insurance pay half - 5

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.dentalcare.insurancepayn165.n435_inscoverhalf

         [dental care]
         
         did insurance pay for more than half of it?

         .................................................................................
            14          -8.  web non-response
          3008           1.  yes
          1178           5.  no
            75           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         11445       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.dentalcare.insurancepayn165 

         if secn.dentalcare.n461_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n168                         amt pay o-o-p dental

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.dentalcare.n168_amtpayoopdental

         [dental care]
         
         about how much did you pay out-of-pocket for dental bills [since [r's last iw
         month], [r's last iw year]/in the last two years]?
         
         instr: please enter "0" for nothing
         
         instr: do not probe dk/rf
         
         amount:
         
         web-administered text:
         [dental care]
         
         about how much did you pay out-of-pocket for dental bills [since [r's last iw
         month], [r's last iw year]/in the last two years]? 
         
         instr: please enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           6867        0       68000       1430.50       3043.67    8131
         -----------------------------------------------------------------
           107          -8.  web non-response
           559      999998.  dk (don't know); na (not ascertained)
            59      999999.  rf (refused)

n169                         amt pay o-o-p dental - min

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.dentalcare.n169_

         (thinking about how much you paid in dental bills [since [r's last iw month],
         [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures:  3up1down, 2up2down, 1up3down
         breakpoints:  $100, $200, $400, $1,000, $3,000
         random entry points:  $200, $400, $1,000
         entry point assignment: 1 or 2 or {not 1 and not 2} at x516 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid in dental bills [since [r's last iw month],
         [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
           186           0.  value of breakpoint
             8         100.  value of breakpoint
            40         101.  value of breakpoint
            32         200.  value of breakpoint
            71         201.  value of breakpoint
            43         400.  value of breakpoint
           179         401.  value of breakpoint
            22        1000.  value of breakpoint
           100        1001.  value of breakpoint
            11        3000.  value of breakpoint
            27        3001.  value of breakpoint
         15004       blank.  inap (inapplicable); partial interview

n170                         amt pay o-o-p dental - max

         section: n     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secn.dentalcare.n170_

         *

         .................................................................................
            21          99.  value of breakpoint
             8         100.  value of breakpoint
            54         199.  value of breakpoint
            32         200.  value of breakpoint
            77         399.  value of breakpoint
            43         400.  value of breakpoint
           119         999.  value of breakpoint
            22        1000.  value of breakpoint
            90        2999.  value of breakpoint
            11        3000.  value of breakpoint
           242        9996.  greater than maximum breakpoint
         15004       blank.  inap (inapplicable); partial interview

n171                         amt pay o-o-p dental - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.dentalcare.n171_

         *

         .................................................................................
            55           0.  no breakpoint values given during interview
             6          97.  data not available
           150          98.  dk (don't know); na (not ascertained)
            48          99.  rf (refused)
         15464       blank.  inap (inapplicable); partial interview

构造变量

         if secc.bloodpressure.c006_hbpmeds = yes or secc.diabetes.c011_diabetesmeds = 
         yes or secc.diabetes.c012_diabetesinsulin = yes or 
         secc.heartattack.c037_heartmeds = yes or secc.heartattack.c046_anginameds = yes 
         or secc.heartattack.c050_heartfailmeds = yes or secc.stroke.c060_strokemeds = 
         yes then 
         assign: secn.prescpdrug.n175_tkmedsreg := 'medicationsknown' 
         if not(piseccbloodpressurec006_hbpmeds = yes or piseccdiabetesc011_diabetesmeds 
         = yes or piseccdiabetesc012_diabetesinsulin = yes or gp33 = yes or 
         piseccheartattackc046_anginameds = yes or piseccheartattackc050_heartfailmeds = 
         yes or piseccstrokec060_strokemeds = yes) then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n175                         take rx drugs regularly

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n175_tkmedsreg

         do you regularly take prescription medications?

         .................................................................................
             2          -8.  web non-response
          3124           1.  yes
          2727           5.  no
          9806           7.  medications known (assigned)
             7           8.  dk (don't know); na (not ascertained)
             5           9.  rf (refused)
            52       blank.  inap (inapplicable); partial interview

构造变量

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if secn.prescpdrug.n175_tkmedsreg = yes or secn.prescpdrug.n175_tkmedsreg = 
         medicationsknown then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n360                         rx drugs regularly cholesterol

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n360_

         do you regularly take prescription medications for any of the following common
         health problems:
         
         to help lower your cholesterol?

         .................................................................................
            18          -8.  web non-response
          7045           1.  yes
          5722           5.  no
            53           8.  dk (don't know); na (not ascertained)
             9           9.  rf (refused)
          2876       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.n360_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n361                         rx drugs regularly pain

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n361_

         (do you regularly take prescription medications for any of the following common
         health problems:)
         
         for pain in your joints or muscles?
         
         web-administered text:
         for pain in your joints or muscles?

         .................................................................................
            28          -8.  web non-response
          3933           1.  yes
          8845           5.  no
            35           8.  dk (don't know); na (not ascertained)
             5           9.  rf (refused)
          2877       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.n360_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n362                         presc drugs regularly breathing problems

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n362_

         (do you regularly take prescription medications for any of the following common
         health problems:)
         
         for asthma or allergies or other breathing problems?
         
         web-administered text:
         for asthma or allergies or other breathing problems?

         .................................................................................
            17          -8.  web non-response
          2921           1.  yes
          9881           5.  no
            22           8.  dk (don't know); na (not ascertained)
             5           9.  rf (refused)
          2877       blank.  inap (inapplicable); partial interview

构造变量

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if secn.prescpdrug.n175_tkmedsreg = yes or secn.prescpdrug.n175_tkmedsreg = 
         medicationsknown then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n363                         presc drugs regularly stomach problems

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n363_

         (do you regularly take prescription medications for any of the following common
         health problems:)
         
         for stomach problems?
         
         web-administered text:
         for stomach problems?

         .................................................................................
            17          -8.  web non-response
          2681           1.  yes
         10119           5.  no
            23           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
          2877       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.n363_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n364                         presc drugs regularly help sleep

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n364_

         (do you regularly take prescription medications for any of the following common
         health problems:)
         
         to help you sleep?
         
         web-administered text:
         to help you sleep?

         .................................................................................
            22          -8.  web non-response
          2134           1.  yes
         10665           5.  no
            19           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
          2877       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.n363_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n365                         rx drugs regularly - anxiety or depression

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n365_

         (do you regularly take prescription medications for any of the following common
         health problems:)
         
         to help relieve anxiety or depression?
         
         web-administered text:
         to help relieve anxiety or depression?

         .................................................................................
            13          -8.  web non-response
          3011           1.  yes
          9790           5.  no
            28           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
          2877       blank.  inap (inapplicable); partial interview

构造变量

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if secn.prescpdrug.n175_tkmedsreg = yes or secn.prescpdrug.n175_tkmedsreg = 
         medicationsknown then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n283                         rx drugs regularly - aspirin or blood thinners

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n283_

         do you regularly take prescription medications other than aspirin to thin your
         blood or to prevent blood clots?

         .................................................................................
             9          -8.  web non-response
          2684           1.  yes
         10058           5.  no
            87           8.  dk (don't know); na (not ascertained)
             8           9.  rf (refused)
          2877       blank.  inap (inapplicable); partial interview

构造变量

         if secn.prescpdrug.n175_tkmedsreg <> no and secn.prescpdrug.n175_tkmedsreg <> 
         specialanswer and secn.prescpdrug.n175_tkmedsreg <> empty then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n433_6                       insurance pay any - 6

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.insurancepayn176.n433_inspay

         if r's medications are known (n175=7) and none is reported for the medical
         conditions in section n (n360-n365 and n283) all not 1 then:
         earlier you said you are taking prescription medications.
         
         otherwise:
         you have mentioned you are taking prescription medications.
         
         [prescription medications]
         
         did insurance pay for any of that?

         .................................................................................
             8          -8.  web non-response
         11689           1.  yes
          1057           5.  no
            69           8.  dk (don't know); na (not ascertained)
            22           9.  rf (refused)
          2878       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.insurancepayn176.n433_inspay 

         if secn.prescpdrug.insurancepayn176.n433_inspay = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n434_6                       insurance pay all - 6

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.insurancepayn176.n434_inscoverall

         [prescription medications]
         
         did insurance pay for all of it?

         .................................................................................
             8          -8.  web non-response
          3898           1.  yes
          7721           5.  no
            60           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
          4034       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.insurancepayn176.n434_inscoverall 

         if secn.prescpdrug.insurancepayn176.n434_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n435_6                       insurance pay half - 6

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.insurancepayn176.n435_inscoverhalf

         [prescription medications]
         
         did insurance pay for more than half of it?

         .................................................................................
            22          -8.  web non-response
          7119           1.  yes
           482           5.  no
           157           8.  dk (don't know); na (not ascertained)
            11           9.  rf (refused)
          7932       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.insurancepayn176 

         if iwtype <> ext then 

         if secn.prescpdrug.insurancepayn176.n433_inspay = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n178                         which plan covered drug costs

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n178_whiplancovmeds

         [prescription medications]
         
         what is the name of the health insurance plan that covered the largest share of
         the costs?
         
         web-administered text:
         [prescription medications]
         
         what is the name of the health insurance plan that covered the largest share of
         the costs?
         
         [instr: for your reference, here are the plans you've mentioned before.]
         
         [instr: if you select a plan already on the list, be sure to confirm the entire
         plan name has remained the same. if not, select "add a plan" and enter the new
         plan name in the space provided.]
         
         instr: if you don't know your plan name, select "add a plan" and enter "drug
         plan" in the space provided.

         .................................................................................
            31          -8.  web non-response
          3385           1.  first plan mentioned at n024
            87           2.  second plan mentioned at n024
             3           3.  third plan mentioned at n024
            60           4.  first plan mentioned at n274
             9           5.  second plan mentioned at n274
             2           6.  third plan mentioned at n274
           194           7.  plan mentioned at n432
           153           8.  plan mentioned at n070
            23           9.  plan mentioned at n074
                        10.  plan mentioned at n105
                        11.  plan mentioned at n113
                        12.  plan mentioned at n179
          1529          18.  medicare part d - name of part d plan
          2763          19.  medicare hmo
           512          20.  medicare
           557          21.  medicaid
           321          22.  champus
          1266          27.  not on list
           241          97.  get meds through the va
           507          98.  dk (don't know); na (not ascertained)
            46          99.  rf (refused)
          4034       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.insurancepayn176 
         if secn.prescpdrug.n464_inscoverall <> yes then 
         if secn.prescpdrug.n443_n180 = specialanswer and n444_amountper = specialanswer 
         or secn.prescpdrug.n443_n180 = empty and n444_amountper = empty or 
         secn.prescpdrug.n443_n180 = 0 then 
         assign: secn.prescpdrug.n180_amtoopmeds := secn.prescpdrug.n443_n180  
         {previous ask} secn.prescpdrug.insurancepayn176 
         if secn.prescpdrug.n464_inscoverall <> yes then 
         if n444_amountper = month then 
         assign: secn.prescpdrug.n180_amtoopmeds := secn.prescpdrug.n443_n180  
         {previous ask} secn.prescpdrug.insurancepayn176 
         if secn.prescpdrug.n464_inscoverall <> yes then 
         if n444_amountper = quarter then 
         assign: secn.prescpdrug.n180_amtoopmeds := 
         divisionreal(secn.prescpdrug.n443_n180 + '3') 
         {previous ask} secn.prescpdrug.insurancepayn176 
         if secn.prescpdrug.n464_inscoverall <> yes then 
         if n444_amountper = _6month then 
         assign: secn.prescpdrug.n180_amtoopmeds := 
         divisionreal(secn.prescpdrug.n443_n180 + '6') 
         {previous ask} secn.prescpdrug.insurancepayn176 
         if secn.prescpdrug.n464_inscoverall <> yes then 
         if n444_amountper = year then 
         assign: secn.prescpdrug.n180_amtoopmeds := 
         divisionreal(secn.prescpdrug.n443_n180 + '12') 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n180                         amt pay o-o-p rx drugs per month

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.prescpdrug.n180_amtoopmeds

         [prescription medications]
         
         on average, about how much have you paid out-of-pocket per month for these
         prescriptions [since [r's last iw month], [r's last iw year]/in the last two
         years]?
         
         instr: please enter "0" for nothing.
         
         instr: do not probe dk/rf
         
         web-administered text:
         [prescription medications]
         
         on average, about how much have you paid out-of-pocket per month for these
         prescriptions [since [r's last iw month], [r's last iw year]/in the last two
         years]? 
         
         instr: please enter "0" for nothing.

         user note: this question was intended to capture amounts paid per month but
         other time frames were sometimes reported. where possible, hrs converted
         responses into monthly amounts.  values of $1 may display as $0 due to rounding.

         .................................................................................
           117                      -8.  web non-response
          7860                  0-5000.  actual value
           891                   99998.  dk (don't know); na (not ascertained)
            78                   99999.  rf (refused)
          6777                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.prescpdrug.n443_n180 

         if secn.prescpdrug.n443_n180 = response and secn.prescpdrug.n443_n180 <> 0 and 
         activemode = 'iweradmin' or activemode = 'selfadmin' then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n444a                        amt pay o-o-p rx drugs per month

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n444_amountper

         prescription medications
         
         (on average, about how much have you paid out-of-pocket per month for these
         prescriptions [since [r's last iw month], [r's last iw year]/in the last two
         years]?)
         
         instr: please enter "0" for nothing.
         
         [instr: do not probe dk/rf]
         
         per:

         user note: the response options for n444 were reduced from their original form
         and updated to what is in n444a.

         .................................................................................
           167          -8.  web non-response
          7546           1.  month
            44           7.  other (specify); unknown time frame
             7           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
          7959       blank.  inap (inapplicable); partial interview

n181                         amt pay o-o-p rx drugs per month - min

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.prescpdrug.n181_

         (thinking about how much you paid for prescriptions:)
         
         did it amount to less than $____ per month, more than $____ per month, or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $20, $40, $100, $200, $500
         random entry points:  $40, $100, $200
         entry point assignment: 1 or 2 or {not 1 and not 2} at x517 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid for prescriptions:
         
         did it amount to less than $____ per month, more than $____ per month, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
           324           0.  value of breakpoint
            58          20.  value of breakpoint
            63          21.  value of breakpoint
           110          40.  value of breakpoint
           170          41.  value of breakpoint
            67         100.  value of breakpoint
           185         101.  value of breakpoint
            27         200.  value of breakpoint
            54         201.  value of breakpoint
             8         500.  value of breakpoint
            15         501.  value of breakpoint
         14642       blank.  inap (inapplicable); partial interview

n182                         amt pay o-o-p rx drugs per month - max

         section: n     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secn.prescpdrug.n182_

         *

         .................................................................................
            86          19.  value of breakpoint
            58          20.  value of breakpoint
            86          39.  value of breakpoint
           110          40.  value of breakpoint
           194          99.  value of breakpoint
            67         100.  value of breakpoint
           111         199.  value of breakpoint
            27         200.  value of breakpoint
            51         499.  value of breakpoint
             8         500.  value of breakpoint
           283         996.  greater than maximum breakpoint
         14642       blank.  inap (inapplicable); partial interview

n183                         amt pay o-o-p rx drugs per month - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n183_

         *

         .................................................................................
            53           0.  no breakpoint values given during interview
             6          97.  data not available
           231          98.  dk (don't know); na (not ascertained)
            61          99.  rf (refused)
         15372       blank.  inap (inapplicable); partial interview

构造变量

         if iwtype <> ext then 

         if secn.prescpdrug.n175_tkmedsreg <> no and secn.prescpdrug.n175_tkmedsreg <> 
         specialanswer and secn.prescpdrug.n175_tkmedsreg <> empty then 

         if secn.prescpdrug.n180_amtoopmeds <> empty and secn.prescpdrug.n180_amtoopmeds 
         <> specialanswer and secn.prescpdrug.n182_ = empty or 
         (secn.prescpdrug.n180_amtoopmeds = empty or secn.prescpdrug.n180_amtoopmeds = 
         specialanswer) and secn.prescpdrug.n182_ <> empty and secn.prescpdrug.n182_ < 
         500 and secn.prescpdrug.n183_ <> specialanswer then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n368                         out - of - pocket payments were much higher

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n368_

         [prescription medications]
         
         you said your average payment for prescription drugs has been [$[n180
         amount]/about $[n181 amount](when n181=n182)/between $[n181 amount] and $[n182
         amount]] per month [since [r's last iw month], [r's last iw year]/in the last
         two years].
                 
         have there been some months when your out-of-pocket payments were much higher
         than this?

         .................................................................................
            13          -8.  web non-response
          2398           1.  yes
          5913           5.  no
            75           8.  dk (don't know); na (not ascertained)
             7           9.  rf (refused)
          7317       blank.  inap (inapplicable); partial interview

构造变量

         if iwtype <> ext then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n188                         ever take less meds because of cost

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.prescpdrug.n188_tklessmedscost

         [prescription medications]
         
         sometimes people delay taking medication or filling prescriptions because of the
         cost.  at any time [since [r's last iw month], [r's last iw year]/in the last
         two years] have you ended up taking less medication than was prescribed for you
         because of the cost?

         .................................................................................
            10          -8.  web non-response
          1102           1.  yes
         14439           5.  no
            19           8.  dk (don't know); na (not ascertained)
            13           9.  rf (refused)
           140       blank.  inap (inapplicable); partial interview

构造变量

         if nhomestay.n116_niteovernh <> 996 and nhomestay.n117_moovernh <> 996 and 
         nhomestay.n117_moovernh <> san116_996 or rtab[idm].x008ainnhome_v <> 
         innursinghome then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n189                         used home health svc - prev iw/2 yrs

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.inhomecare.n189_homehlthsvc

         [since [r's last iw month], [r's last iw year]/in the last two years], has any
         medically-trained person come to your home to help you?
                 
         instr: we only want to include help given to r, not help for r when r is a
         caregiver for someone else.
                 
         instr: include hospice care received at home.
         
         def: (medically-trained persons include professional nurses, physician
         assistants, visiting nurse's aides, physical or occupational therapists,
         chemotherapists, respiratory oxygen therapists, and hospice caregivers.  do not
         include chore services.)
         
         web-administered text:
         [since [r's last iw month], [r's last iw year]/in the last two years], has any
         medically-trained person come to your home to help you? 
         
         instr: please only include help given to you. do not include help that you
         received in order to care for someone else. 
         
         instr: include hospice care received at home.

         .................................................................................
             7          -8.  web non-response
          1346           1.  yes
         14195           5.  no
             8           8.  dk (don't know); na (not ascertained)
             7           9.  rf (refused)
           160       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.inhomecare.n189_homehlthsvc 

         if secn.inhomecare.n189_homehlthsvc = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n433_7                       insurance pay any - 7

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.inhomecare.insurancepayn190.n433_inspay

         [in-home medical care]
         
         did insurance pay for any of that?

         .................................................................................
             1          -8.  web non-response
          1243           1.  yes
            77           5.  no
            23           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         14377       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.inhomecare.insurancepayn190.n433_inspay 

         if secn.inhomecare.insurancepayn190.n433_inspay = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n434_7                       insurance pay all - 7

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.inhomecare.insurancepayn190.n434_inscoverall

         [in-home medical care]
         
         did insurance pay for all of it?

         .................................................................................
             2          -8.  web non-response
          1082           1.  yes
           136           5.  no
            23           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         14480       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.inhomecare.insurancepayn190.n434_inscoverall 

         if secn.inhomecare.insurancepayn190.n434_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n435_7                       insurance pay half - 7

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.inhomecare.insurancepayn190.n435_inscoverhalf

         [in-home medical care]
         
         did insurance pay for more than half of it?

         .................................................................................
             2          -8.  web non-response
           132           1.  yes
            10           5.  no
            17           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15562       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.inhomecare.insurancepayn190 

         if secn.inhomecare.n467_inscoverall <> yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n194                         amt pay o-o-p home health svc

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.inhomecare.n194_amtpayoophhs

         [in-home medical care]
         
         about how much did you pay out-of-pocket for in-home medical care [since [r's
         last iw month], [r's last iw year]/in the last two years]?
         
         instr: please enter "0" for nothing
         
         instr: do not probe dk/rf
         
         amount:
         
         web-administered text:
         [in-home medical care]
         
         about how much did you pay out-of-pocket for in-home medical care [since [r's
         last iw month], [r's last iw year]/in the last two years]?
          
         instr: please enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            193        0      100000       1414.72       8006.32   15459
         -----------------------------------------------------------------
             4          -8.  web non-response
            63      999998.  dk (don't know); na (not ascertained)
             4      999999.  rf (refused)

n195                         amt pay o-o-p home health svc - min

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.inhomecare.n195_

         (thinking about how much you paid for in-home medical care [since [r's last iw
         month], [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $500, $2,000, $5,000, $10,000, $20,000
         random entry points:  $2,000, $5,000, $10,000
         entry point assignment: 1 or 2 or {not 1 and not 2} at x518 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid for in-home medical care [since [r's last iw
         month], [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            29           0.  value of breakpoint
             5         500.  value of breakpoint
             4         501.  value of breakpoint
             5        2000.  value of breakpoint
            10        2001.  value of breakpoint
             1        5000.  value of breakpoint
            14        5001.  value of breakpoint
             1       10000.  value of breakpoint
             2       10001.  value of breakpoint
         15652       blank.  inap (inapplicable); partial interview

n196                         amt pay o-o-p home health svc - max

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.inhomecare.n196_

         *

         .................................................................................
             8         499.  value of breakpoint
             5         500.  value of breakpoint
             5        1999.  value of breakpoint
             5        2000.  value of breakpoint
            10        4999.  value of breakpoint
             1        5000.  value of breakpoint
             3        9999.  value of breakpoint
             1       10000.  value of breakpoint
             1       19999.  value of breakpoint
            32       99996.  greater than maximum breakpoint
         15652       blank.  inap (inapplicable); partial interview

n197                         amt pay o-o-p home health svc - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.inhomecare.n197_

         *

         .................................................................................
             5           0.  no breakpoint values given during interview
            27          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         15688       blank.  inap (inapplicable); partial interview

n202                         used other health svc - prev iw/2 yrs

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.othhealthcare.n202_useothsvc

         [instr: read slowly]
         
         [since [r's last iw month], [r's last iw year]/in the last two years], did you
         use any special facility or service which we haven't talked about, such as: an
         adult care center, a social worker, an outpatient rehabilitation program,
         physical therapy, or transportation for the elderly or disabled?
         
         web-administered text:
         [since [r's last iw month], [r's last iw year]/in the last two years], did you
         use any special facility or service which we haven't talked about, such as: an
         adult care center, a social worker, an outpatient rehabilitation program,
         physical therapy, or transportation for the elderly or disabled?

         .................................................................................
             7          -8.  web non-response
          2540           1.  yes
         13008           5.  no
            21           8.  dk (don't know); na (not ascertained)
             9           9.  rf (refused)
           138       blank.  inap (inapplicable); partial interview

构造变量

         if secn.othhealthcare.n202_useothsvc = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n203                         other health svc paid by r/sp/p

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.othhealthcare.n203_othsvccovins

         [other health care services]
         
         did you ([or your [husband/wife/partner]]) have to pay for any of these
         services?
         
         web-administered text:
         [other health care services]
         
         did you [or your [husband/wife/partner]] have to pay for any of these services?

         .................................................................................
             3          -8.  web non-response
           864           1.  yes
          1643           5.  no
            29           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         13183       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.othhealthcare.n203_othsvccovins 

         if secn.othhealthcare.n203_othsvccovins = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n239                         amt pay o-o-p other health service

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.othhealthcare.n239_othsvccost

         [other health care services]
         
         altogether, about how much did you have to pay?
         
         instr: please enter "0" for nothing
         
         instr: do not probe dk/rf
         
         amount:
         
         web-administered text:
         [other health care services]
         
         altogether, about how much did you have to pay? 
         
         instr: please enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            730        0      189000        985.54       7118.25   14859
         -----------------------------------------------------------------
             9          -8.  web non-response
           121      999998.  dk (don't know); na (not ascertained)
             4      999999.  rf (refused)

n246                         amt pay o-o-p other health service - min

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.othhealthcare.n246_

         (thinking about how much you paid for other health care services [since [r's
         last iw month], [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $500, $1,000, $5,000, $10,000, $20,000
         random entry points:  $1,000, $5,000, $10,000
         entry point assignment: 1 or 2 or {not 1 and not 2} at x519 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid for other health care services [since [r's last
         iw month], [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            65           0.  value of breakpoint
             8         500.  value of breakpoint
            11         501.  value of breakpoint
             6        1000.  value of breakpoint
            25        1001.  value of breakpoint
             1        5000.  value of breakpoint
            10        5001.  value of breakpoint
             2       10000.  value of breakpoint
             1       20000.  value of breakpoint
         15594       blank.  inap (inapplicable); partial interview

n247                         amt pay o-o-p other health service - max

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.othhealthcare.n247_

         *

         .................................................................................
            37         499.  value of breakpoint
             8         500.  value of breakpoint
            17         999.  value of breakpoint
             6        1000.  value of breakpoint
            26        4999.  value of breakpoint
             1        5000.  value of breakpoint
             6        9999.  value of breakpoint
             2       10000.  value of breakpoint
             1       20000.  value of breakpoint
            25       99996.  greater than maximum breakpoint
         15594       blank.  inap (inapplicable); partial interview

n248                         amt pay o-o-p other health svc - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.othhealthcare.n248_

         *

         .................................................................................
             9           0.  no breakpoint values given during interview
             5          97.  data not available
            25          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         15681       blank.  inap (inapplicable); partial interview

n332                         ex other medical expenses

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.othhealthcare.n332_

         [other medical expenses]
         
         [since [r's last iw month], [r's last iw year]/in the last two years], aside
         from the medical expenses we already mentioned, have you had any other out-of
         pocket expenses, that is, expenses not covered by insurance, such as
         medications, special food, equipment such as a special bed or chair, visits by
         health professionals, or other costs?

         .................................................................................
            17          -8.  web non-response
          1643           1.  yes
         13877           5.  no
            28           8.  dk (don't know); na (not ascertained)
            20           9.  rf (refused)
           138       blank.  inap (inapplicable); partial interview

构造变量

         if secn.othhealthcare.n332_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n333                         ex pay o-o-p other medical

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.othhealthcare.n333_

         [other medical expenses]
         
         about how much did you pay out-of-pocket for these expenses [since [r's last iw
         month], [r's last iw year]/in the last two years]?
         
         instr: please enter "0" for nothing
         
         instr: do not probe dk/rf
         
         amount
         
         web-administered text:
         [other medical expenses]
         
         about how much did you pay out-of-pocket for these expenses [since [r's last iw
         month], [r's last iw year]/in the last two years]? 
         
         instr: please enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1431        0       54000       1166.06       2988.58   14080
         -----------------------------------------------------------------
             9          -8.  web non-response
           194      999998.  dk (don't know); na (not ascertained)
             9      999999.  rf (refused)

n334                         amt pay o-o-p other medical - min

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.othhealthcare.n334_

         (thinking about how much you paid for other medical expenses [since [r's last iw
         month], [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 3up1down, 2up2down, 1up3down
         breakpoints:  $500, $1,000, $5,000, $10,000, $20,000
         random entry points:  $1,000, $5,000, $10,000
         entry point assignment: 1 or 2 or {not 1 and not 2} at x520 order of entry point
         assignments and procedures correspond
         
         web-administered text:
         thinking about how much you paid for other medical expenses [since [r's last iw
         month], [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            79           0.  value of breakpoint
            15         500.  value of breakpoint
            22         501.  value of breakpoint
            15        1000.  value of breakpoint
            47        1001.  value of breakpoint
            12        5000.  value of breakpoint
            17        5001.  value of breakpoint
             3       10001.  value of breakpoint
         15513       blank.  inap (inapplicable); partial interview

n335                         amt pay o-o-p other medical - max

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.othhealthcare.n335_

         *

         .................................................................................
            52         499.  value of breakpoint
            15         500.  value of breakpoint
            23         999.  value of breakpoint
            15        1000.  value of breakpoint
            53        4999.  value of breakpoint
            12        5000.  value of breakpoint
             8        9999.  value of breakpoint
             2       19999.  value of breakpoint
            30       99996.  greater than maximum breakpoint
         15513       blank.  inap (inapplicable); partial interview

n336                         amt pay o-o-p other medical - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.othhealthcare.n336_

         *

         .................................................................................
             5           0.  no breakpoint values given during interview
             2          97.  data not available
            32          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         15683       blank.  inap (inapplicable); partial interview

构造变量

         if secn.hospitalstay.n106_amtoophospcost = response then 
         assign: secn.n204_assgnhospcost := hospitalstay.n106_amtoophospcost 
         if (secn.hospitalstay.n106_amtoophospcost = dontknow or 
         secn.hospitalstay.n106_amtoophospcost = refusal or 
         secn.hospitalstay.n106_amtoophospcost = empty) and secn.hospitalstay.n107_ = 
         response then 
         assign: secn.n204_assgnhospcost := hospitalstay.n107_ 
         if not((hospitalstay.n106_amtoophospcost = dontknow or 
         hospitalstay.n106_amtoophospcost = refusal or hospitalstay.n106_amtoophospcost 
         = empty) and hospitalstay.n107_ = response) then 
         assign: secn.n204_assgnhospcost := '0' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n204                         assign hospital costs

         section: n     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secn.n204_assgnhospcost

         user note: n106 and n107 are used to calculate n204.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0     1000000        351.00       8495.87       0
         -----------------------------------------------------------------

构造变量

         if secn.nhomestay.n119_amtpaynhhosp = response then 
         assign: secn.n205_assgnnhcost := nhomestay.n119_amtpaynhhosp 
         if (secn.nhomestay.n119_amtpaynhhosp = dontknow or 
         secn.nhomestay.n119_amtpaynhhosp = refusal or secn.nhomestay.n119_amtpaynhhosp 
         = empty) and secn.nhomestay.n120_ = response then 
         assign: secn.n205_assgnnhcost := nhomestay.n120_ 
         if not((nhomestay.n119_amtpaynhhosp = dontknow or nhomestay.n119_amtpaynhhosp = 
         refusal or nhomestay.n119_amtpaynhhosp = empty) and nhomestay.n120_ = response) 
         then 
         assign: secn.n205_assgnnhcost := '0' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n205                         assign nursing home costs

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.n205_assgnnhcost

         user note: n119 and n120 are used to calculate n205.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0      220000        149.73       3786.76       0
         -----------------------------------------------------------------

构造变量

         if secn.outpatsurgery.n139_amtoopoutsurg = response then 
         assign: secn.n206_assgnoutsurgcost := outpatsurgery.n139_amtoopoutsurg 
         if (secn.outpatsurgery.n139_amtoopoutsurg = dontknow or 
         secn.outpatsurgery.n139_amtoopoutsurg = refusal or 
         secn.outpatsurgery.n139_amtoopoutsurg = empty) and secn.outpatsurgery.n140_ = 
         response then 
         assign: secn.n206_assgnoutsurgcost := outpatsurgery.n140_ 
         if not((outpatsurgery.n139_amtoopoutsurg = dontknow or 
         outpatsurgery.n139_amtoopoutsurg = refusal or outpatsurgery.n139_amtoopoutsurg 
         = empty) and outpatsurgery.n140_ = response) then 
         assign: secn.n206_assgnoutsurgcost := '0' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n206                         assign outpatient surgery costs

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.n206_assgnoutsurgcost

         user note: n139 and n140 are used to calculate n206.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0       20001        138.77        890.42       0
         -----------------------------------------------------------------

构造变量

         if secn.docvisit.n156_amtoopvisit = response then 
         assign: secn.n207_assgndocvstcost := docvisit.n156_amtoopvisit 
         if (secn.docvisit.n156_amtoopvisit = dontknow or secn.docvisit.n156_amtoopvisit 
         = refusal or secn.docvisit.n156_amtoopvisit = empty) and secn.docvisit.n157_ = 
         response then 
         assign: secn.n207_assgndocvstcost := docvisit.n157_ 
         if not((docvisit.n156_amtoopvisit = dontknow or docvisit.n156_amtoopvisit = 
         refusal or docvisit.n156_amtoopvisit = empty) and docvisit.n157_ = response) 
         then 
         assign: secn.n207_assgndocvstcost := '0' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n207                         assign doctor visit costs

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.n207_assgndocvstcost

         user note: n156 and n157 are used to calculate n207.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0       50000        457.02       1489.71       0
         -----------------------------------------------------------------

构造变量

         if secn.dentalcare.n168_amtpayoopdental = response then 
         assign: secn.n208_assgndentcost := dentalcare.n168_amtpayoopdental 
         if (secn.dentalcare.n168_amtpayoopdental = dontknow or 
         secn.dentalcare.n168_amtpayoopdental = refusal or 
         secn.dentalcare.n168_amtpayoopdental = empty) and secn.dentalcare.n169_ = 
         response then 
         assign: secn.n208_assgndentcost := dentalcare.n169_ 
         if not((dentalcare.n168_amtpayoopdental = dontknow or 
         dentalcare.n168_amtpayoopdental = refusal or dentalcare.n168_amtpayoopdental = 
         empty) and dentalcare.n169_ = response) then 
         assign: secn.n208_assgndentcost := '0' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n208                         assign dental costs

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.n208_assgndentcost

         user note: n168 and n169 are used to calculate n208.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0      120000        655.56       2338.63       0
         -----------------------------------------------------------------

构造变量

         if prescpdrug.n443_n180 = response then 
         assign: secn.n209_assgnprescost := prescpdrug.n443_n180 
         if (prescpdrug.n443_n180 = dontknow or prescpdrug.n443_n180 = refusal or 
         prescpdrug.n443_n180 = empty) and secn.prescpdrug.n181_ = response then 
         assign: secn.n209_assgnprescost := prescpdrug.n181_ 
         if not((prescpdrug.n443_n180 = dontknow or prescpdrug.n443_n180 = refusal or 
         prescpdrug.n443_n180 = empty) and prescpdrug.n181_ = response) then 
         assign: secn.n209_assgnprescost := '0' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n209                         assign rx costs

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.n209_assgnprescost

         user note: n180 and n181 are used to calculate n209.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0       15000         57.27        281.13       0
         -----------------------------------------------------------------

构造变量

         if secn.inhomecare.n194_amtpayoophhs = response then 
         assign: secn.n210_assgnhomehccost := inhomecare.n194_amtpayoophhs 
         if (secn.inhomecare.n194_amtpayoophhs = dontknow or 
         secn.inhomecare.n194_amtpayoophhs = refusal or 
         secn.inhomecare.n194_amtpayoophhs = empty) and secn.inhomecare.n195_ = response 
         then 
         assign: secn.n210_assgnhomehccost := inhomecare.n195_ 
         if not((inhomecare.n194_amtpayoophhs = dontknow or inhomecare.n194_amtpayoophhs 
         = refusal or inhomecare.n194_amtpayoophhs = empty) and inhomecare.n195_ = 
         response) then 
         assign: secn.n210_assgnhomehccost := '0' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n210                         assign in - home health care costs

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.n210_assgnhomehccost

         user note: n194 and n195 are used to calculate n210.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0      100000         24.68        903.87       0
         -----------------------------------------------------------------

构造变量

         if secn.othhealthcare.n239_othsvccost = response then 
         assign: secn.n064_assgnothsvccost := othhealthcare.n239_othsvccost 
         if (secn.othhealthcare.n239_othsvccost = dontknow or 
         secn.othhealthcare.n239_othsvccost = refusal or 
         secn.othhealthcare.n239_othsvccost = empty) and secn.othhealthcare.n246_ = 
         response then 
         assign: secn.n064_assgnothsvccost := othhealthcare.n246_ 
         if not((othhealthcare.n239_othsvccost = dontknow or 
         othhealthcare.n239_othsvccost = refusal or othhealthcare.n239_othsvccost = 
         empty) and othhealthcare.n246_ = response) then 
         assign: secn.n064_assgnothsvccost := '0' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n064                         assign other services cost

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.n064_assgnothsvccost

         user note: n239 and n246 are used to calculate n064.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0      189000         51.90       1554.07       0
         -----------------------------------------------------------------

构造变量

         assign: secn.n211_totmajmedexp := 
         plusint(plusint(plusint(plusint(plusint(plusint(plusint(plusint(secn.n204_assgnhospcost 
         + secn.n205_assgnnhcost ) + secn.n206_assgnoutsurgcost ) + 
         secn.n207_assgndocvstcost ) + secn.n208_assgndentcost ) + 
         secn.n209_assgnprescost ) + secn.n210_assgnhomehccost ) + 
         secn.n064_assgnothsvccost ) + secn.n065_assgnhospicecost ) 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n211                         assign total o-o-p for major med costs

         section: n     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secn.n211_totmajmedexp

         user note: n211 = n204 + n205 + n206 + n207 + n208 + n209 + n210 + n064 + n065.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          15723        0     1008072       1885.94      10244.07       0
         -----------------------------------------------------------------

构造变量

         if secn.n211_totmajmedexp >= 10000 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n212                         help pay health care costs

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.howpaymedbill.n212_helppayhccost

         besides any costs covered by insurance, has anyone helped you [and your
         [husband/wife/partner]] pay for your health care costs [since [r's last iw
         month], [r's last iw year]/in the last two years], or helped you pay the cost of
         health insurance or for long-term care insurance?

         .................................................................................
            25           1.  yes
           546           5.  no
             2           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         15148       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.howpaymedbill.n212_helppayhccost 

         if secn.howpaymedbill.n212_helppayhccost = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n213m1                       who helps pay health care costs - 1

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.howpaymedbill.n213_whohelppayhccost

         [help with medical expenses]
         
         is that a (child or other) relative of yours [and your
         [husband/wife/partner]'s], or is that someone else?
         
         instr:  select all that apply

         .................................................................................
            14           1.  child/child-in-law/grandchild
             6           2.  other relative
             5           3.  someone else
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15698       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.howpaymedbill.n212_helppayhccost 

         if secn.howpaymedbill.n212_helppayhccost = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n213m2                       who helps pay health care costs - 2

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.howpaymedbill.n213_whohelppayhccost

         [help with medical expenses]
         
         is that a (child or other) relative of yours [and your
         [husband/wife/partner]'s], or is that someone else?
         
         instr:  select all that apply

         .................................................................................
             1           1.  child/child-in-law/grandchild
             1           2.  other relative
             1           3.  someone else
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15720       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.howpaymedbill.n212_helppayhccost 

         if secn.howpaymedbill.n212_helppayhccost = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n213m3                       who helps pay health care costs - 3

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.howpaymedbill.n213_whohelppayhccost

         [help with medical expenses]
         
         is that a (child or other) relative of yours [and your
         [husband/wife/partner]'s], or is that someone else?
         
         instr:  select all that apply

         .................................................................................
                         1.  child/child-in-law/grandchild
                         2.  other relative
             1           3.  someone else
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15722       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc <> specialanswer and 
         secn.howpaymedbill.n254_n214mwhichldpayhc <> empty then 
         assign: secn.howpaymedbill.n214awhichldpayhc [cnt] := 
         secn.howpaymedbill.aarrayinteger 
         [ordenum(setelement(n254_n214mwhichldpayhc,cnt))] 
         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc = dontknow then 
         assign: secn.howpaymedbill.n214awhichldpayhc [1] := dontknow 
         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc = refusal then 
         assign: secn.howpaymedbill.n214awhichldpayhc [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n214m1                       which child pay health care costs - 1

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.howpaymedbill.n214awhichldpayhc

         [help with medical expenses]
         
         (which child is that?)
         
         instr: select all that apply
         
         if grandchild: (which of your children is the parent of that grandchild?)
         
         web-administered text:
         [help with medical expenses]
         
         which child is that? 
         
         instr: select all that apply.  
         
         if grandchild: which of your children is the parent of that grandchild?

         .................................................................................
            14                 041-990.  other person number
                                   992.  unlisted child who is now deceased
                                   993.  all children equally
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15709                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc <> specialanswer and 
         secn.howpaymedbill.n254_n214mwhichldpayhc <> empty then 
         assign: secn.howpaymedbill.n214awhichldpayhc [cnt] := 
         secn.howpaymedbill.aarrayinteger 
         [ordenum(setelement(n254_n214mwhichldpayhc,cnt))] 
         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc = dontknow then 
         assign: secn.howpaymedbill.n214awhichldpayhc [1] := dontknow 
         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc = refusal then 
         assign: secn.howpaymedbill.n214awhichldpayhc [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n214m2                       which child pay health care costs - 2

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.howpaymedbill.n214awhichldpayhc

         [help with medical expenses]
         
         (which child is that?)
         
         instr: select all that apply
         
         if grandchild: (which of your children is the parent of that grandchild?)
         
         web-administered text:
         [help with medical expenses]
         
         which child is that? 
         
         instr: select all that apply.  
         
         if grandchild: which of your children is the parent of that grandchild?

         .................................................................................
             3                 041-990.  other person number
                                   992.  unlisted child who is now deceased
                                   993.  all children equally
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15720                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc <> specialanswer and 
         secn.howpaymedbill.n254_n214mwhichldpayhc <> empty then 
         assign: secn.howpaymedbill.n214awhichldpayhc [cnt] := 
         secn.howpaymedbill.aarrayinteger 
         [ordenum(setelement(n254_n214mwhichldpayhc,cnt))] 
         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc = dontknow then 
         assign: secn.howpaymedbill.n214awhichldpayhc [1] := dontknow 
         {previous ask} secn.howpaymedbill.n254_n214mwhichldpayhc 
         for secn.howpaymedbill.cnt := 1 to 50 do 
         if secn.howpaymedbill.cnt <= cardinal(secn.howpaymedbill.n254_n214mwhichldpayhc 
         ) then 
         if secn.howpaymedbill.n254_n214mwhichldpayhc = refusal then 
         assign: secn.howpaymedbill.n214awhichldpayhc [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n214m3                       which child pay health care costs - 3

         section: n     level: respondent      type: character  width: 3   decimals: 0
         ref: secn.howpaymedbill.n214awhichldpayhc

         [help with medical expenses]
         
         (which child is that?)
         
         instr: select all that apply
         
         if grandchild: (which of your children is the parent of that grandchild?)
         
         web-administered text:
         [help with medical expenses]
         
         which child is that? 
         
         instr: select all that apply.  
         
         if grandchild: which of your children is the parent of that grandchild?

         .................................................................................
                               041-990.  other person number
                                   992.  unlisted child who is now deceased
                                   993.  all children equally
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         15723                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.howpaymedbill.n213_whohelppayhccost 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n215                         amt of other help

         section: n     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secn.howpaymedbill.n215_amtothhelp

         [help with medical expenses]
         
         altogether, about how much money did that help amount to?
         
         instr: please enter "0" for nothing
         
         instr: do not probe dk/rf
         
         amount:
         
         web-administered text:
         [help with medical expenses]
         
         altogether, about how much money did that help amount to? 
         
         instr: please enter "0" for nothing.

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             18      150      135000      13352.83      31943.39   15698
         -----------------------------------------------------------------
             1          -8.  web non-response
             6      999998.  dk (don't know); na (not ascertained)
                    999999.  rf (refused)

n216                         amt of other help - min

         section: n     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secn.howpaymedbill.n216_

         (thinking about how much you received in help for medical expenses [since [r's
         last iw month], [r's last iw year]/in the last two years]:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints:  $500, $1,000, $3,000, $10,000
         random entry points:  $1,000, $3,000
         entry point assignment: 1 or {not 1} at x503 order of entry point assignments
         and procedures correspond
         
         web-administered text:
         thinking about how much you received in help for medical expenses [since [r's
         last iw month], [r's last iw year]/in the last two years]:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
             2           0.  value of breakpoint
             4        1001.  value of breakpoint
             1        3001.  value of breakpoint
         15716       blank.  inap (inapplicable); partial interview

n217                         amt of other help - max

         section: n     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secn.howpaymedbill.n217_

         *

         .................................................................................
             4        2999.  value of breakpoint
             1        9999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         15716       blank.  inap (inapplicable); partial interview

n218                         amt of other help - result

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.howpaymedbill.n218_

         *

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15721       blank.  inap (inapplicable); partial interview

构造变量

         if iwtype = cor and (rvars.z113_gavemedcareno_v <> yes or 
         rvars.z277_pwhavemedicaidnumber <> yes) and (rvars.z113_gavemedcareno_v <> yes 
         and rvars.z113_gavemedcareno_v <> donotask or rvars.z277_pwhavemedicaidnumber 
         <> yes and rvars.z277_pwhavemedicaidnumber <> donotask) and 
         (secn.govcover.n001_ = yes or secn.govcover.n005_ = yes or medicare in 
         secn.n343_whatinsurance or medicaid in secn.n343_whatinsurance ) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n451                         medcare/caid consent

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.medicarecaidnumber.n451_carecaidconsent

         all:
         we would like to understand how people's medical history affects their financial
         status, and how use of health care may change as people age.  to do that, we
         need to obtain information about health care costs and diagnoses.
         
         if we do not have r's medicare consent from a previous wave iw (z113 not 1) and
         do not have medicaid consent from a previous wave (z277_pwhavemedicaid not 1:
         the best place to get this information without taking up a lot more of your time
         is in the records from the centers for medicare & medicaid services.  would you
         allow us to link to these data using your name and other information?
         
         if we have r's medicare consent from a previous wave iw (z113=1) and do not have
         r's medicaid consent from a previous wave iw (z277_pwhavemedicaid not 1):
         you have already given permission to access your medicare records.  would you
         allow us to access any medicaid records you may have?
         
         if we do not have r's medicare consent from a previous wave iw (z113 not 1) and
         have r's medicaid consent from a previous wave iw (z277_pwhavemedicaid = 1):
         you have already given permission to access your medicaid records.  would you
         allow us to access any medicare records you may have?
         
         def: medicare is the federal health insurance program for people who are 65 or
         older, certain younger people with disabilities, and people with end-stage renal
         disease. medicaid is a public health insurance program for people with low
         incomes.

         .................................................................................
            10          -8.  web non-response
          2365           1.  consent to linkage
          1638           5.  refuse linkage
            42           8.  dk (don't know); na (not ascertained)
            11           9.  rf (refused)
         11657       blank.  inap (inapplicable); partial interview

构造变量

         if rtab[idm].x008ainnhome_v <> innursinghome or nhomestay.n116_niteovernh <> 
         996 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n235                         how satisfied w/ health care

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n235_satisfwhlthcare

         thinking about the quality, cost, and convenience of your health care, how
         satisfied are you overall, very satisfied, somewhat satisfied, neutral, somewhat
         dissatisfied, or very dissatisfied?
         
         web-administered text:
         thinking about the quality, cost, and convenience of your health care, how
         satisfied are you overall?

         .................................................................................
             7          -8.  web non-response
          8086           1.  very satisfied
          4563           2.  somewhat satisfied
          1927           3.  neutral
           493           4.  somewhat dissatisfied
           268           5.  very dissatisfied
           174           8.  dk (don't know); na (not ascertained)
            43           9.  rf (refused)
           162       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.n235_satisfwhlthcare 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n295                         how satisfied w/ health care

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.n295_

         thinking about your experiences with the health care system over the past year,
         how often were your wishes for care taken into account, never, sometimes,
         usually, or always?
         
         def: by "wishes for care taken into account" we mean your medical provider(s)
         asked about and considered your values and what matters most to you as 	a person
         when recommending a plan for your care.
         
         web-administered text:
         thinking about your experiences with the health care system over the past year,
         how often were your wishes for care taken into account?
         
         def: by "wishes for care taken into account" we mean your medical provider(s)
         asked about and considered your values and what matters most to you as 	a person
         when recommending a plan for your care.

         .................................................................................
            23          -8.  web non-response
          1456           1.  never
          2454           2.  sometimes
          3864           3.  usually
          7038           4.  always
           511           5.  no experiences in past year
           159           8.  dk (don't know); na (not ascertained)
            55           9.  rf (refused)
           163       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.n235_satisfwhlthcare 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n290                         couldnt afford medical care

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.healthcareaccess.n290_affordcare

         ([since [r's last iw month], [r's last iw year]/in the last two years]), was
         there any time when you needed medical care, but did not get it because you
         couldn't afford it?
         
         def: by "medical care" we mean visits with any medical professional, including
         dentists and psychologists.
         
         web-administered text:
         [since [r's last iw month], [r's last iw year]/in the last two years], was there
         any time when you needed medical care, but did not get it because you couldn't
         afford it?
         
         def: by "medical care" we mean visits with any medical professional, including
         dentists and psychologists.

         .................................................................................
             9          -8.  web non-response
           929           1.  yes
         14583           5.  no
            25           8.  dk (don't know); na (not ascertained)
            14           9.  rf (refused)
           163       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.healthcareaccess.n290_affordcare 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n291                         have usual place of care

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.healthcareaccess.n291_placeofcare

         is there a place that you usually go to when you are sick or need advice about
         your health?

         .................................................................................
            12          -8.  web non-response
         13169           1.  yes
          2309           5.  there is no place
            53           8.  dk (don't know); na (not ascertained)
            18           9.  rf (refused)
           162       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.healthcareaccess.n290_affordcare 

         if secn.healthcareaccess.n291_placeofcare = yesoneplace then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n292                         usual place of care loc

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.healthcareaccess.n292_placeofcareloc

         what kind of place [is it/do you go to most often] - a clinic, doctor's office,
         emergency room, or some other place?
         
         instr: instruct the respondent to select the place used most often if needed.
         
         web-administered text:
         what kind of place [is it/do you go to most often] - a clinic, doctor's office,
         emergency room, or some other place? 
         
         instr: if there is more than one place you usually go, select the place you use
         most often.

         .................................................................................
             1          -8.  web non-response
          2756           1.  clinic or health center
          9244           2.  doctor's office or hmo
           375           3.  hospital emergency room
            74           4.  hospital outpatient department
           243           5.  some other place
            17           6.  doesn't go to one place most often
           277          10.  veterans administration (va)
           151          11.  urgent care
            30          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
          2554       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} secn.healthcareaccess.n290_affordcare 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n293                         trouble find dr

         section: n     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secn.healthcareaccess.n293_trobfinddr

         ([since [r's last iw month], [r's last iw year]/in the last two years]) did you
         have any trouble finding a general doctor or provider who would see you?
         
         web-administered text:
         [since [r's last iw month], [r's last iw year]/in the last two years] did you
         have any trouble finding a general doctor or provider who would see you?

         .................................................................................
             9          -8.  web non-response
           625           1.  yes
         14892           5.  no
            26           8.  dk (don't know); na (not ascertained)
             8           9.  rf (refused)
           163       blank.  inap (inapplicable); partial interview

构造变量

         if iwtype <> ext and not(activemode = 'selfadmin') then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

n236                         assist section n

         section: n     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secn.n236_assistn

         instr: how often did r receive assistance with answers in section n - health
         services and insurance?

         user note:  interviewer-administered item.

         .................................................................................
         13070           1.  never
           342           2.  a few times
           123           3.  most or all of the time
            22           4.  the section was done by a proxy reporter
          2166       blank.  inap (inapplicable); partial interview

covflag                      rcovflag

         section: n     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
          3266           1.  in 2020 hrs covid-19 project
         12457       blank.  not in 2020 hrs covid-19 project

nmode                        ending mode - section n

         section: n     level: respondent      type: numeric    width: 1   decimals: 0

         user note:  this variable identifies the mode at completion of this section.

         .................................................................................
         13460           1.  phone
           125           2.  ftf
          1781           3.  web
           241           4.  web-small
           116       blank.  inap (inapplicable); partial interview

vdate                        2020 data model version

         section: n     level: respondent      type: numeric    width: 2   decimals: 0

         user note:  this variable identifies which data model was used to interview the
         household.  please reference the data description for a summary of changes in
         each data model.

         .................................................................................
           911           1.  version 1
           463           2.  version 2
           630           3.  version 3
           961           4.  version 4
           374           5.  version 5
           585           6.  version 6
          3777           7.  version 7
          1239           8.  version 8
          1208           9.  version 9
          1091          10.  version 10
          1298          11.  version 11
          1895          12.  version 12
          1291          13.  version 13

version                      2020 data release version

         section: n     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         15723           1.  hrs 2020 final release