2002 hrs exit (final release)
odbc reference: [hrs2002x]
perl script: codebkd11.pl v6.132 mon dec 11 11:20:53 2006
note to users: this program is designed to create a codebook that matches the 
distribution dataset. codebook content is derived from blaise .bmi metadata.
if you have any questions or suggestions concerning codebook layout or content 
please bring them to the attention of the hrs staff at hrsquest@isr.umich.edu. 
printing recommendation: set margins (left/right/top/bottom) to .5"; print in 
portrait orientation using a mono-space 10-point font.

section g: functional limitations and helpers (helper)



hhid      household identification number


          section: g      level: helper      type: character   width: 6    decimals: 0
        ..................................................................................
         2736           000002-213399. household identifier

pn        respondent person identification number


          section: g      level: helper      type: character   width: 3    decimals: 0
        ..................................................................................
         1927         010. person identifier
           19         011. person identifier
          609         020. person identifier
            4         021. person identifier
           91         030. person identifier
           86         040. person identifier

opn       other person number


          section: g      level: helper      type: character   width: 3    decimals: 0
        ..................................................................................
          524                 010-082. person number
          720                 083-095. new helper
          403                     096. employee of institution
         1089                 101-990. person number

ssubhh    2002 sub-household identification number


          section: g      level: helper      type: character   width: 1    decimals: 0
        ..................................................................................
         2584           3. 1st deceased respondent from a household
          152           4. 2nd deceased respondent from a household

gsubhh    2000 sub-household identification number


          section: g      level: helper      type: character   width: 1    decimals: 0
        ..................................................................................
         2658           0. original sample household - no split from divorce or
                           separation of spouses or partners
           19           1. split household - one half of couple from subhh 0 and new
                           spouse or partner, if any
           25           2. split household - one half of couple from subhh 0 and new
                           spouse or partner, if any
           32           3. 1st deceased respondent from a household
                        4. 2nd deceased respondent from a household
            2           7. reunited household - respondents from split household reunite

spn_sp    2002 spouse person identification number


          section: g      level: helper      type: character   width: 3    decimals: 0
        ..................................................................................
          427         010. person identifier
           34         011. person identifier
            2         012. person identifier
          541         020. person identifier
            6         021. person identifier
           30         030. person identifier
            1         031. person identifier
           53         040. person identifier
            1         041. person identifier
            4         810. person identifier
            1         811. person identifier
         1636       blank. r not coupled

sg066     helper index number


          section: g      level: helper      type: numeric     width: 3    decimals: 0
        ..................................................................................
         2736                   1-104. helper index number
                                blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        (((g043_helpmeals in [yes, cantdo, dontdo]) or (g046_helpshop in [yes, cantdo,
        dontdo])) or (g049_helpphone in [yes, cantdo, dontdo])) or (g053_helpmeds in
        [yes, cantdo, dontdo]); pug054_iadlhlprtemp <> empty; (g054_iadlhlpr <> 97) and
        pug054_iadlhlprtemp <> nonresponse;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg069     helper relationship
          section: g      level: helper      type: numeric     width: 2    decimals: 0
         cai reference: bg_helpers.g069ahlprrel
        ..................................................................................
          441           2. spouse/partner
          326           3. son
            9           4. stepson or son of partner
           45           5. spouse/partner of daughter
          594           6. daughter
           16           7. stepdaughter or daughter of partner
           97           8. spouse/partner of son
           90           9. grandchild of r or sp/p
                       10. father
                       11. father of spouse/partner
            2          12. mother
            1          13. mother of spouse/partner
                       14. r's parents
            3          15. brother
                       16. brother-in-law or brother of sp/p
           12          17. sister
            1          18. sister-in-law or sister of sp/p
          193          19. other relative
          229          20. other individual
          243          21. organization
          402          22. employee of 'institution'
                       23. paid helper
                       24. professional
                       25. professional (specify)
                       26. late spouse/partner
            3          27. ex-spouse/partner
           19          28. unlisted child or child-in-law
                       29. not proxy interview
            2          30. former step-child
            4          31. former child-in-law
                       32. relationship unknown
            2          33. sp/p of grandchild
                       98. dk (don't know); na (not ascertained)
                       99. rf (refused)
            2       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg070     freq of help given- days in last month
          section: g      level: helper      type: numeric     width: 2    decimals: 0
         cai reference: bg_helpers.g070a
        (let's think for a moment about the help [he/she] received that we just talked
        about.)
        (first/next), the help from ([helper
        name]/you/(his/her)(husband/wife/partner)). if no help was given just say so.
        in a typical month, on about how many days did ([helper name]/you/(his/her)
        (husband/wife/partner)) help (him/her)?
        interviewer: enter 0 in "days in a typical month" if the person was not a
        helper
        days in a typical month:
        user note:  the respondent could answer in terms of sg070 (days per month), or
        sg071 (days per week), or sg072 (every day). there should be valid data in
        only one of these variables, depending on how the respondent chose to answer
        the question.
        ..................................................................................
         -----------------------------------------------------------------
              n        min        max          mean            sd    miss
           1605          1         31         18.94         11.80     957
         -----------------------------------------------------------------
           94           0. not a helper
           78          98. dk (don't know); na (not ascertained)
            2          99. rf (refused)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; g070a = empty;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg071     freq of help given- days per week
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g071a
        (let's think for a moment about the help [he/she] received that we just talked
        about.)
        (first/next), the help from ([helper
        name]/you/(his/her)(husband/wife/partner)). if no help was given just say so.
        in a typical month, on about how many days did ([helper name]/you/(his/her)
        (husband/wife/partner)) help (him/her)?
        days per week:
        ..................................................................................
         -----------------------------------------------------------------
              n        min        max          mean            sd    miss
            189          1          7          3.30          1.70    2544
         -----------------------------------------------------------------
            3           8. dk (don't know); na (not ascertained)
                        9. rf (refused)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; g070a = empty; g071a = empty;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg072     freq of help given- every day
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g072a
        (let's think for a moment about the help [he/she] received that we just
        talked about.)
        (first/next), the help from ([helper name]/you/(his/her)
        (husband/wife/partner)). if no help was given just say so.
        in a typical month, on about how many days did ([helper name]/you/(his/her)
        (husband/wife/partner)) help (him/her)?
        every day:
        ..................................................................................
          362           1. every day
            1           8. dk (don't know); na (not ascertained)
                        9. rf (refused)
         2373       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0));
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg073     #hrs of help
          section: g      level: helper      type: numeric     width: 2    decimals: 0
         cai reference: bg_helpers.g073a
        on the days ([helper name]/you/(his/her) (husband/wife/partner)) helped
        (him/her), about how many hours per day was that?
        interviewer: less than an hour = 1
        hours:
        ..................................................................................
         -----------------------------------------------------------------
              n        min        max          mean            sd    miss
           2127          1         24          7.44          8.09     496
         -----------------------------------------------------------------
          111          98. dk (don't know); na (not ascertained)
            2          99. rf (refused)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; ((g066ahlprindx >= 83) or (g069ahlprrel.ord < 21)) or
        (g069ahlprrel = exspouse_partner);
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg074     helpers sex
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g074a
        interviewer: ask only if necessary:
        affirm sex of helper:
        is [helper name] male or female?
        ..................................................................................
          493           1. male
         1128           2. female
          187           3. agency/professional/employee of 'institution'
            7           8. dk (don't know); na (not ascertained)
            1           9. rf (refused)
          920       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; (g069ahlprrel = grchild) or (g069ahlprrel = grchild_in_law);
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg075     grandchild of which child
          section: g      level: helper      type: character   width: 3    decimals: 0
         cai reference: bg_helpers.g075a
        interviewer:
        if grandchild: (which of (his/her) children is the parent of that grandchild?)
        ..................................................................................
           80                 041-990. other person number
            6                     992. deceased child
                                  998. dk (don't know); na (not ascertained)
                                  999. rf (refused)
         2650                   blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg076     helper paid to help
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g076a
        was [helper name] paid to help (her/him)?
        ..................................................................................
          337           1. yes
         1473           5. no
           10           8. dk (don't know); na (not ascertained)
            1           9. rf (refused)
          915       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; g076a = yes;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg077     does ins pay
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g077a
        did (medicaid/state name for medicaid) or insurance help pay [helper name]?
        ..................................................................................
          162           1. yes
          165           5. no
           10           8. dk (don't know); na (not ascertained)
                        9. rf (refused)
         2399       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; g076a = yes;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg078     amount r/sp/p paid helper
          section: g      level: helper      type: numeric     width: 5    decimals: 0
         cai reference: bg_helpers.g078a
        not counting expenses paid by (medicaid/state name for medicaid) or insurance)
        about how much did ((she/he) (and [you/(his/her)
        [husband/wife/partner]]) end up paying [helper name] per month?
        amount:
        ..................................................................................
         -----------------------------------------------------------------
              n        min        max          mean            sd    miss
            259          0      14000        610.27       1532.44    2397
         -----------------------------------------------------------------
           79       99998. dk (don't know); na (not ascertained)
            1       99999. rf (refused)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; g076a = yes; g078a > 0;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg079     amount r/sp/p paid helper- per
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g079a
        not counting expenses paid by (medicaid/state name for medicaid or insurance)
        about how much did (she/he) (and [you/(his/her)
        [husband/wife/partner]]) end up paying [helper name] per month?)
        per:
        ..................................................................................
           80           1. month
           17           2. week
            9           3. day
            6           5. year
                        8. dk (don't know); na (not ascertained)
                        9. rf (refused)
         2624       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; g076a = yes; g078a = nonresponse;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg080     amt r/sp/p paid helper- less/more $100
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g080a
        did it amount to less than $100 per month, more than $100 per month or what?
        ..................................................................................
            5           1. less than $100 per month
            1           3. about $100 per month
           40           5. more than $100 per month
           34           8. dk (don't know); na (not ascertained)
                        9. rf (refused)
         2656       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; g076a = yes; (g078a > 0) or g078a = nonresponse;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg081     other person help pay helper
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g081a
        did any other person help [him/her] (and [you/(his/her)
        [husband/wife/partner]]) pay this cost?
        ..................................................................................
           17           1. yes
          169           5. no
            4           8. dk (don't know); na (not ascertained)
                        9. rf (refused)
         2546       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; g076a = yes; (g078a > 0) or g078a = nonresponse; g081a = yes;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg082     other person help pay helper- rltnship
          section: g      level: helper      type: numeric     width: 1    decimals: 0
         cai reference: bg_helpers.g082a
        was that a (child or other) relative of ([respondent first
        name]'s/hers/his/yours) (and yours) and (her/his)[husband/wife/partner]'s), or
        was that someone else?
        ..................................................................................
           13           1. child/child-in-law/grandchild
            1           2. other relative
            3           3. someone else
                        8. dk (don't know); na (not ascertained)
                        9. rf (refused)
         2719       blank. inap (inapplicable)

        ((rvars.z145_typeexit_v <> newpostexit) and (rvars.z145_typeexit_v <>


        firstrepeatpost)) and (rvars.z145_typeexit_v <> secrepeatpost); not
        (rvars.z145_typeexit_v in [newpostexit, firstrepeatpost, secrepeatpost]);
        askhelperinfoinorder[cnt].g066ahlprindx > 0; g069ahlprrel <>
        employeeofinstitution; not ((g070a = response) and (g070a = 0)); g069ahlprrel
        <> spousepartner; g076a = yes; (g078a > 0) or g078a = nonresponse; g081a = yes;
        g082a = childchildlawgrandchild;
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sg083     which child helps pay helper
          section: g      level: helper      type: character   width: 3    decimals: 0
         cai reference: bg_helpers.g083a
        (which child is that?)
        interviewer: if grandchild: (which of (his/her) children is the parent of that
        grandchild?)
        ..................................................................................
           13                 041-990. other person number
                                  993. all children
                                  998. dk (don't know); na (not ascertained)
                                  999. rf (refused)
         2723                   blank. inap (inapplicable)

svdate    2002 data model version


          section: g      level: helper      type: numeric     width: 1    decimals: 0
        user note:  this variable identifies which data model was used to interview
        the proxy respondent.  please reference the data description for a summary of
        changes in each data model.
        ..................................................................................
         1112           1. version 1
          615           2. version 2
          841           3. version 3
          168           4. version 4

sversion  2002 exit final release version number


          section: g      level: helper      type: numeric     width: 1    decimals: 0
        ..................................................................................
         2736           1. hrs 2002 exit final release #1

sqnr      blaise identification number


          section: g      level: helper      type: character   width: 11   decimals: 0
        ..................................................................................
         2736 00000200010-21339900010. blaise identifier