/******************************************************************************** SAS User File for PUF2015 Data This file contains information and sample SAS programs to create a permanent SAS dataset for users who want to use SAS in processing the PUF2015 transport data file provided in this PUF release. Section A provides a sample SAS program to convert the SAS transport data file to a regular SAS dataset using the SAS procedure: CIMPORT. Section B creates a format library (section B1) and applies the formats (section B2) to a temprory, intermediate PUF2015 dataset Section C creates and applies labels to the dataset, which it saves as a permanent dataset (PUF2015) in the specified location (library PUFLIB) ******************************************************************************/ /******************************************************************************* A. Covert the XPT file into a temporary SAS dataset in library location given by LIBNAME *******************************************************************************/ LIBNAME PUFLIB 'C:\MCBS\SASDATA'; FILENAME F "C:\MCBS\DOWNLOAD\PUF2015.XPT"; PROC CIMPORT LIBRARY=WORK INFILE=F; RUN; /******************************************************************************* The LIBNAME PUFLIB statement tells SAS the location (directory name) to store the permanent SAS dataset which is output by PROC CIMPORT. The FILENAME F statement tells SAS the location (complete directory and file name) of the input SAS transport data file. *******************************************************************************/ /********************************************************************************* B1. Creates format library *******************************************************************************/ proc format library=PUFLIB; VALUE PUFFMT LOW-HIGH = "PUF_ID Count" ; value SVYRFMT 2015="2015"; value age2grp 1='1:Age Group <65' 2='2:Age Group [65,75)' 3='3:Age Group >=75' .='Inapplicable/Missing' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value sex .='Inapplicable/Missing' 1='1:Male' 2='2:Female' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value race .='Inapplicable/Missing' 1='1:Non-Hispanic white' 2='2:Non-Hispanic black' 3='3:Hispanic' 4='4:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value ivcore .='Inapplicable/Missing' 1='1:Non-Hispanic white, < 65 years' 2='2:Non-Hispanic white, 65-74 years' 3='3:Non-Hispanic white, 75-84 years' 4='4:Non-Hispanic white, 85+ years' 5='5:Non-Hispanic black, <65 years' 6='6:Non-Hispanic black, 65-74 years' 7='7:Non-Hispanic black, 75-84 years' 8='8:Non-Hispanic black, 85+ years' 9='9:Hispanic, <65 years' 10='10:Hispanic, 65-74 years' 11='11:Hispanic, 75+ years' 12='12:Other, <65 years' 13='13:Other, 65-74 years' 14='14:Other, 75+ years' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value yesfmt 1='1:Yes' 2='2:No' .='Inapplicable/Missing' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value edu .='Inapplicable/Missing' 1='1:Less than high school' 2='2:High school or vocational, technical, business, etc' /*LM edit 12/30 and 4/8*/ 3='3:More than high school' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value marsta .='Inapplicable/Missing' 1='1:Married' 2='2:Widowed' 3='3:Divorced/separated' 4='4:Never Married' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value genhfmt .='Inapplicable/Missing' 1='1:Excellent' 2='2:Very good' 3='3:Good' 4='4:Fair' 5='5:Poor' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value compfmt .='Inapplicable/Missing' 1='1:Much Better' 2='2:Somewhat better' 3='3:About the same' 4='4:Somewhat worse' 5='5:Much Worse' .N='.N: Not ascertained' .D=".D: Don't know" .R='.R: Refused'; value timefmt .='Inapplicable/Missing' 1='1:None of the time' 2='2:Some of the time' 3='3:Most of the time' 4='4:All of the time' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value lookfmt .='Inapplicable/Missing' 1='1:No trouble seeing' 2='2:A little trouble seeing' 3='3:A lot of trouble seeing' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value lastfmt 1='1:Never had an eye exam' 2='2:1 year to less than 2 years' 3='3:2 years to less than 5 years' 4='4:5 years or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained' .='Inapplicable/Missing'; value edofmt .='Inapplicable/Missing' 1='1:Optometrist' 2='2:Ophthalmologist' 91='91:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hcfmt .='Inapplicable/Missing' 1='1:No trouble' 2='2:A little trouble' 3='3:A lot of trouble' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value bmifmt .='Inapplicable/Missing' 1='1:Underweight, <18.5' 2='2:Healthy, 18.5-<25' 3='3:Overweight, 25-<30' 4='4:Obese, 30-<40' 5='5:Extreme or high risk obesity, >=40'; value time2fmt .='Inapplicable/Missing' 1='1:Less than 6 months ago' 2='2:6 months to less than 1 year' 3='3:1 year to less than 2 years' 4='4: 2 years or more' 5='5:Never taken' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value sitefmt .='Inapplicable/Missing' 1="1:Doctor's office/clinic or managed care center" 2='2:Health center/clinic' 3='3:Urgent care/Hospital related facility' 4='4:V.A. facility' 5='5:Shopping mall/other store' 6='6:Other' 7='7:No Flu Shot' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value difffmt .='Inapplicable/Missing' 1='1:No Difficulty' 2='2:Little Difficulty' 3='3:Some Difficulty' 4='4:A lot of Difficulty' 5='5:Unable to do it' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value diafmt .='Inapplicable/Missing' 1='1:Type 1: insulin dependent, juv-onset' 2='2:Type 2: non-insulin depend, adult-onset' 3='3:Borderline' 4='4:Pre-diabetes' 5='5:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value funlmtfmt .='Inapplicable/Missing' 0='0:No Functional Limitations' 1='1:IADLs Only' 2='2:1 to 2 ADLs' 3='3:3 to 4 ADLs' 4='4:5 to 6 ADLs'; value adlhnm .='Inapplicable/Missing' 0='0:No helpers' 1='1:1 helper' 2='2:2 helpers' 3='3:3 helpers' 4='4:4 or more helpers'; value time3fmt .='Inapplicable/Missing' 1='1:All of the time' 2='2:Most of the time' 3='3:Some of the time' 4='4:A little of the time' 5='5:None of the time' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value felltimefmt .='Inapplicable/Missing' 1='1:Fell 1 time' 2='2:Fell 2 times' 3='3:Fell 3 times' 4='4:Fell 4 times' 5='5:Fell 5 or more times' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value time4fmt .='Inapplicable/Missing' 0='0:Never had blood cholesterol taken' 1='1:Less than 6 months ago' 2='2:6 months to 1 year ago' 3='3:1 year to less than 2 years ago' 4='4:2 years to less than 5 years ago' 5='5:5 or more years ago' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hypetf .='Inapplicable/Missing' 1="1:Yes" 2="2:No" 3="3:Never told. Prior entry in error" .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value smktime .='Inapplicable/Missing' 1='1:Less than 1 year' 2='2:1 to 9 years' 3='3:10 or more years' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value smktime2f .='Inapplicable/Missing' 1='1:Less than 1 year' 2='2:1 to 4 years' 3='3:5 to 9 years' 4='4:10 or more years' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value smkquit .='Inapplicable/Missing' 1='1:Yes' 2='2:No' 3='3:Never Smoke' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value drinkday .='Inapplicable/Missing' 0='0:None' 1='1:One day a month' 2='2:Two days a month' 3='3:Three days a month' 4='4:Four days a month' 5='5:Five days a month' 6='6:Six to ten days a month' 7='7:Eleven to fifteen days a month' 8='8:Sixteen to twenty days a month' 9='9:Twenty-one to twenty-five days a month' 10='10:Twenty-six days to every day' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value drinkspd .='Inapplicable/Missing' 1='1:One drink per day' 2='2:Two drinks per day' 3='3:Three to five drinks per day' 4='4:Six or more drinks per day' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value drink2day .='Inapplicable/Missing' 0='0:None' 1='1:One day a month' 2='2:Two to five days a month' 3='3:Six days a month to every day' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hracta .='Inapplicable/Missing' 0='0:None' 1='1:One hour per week' 2='2:Two hours per week' 3='3:Three hours per week' 4='4:Four hours per week' 5='5:Five hours per week' 6='6:Six hours per week' 7='7:Seven hours per week' 8='8:Eight to thirteen hours per week' 9='9:Fourteen hours per week' 10='10:Fifteen to twenty five hours per week' 11='11:Twenty six or more hours per week' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hractb .='Inapplicable/Missing' 0='0:None' 1='1:One hour per week' 2='2:Two hours per week' 3='3:Three hours per week' 4='4:Four hours per week' 5='5:Five hours per week' 6='6:Six hours per week' 7='7:Seven hours per week' 8='8:Eight to nine hours per week' 9='9:Ten hours per week' 10='10:Eleven to thirteen' 11='11:Fourteen hours per week' 12='12:Fifteen hours per week' 13='13:Sixteen to twenty hours per week' 14='14:Twenty one to twenty five hours per week' 15='15:Twenty five to thirty hours per week' 16='16:Thirty one or more hours per week' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hractc .='Inapplicable/Missing' 0='0:None' 1='1:One hour per week' 2='2:Two hours per week' 3='3:Three hours per week' 4='4:Four hours per week' 5='5:Five hours per week' 6='6:Six hours per week' 7='7:Seven hours per week' 8='8:Eight or more hours per week' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value time5fmt .='Inapplicable/Missing' 1='1:Less than 5 years ago' 2='2:5 to 9 years ago' 3='3:10 or more years ago'; value time6fmt .='Inapplicable/Missing' 1='1:Less than 1 year' 2='2:1 to 4 years' 3='3:5 to 9 years' 4='4:10 to 14 years' 5='5:15 to 19 years' 6='6:20 to 29 years' 7='7:30 or more years' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value ctrlfmt .='Inapplicable/Missing' 1='1:Very confident' 2='2:Confident' 3='3:Somewhat confident' 4='4:Not confident' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value time7fmt .='Inapplicable/Missing' 1='1:Less than 1 week' 2='2:More than 1 week' 3='3:Never resumed regular activities' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value apptfmt .='Inapplicable/Missing' 1='1:Appointment' 2='2:Walked in' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value opdtelfmt .='Inapplicable/Missing' 1='1:Told to come back during a prior visit' 2='2:Called for an appointment' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value appttime .='Inapplicable/Missing' 0="0:Didn't have wait" 1='1:1 to 3 days' 2='2:4 to 9 days' 3='3:10 or more days' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value opttime .='Inapplicable/Missing' 1='1: Up to one hour' 2='2: More than one hour' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value mdfmt .='Inapplicable/Missing' 1='1:Primary Care' 2='2:Obstetrics/Gynecology' 3='3:Ophthalmology' 4='4:Orthopedics' 5='5:Psychiatry' 6='6:Cardiology' 7='7:Dermatology' 8='8:Urology' 9='9:Surgery' 10='10:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value appt2time .='Inapplicable/Missing' 0="0:Didn't have wait" 1='1:1 to 3 days' 2='2:4 to 6 days' 3='3:7 to 9 days' 4='4:10 to 20 days' 5='5:21 days or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value mdtime .='Inapplicable/Missing' 1='1:0 - 60 mins' 2='2:61 - 120 mins' 3='3:121 mins or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value satffmt .='Inapplicable/Missing' 1='1:Very Satisfied' 2='2:Satisfied' 3='3:Dissatisfied' 4='4:Very Dissatisfied' 5='5:No experience' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value yes2fmt .='Inapplicable/Missing' 1='1:Yes' 2='2:No' 3='3:No experience' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value dhstfmt .='Inapplicable/Missing' 1='1:Kept track of total medicine spending' 2='2:Info provided by the pharmacy' 3='3:Info provided by the part D plan' 91='91:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value worry .='Inapplicable/Missing' 1='1:Very worried' 2='2:Somewhat worried' 3='3:Not at all worried' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value truefmt .='Inapplicable/Missing' 1='1:True' 2='2:False' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value reason1fmt .='Inapplicable/Missing' 1='1:Not serious' 2='2:Cost too much' 3='3:Trouble finding doc' 4='4:Schedule conflict' 5='5:Doctor could not do much' 6='6:Afraid of finding out' 7='7:Insurance not accepted' 91='91:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value freqfmt .='Inapplicable/Missing' 1='1:Often' 2='2:Sometimes' 3='3:Never' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value site2fmt .='Inapplicable/Missing' 1="1:Doctor’s office group or Doctor’s clinic" 2='2:Managed care plan center/ HMO' 3='3:Other clinic (incl neighborhood family health center, rural health center, company clinic, other clinic)' 4='4:Hospital (incl. walk in urgent care, hospital ER, hospital outpatient, hospital inpatient)' 5='5:VA facility' 6='6:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value md2fmt .='Inapplicable/Missing' 1='1:Primary Care' 2='2:Osteopathy' 3='3:Cardiology' 4='4:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value showfmt .='Inapplicable/Missing' 1='1:Walking' 2='2:Driving' 3='3:Being driven' 4='4:Ambulance or other special vehicle' 5='5:Taxi' 6='6:Other public transportation' 7='7:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value minsfmt .='Inapplicable/Missing' 1='1:0 to 15 mins' 2='2:16 to 30 mins' 3='3:31 to 59 mins' 4='4:60 to 119 mins' 5='5:2 hours or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value time8fmt .='Inapplicable/Missing' 1='1:Less than 1 year' 2='2:1 year to < 3 years' 3='3:3 years to < 5 years' 4='4:5 years to < 10 years' 5='5:10 years or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value agree .='Inapplicable/Missing' 1='1:Strongly Agree' 2='2:Agree' 3='3:Disagree' 4='4:Strongly Disagree' 5='5:No experience' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value mcare .='Inapplicable/Missing' 1='1:Part A or Part B only' 2='2:Part A and Part B' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value privnum .='Inapplicable/Missing' 0='0:No private plan' 1='1:One private plan' 2='2:Two private plans' 3='3:Three or more private plans' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hhtot .='Inapplicable/Missing' 1='1:One' 2='2:Two' 3='3:Three' 4='4:Four' 5='5:Five' 6='6:Six or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hh2tot .='Inapplicable/Missing' 0='0:No one' 1='1:One' 2='2:Two' 3='3:Three or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hhcomp .='Inapplicable/Missing' 1='1:No one' 2='2:Spouse only' 3='3:Spouse & others' 4='4:Children only' 5='5:Children & others' 6='6:Others only' 7='7:Non relative' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hhlt .='Inapplicable/Missing' 0='0:No one' 1='1:One' 2='2:Two' 3='3:Three' 4='4:Four or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value dwelfmt .='Inapplicable/Missing' 1='1:Single family home (one-family detached)' 2='2:Multi family dwelling (two-family or duplex, mother in law apartment)' 3='3:Apartment or condominium building/ row house or town house' 4='4:Mobile home or trailer' 5='5:Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value levelfmt .='Inapplicable/Missing' 1='1:One level' 2='2:Two levels' 3='3:Three or more levels' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained' -1="-1: Inapplicable" ; value servfmt .='Inapplicable/Missing' 1='1:All included' 2='2:Some included/some separate' 3='3:All separate' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value lang .='Inapplicable/Missing' 1='1:English' 2='2:Spanish'; value proxy .='Inapplicable/Missing' 1='1:Self' 2='2:Proxy' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value medstafmt .='Inapplicable/Missing' 1='1:Aged' 2='2:Disabled' 3='3:Unknown' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value metro .='Inapplicable/Missing' 1='1:Metro area' 2='2:Non-metro area'; value pdrsfmt .='Inapplicable/Missing' 1='1:Not subsidized' 2='2:Subsidized part year' 3='3:Subsidized full year' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value ipstyfmt .='Inapplicable/Missing' 0='0:No stay' 1='1:One stay' 2='2:Two stays' 3='3:Three stays' 4='4:Four or more stays' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value ipsty2fmt .='Inapplicable/Missing' 0='0:No visit' 1='1:One or more visit' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value snfdayfmt .='Inapplicable/Missing' 0='0:0 day covered' 1='1:1 day or more covered' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value ipdayfmt .='Inapplicable/Missing' 0='0:0 day' 1='1:1 day' 2='2:2 days' 3='3:3 days' 4='4:4 days' 5='5: 5 or more days' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value phyvist .='Inapplicable/Missing' 0='0:No office visit' 1='1:1 to 5 office visits' 2='2:6 to 10 office visits' 3='3:11 to 15 office visits' 4='4:16 to 20 office visits' 5='5:21 or more office visits' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value opmdcd .='Inapplicable/Missing' 1='1:Nondual' 2='2:Full dual' 3='3:Partial dual' 4='4:QMB dual'; value dualfmt .='Inapplicable/Missing' 1='1:Non dual' 2='2:Part year dual' 3='3:Full year dual' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value ffsfmt .='Inapplicable/Missing' 1='1:No FFS' 2='2:Part year FFS' 3='3:Full year FFS' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value mafmt .='Inapplicable/Missing' 1='1:No MA' 2='2:Part year MA' 3='3:Full year MA' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value acofmt .='Inapplicable/Missing' 1='1:Shared Savings Program ACO' 2='2:Not assigned to an ACO' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value premfmt .='Inapplicable/Missing' 1='1:No premium subsidy' 2='2:Part year premium subsidy' 3='3:Full year premium subsidy' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value prem2fmt .='Inapplicable/Missing' 1='1:No premium subsidy' 2='2:Not full year 100% premium subsidy' 3='3:Full year 100% premium subsidy' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value refdif .='Inapplicable/Missing' 1='1:Yes' 2='2:No' 3="3:N/A - haven't tried to obtain referral" .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value mdf 1="1:MD visit" 2="2:No MD visit"; value d_incsrcef .='Inapplicable/Missing' 1="1:Not imputed" 2="2:Imputed by carry forward" 3="3:Imputed by hotdeck"; value SPCLKNOWf .='Inapplicable/Missing' 1="1:Yes, definitely" 2="2:Yes, somewhat" 3="3:No" .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value d_madv .='Inapplicable/Missing' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained' 1="1.Enrolled in MA during year" 2="2.Never enrolled in MA during year"; value insdrds .='Inapplicable/Missing' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained' 1="1.Had RDS during year" 2="2.Never had RDS during year"; value roomnum .='Inapplicable/Missing' 1='1:One room' 2='2:Two rooms' 3='3:Three rooms' 4='4:Four rooms' 5='5:Five rooms' 6='6:Six rooms' 7='7:Seven rooms' 8='8:Eight rooms' 9='9:Nine or more rooms' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value madvyrs .='Inapplicable/Missing' 1='1:1-2 years' 2='2:3 to 5 years' 3='3:6 to 10 years' 4='4:11 or more years' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value madvnoem .="Inapplicable/Missing" 1="1:1:Yes" 2="2:2:No" 3="3:N/A, haven't needed emergency treatment" .R=".R:Refused" .D=".D:Don't know" .N=".N:Not ascertained"; value income25k 1="1:<$25,000" 2="2:>=$25,000" .="Inapplicable/Missing" .R=".R:Refused" .D=".D:Don't know" .N=".N:Not ascertained"; value whyproxy 1="1:Language problem" 2="2:SP not capable mentally" 3="3:SP not capable physically" 4="4:SP cannot provide info on medical record" 5="5:SP not available this round" 91="91:Other" .="Inapplicable/Missing" .R=".R:Refused" .D=".D:Don't know" .N=".N:Not ascertained"; value indpuf 0="0:Not indicicated" 1="1:Indicated" .="Inapplicable/Missing" .R=".R:Refused" .D=".D:Don't know" .N=".N:Not ascertained"; run; /*************************************************************************** B2. This section applies formats to all variables in the PUF, creates new temporary dataset WORK.PUF2015_int ****************************************************************************/ OPTIONS FMTSEARCH=(PUFLIB PUFLIB.FORMATS); DATA PUF2015_int; SET PUF2015; FORMAT PUF_ID PUFFMT. SVYYR SVYRFMT. ADM_H_ENT MCARE. ADM_H_MEDSTA MEDSTAFMT. ADM_H_GHPSW YESFMT. ADM_H_PDRS PDRSFMT. ADM_H_HOSSW YESFMT. ADM_H_INPSW YESFMT. ADM_H_SNFSW YESFMT. ADM_H_HHASW YESFMT. ADM_H_OUTSW YESFMT. ADM_H_PBSW YESFMT. ADM_H_ACTSTY IPSTYFMT. ADM_H_ACTDAY IPDAYFMT. ADM_H_SNFSTY IPSTYFMT. ADM_H_SNFDAY SNFDAYFMT. ADM_H_HHVIS IPSTY2FMT. ADM_H_PHYEVT PHYVIST. ADM_OP_MDCD OPMDCD. ADM_PARTD YESFMT. ADM_ACOFLAG ACOFMT. ADM_FFS_FLAG_YR FFSFMT. ADM_MA_FLAG_YR MAFMT. ADM_DUAL_FLAG_YR DUALFMT. ADM_LIS_FLAG_YR PREMFMT. ADM_PREM_AMT_YR PREM2FMT. INS_D_PVESI YESFMT. INS_D_PVSELF YESFMT. INS_D_RDS INSDRDS. INS_MCAIDHMO YESFMT. INS_D_MADV D_MADV. INS_MADVRX YESFMT. INS_MTFCOVER YESFMT. INS_D_PRIVNUM YESFMT. INS_D_PRIVNUMC PRIVNUM. INS_PRIVRX YESFMT. INS_PRIVLTC YESFMT. INS_PRIVIP YESFMT. INS_PRIVGEN YESFMT. INS_PRIVVIS YESFMT. INS_PRIVDS YESFMT. INT_SPPROXY PROXY. INT_WHYPROXY WHYPROXY. INT_LANG LANG. IV_AGE AGE2GRP. IV_SEX SEX. IV_RACE RACE. D_RE_AGE IVCORE. D_ARMED YESFMT. D_INCOME INCOME25K. D_INCSRCE D_INCSRCEF. ADM_H_METRO METRO. D_EDU EDU. D_MARSTA MARSTA. ACC_OPDMCOND INDPUF. ACC_OPDTESTS INDPUF. ACC_OPDFOLUP INDPUF. ACC_OPDCHKUP INDPUF. ACC_OPDRFRL INDPUF. ACC_OPDSURGY INDPUF. ACC_OPDPSHOT INDPUF. ACC_OPDTSHOT INDPUF. ACC_OPDPMED INDPUF. ACC_OPDOTHER INDPUF. ACC_OPDAPPT APPTFMT. ACC_OPDDRTEL OPDTELFMT. ACC_D_OPAPPT APPTTIME. ACC_D_OPTIME OPTTIME. ACC_MDSPCLTY MDFMT. ACC_SPCLKNOW SPCLKNOWF. ACC_MDFLAG MDF. ACC_MDMCOND INDPUF. ACC_MDTESTS INDPUF. ACC_MDFOLUP INDPUF. ACC_MDCHKUP INDPUF. ACC_MDRFRL INDPUF. ACC_MDSURGY INDPUF. ACC_MDPSHOT INDPUF. ACC_MDTSHOT INDPUF. ACC_MDPMED INDPUF. ACC_MDOTHER INDPUF. ACC_MDAPPT APPTFMT. ACC_MDDRTEL OPDTELFMT. ACC_D_MDAPPT APPT2TIME. ACC_D_MDTIME MDTIME. ACC_HCTROUBL YESFMT. ACC_HCDELAY YESFMT. ACC_MCQUALTY SATFFMT. ACC_MCAVAIL SATFFMT. ACC_MCEASE SATFFMT. ACC_MCCOSTS SATFFMT. ACC_MCINFO SATFFMT. ACC_MCFOLUP SATFFMT. ACC_MCCONCRN SATFFMT. ACC_MCSAMLOC SATFFMT. ACC_MCSPECAR SATFFMT. ACC_MCTELANS SATFFMT. ACC_MCDISSFY YESFMT. ACC_MCWORRY TRUEFMT. ACC_MCAVOID TRUEFMT. ACC_MCSICK TRUEFMT. ACC_MCDRSOON TRUEFMT. ACC_MCDRNSEE TRUEFMT. ACC_MCDRATMP YESFMT. ACC_SCRMAIN REASON1FMT. ACC_MCAMTPAY SATFFMT. ACC_MCDRGLST SATFFMT. ACC_MCFNDPCY SATFFMT. ACC_MCRECPLN YES2FMT. ACC_DHEVHEAR YESFMT. ACC_DHPLAN YESFMT. ACC_DHTHISYR YESFMT. ACC_DHSTART DHSTFMT. ACC_DHEND YESFMT. ACC_DHWORRY WORRY. ACC_PMNOTGET YESFMT. ACC_GENERRX FREQFMT. ACC_MAILRX FREQFMT. ACC_DOSESRX FREQFMT. ACC_SKIPRX FREQFMT. ACC_DELAYRX FREQFMT. ACC_SAMPLERX FREQFMT. ACC_COMPARRX FREQFMT. ACC_NOFILLRX FREQFMT. ACC_SPENTLRX FREQFMT. ACC_CHAINRX FREQFMT. ACC_STOPRX FREQFMT. ACC_CREDRX FREQFMT. ACC_NOINSRX FREQFMT. ACC_PLACEPAR YESFMT. ACC_PLACEKND SITE2FMT. ACC_PLACEMCP YESFMT. ACC_USUALDOC YESFMT. ACC_MDSPEC MD2FMT. ACC_GETUSHOW SHOWFMT. ACC_D_GETUS MINSFMT. ACC_ACCOMPUS YESFMT. ACC_USHOWLNG TIME8FMT. ACC_PREVMEDC YESFMT. ACC_USCKEVRY AGREE. ACC_USCOMPET AGREE. ACC_USUNWRNG AGREE. ACC_USHURRY AGREE. ACC_USEXPPRB AGREE. ACC_USDISCUS AGREE. ACC_USFAVOR AGREE. ACC_USTELALL AGREE. ACC_USANSQUX AGREE. ACC_USCONFID AGREE. ACC_USDEPEND AGREE. ACC_NUSNOTSK YESFMT. ACC_NUSMOVIN YESFMT. ACC_NUSAVAIL YESFMT. ACC_NUSDIFFP YESFMT. ACC_NUSTOOFR YESFMT. ACC_NUSTOOEX YESFMT. ACC_ACCWRITE INDPUF. ACC_ACCEXPDR INDPUF. ACC_ACCEXPSP INDPUF. ACC_ACCASKQS INDPUF. ACC_ACCTRANS INDPUF. ACC_ACCAPPTS INDPUF. ACC_ACCMORAL INDPUF. ACC_ACCDRIVE INDPUF. ACC_ACCHELP INDPUF. ACC_ACCOTHER INDPUF. HLT_GENHELTH GENHFMT. HLT_COMPHLTH COMPFMT. HLT_HELMTACT TIMEFMT. HLT_BMI_CAT BMIFMT. HLT_ECHELP YESFMT. HLT_ECTROUB LOOKFMT. HLT_EDOCEXAM YESFMT. HLT_EDOCLAST LASTFMT. HLT_EDOCTYPE EDOFMT. HLT_EDOCDLAT YESFMT. HLT_ECATARAC YESFMT. HLT_EGLAUCOM YESFMT. HLT_ERETINOP YESFMT. HLT_EMACULAR YESFMT. HLT_ECCATOP YESFMT. HLT_ELASRSUR YESFMT. HLT_HCHELP YESFMT. HLT_HCTROUB HCFMT. HLT_HCKNOWMC HCFMT. HLT_HCCOMDOC HCFMT. HLT_DIFSTOOP DIFFFMT. HLT_DIFLIFT DIFFFMT. HLT_DIFREACH DIFFFMT. HLT_DIFWRITE DIFFFMT. HLT_DIFWALK DIFFFMT. HLT_FUNC_LIM FUNLMTFMT. HLT_D_LSTADL ADLHNM. HLT_MEMLOSS YESFMT. HLT_PROBDECS YESFMT. HLT_TROBCONC YESFMT. HLT_OCARTERY YESFMT. HLT_BPTAKEN TIME2FMT. HLT_OCHBP YESFMT. HLT_HYPETOLD HYPETF. HLT_OCMYOCAR YESFMT. HLT_OCCHD YESFMT. HLT_OCOTHHRT YESFMT. HLT_OCCFAIL YESFMT. HLT_OCCVALVE YESFMT. HLT_OCRHYTHM YESFMT. HLT_OCSTROKE YESFMT. HLT_OCEMPHYS YESFMT. HLT_OCCANCER YESFMT. HLT_OCCSKIN YESFMT. HLT_HAVEPROS YESFMT. HLT_OCBETES YESFMT. HLT_OCDTYPE DIAFMT. HLT_OCDVISIT YESFMT. HLT_OCARTHRH YESFMT. HLT_OCARTH YESFMT. HLT_ALZDEM YESFMT. HLT_OCPARKIN YESFMT. HLT_OCDEPRSS YESFMT. HLT_OCPSYCHO YESFMT. HLT_OCOSTEOP YESFMT. HLT_OCBRKHIP YESFMT. HLT_OCCHOLES YESFMT. HLT_BCTAKEN TIME4FMT. HLT_OCPPARAL YESFMT. HLT_TIMESAD TIME3FMT. HLT_LOSTINTR YESFMT. HLT_LOSTURIN YESFMT. HLT_TALKURIN YESFMT. HLT_REASURIN YESFMT. HLT_SURGURIN YESFMT. PRV_MAMMOGRM YESFMT. PRV_PAPSMEAR YESFMT. PRV_HYSTEREC YESFMT. PRV_BLOODTST YESFMT. PRV_FLUSHOT YESFMT. PRV_FLUSITE SITEFMT. PRV_VACPAID YESFMT. PRV_PNEUSHOT YESFMT. PRV_D_VIGTIM HRACTA. PRV_D_MODTIM HRACTB. PRV_D_MUSTIM HRACTC. PRV_HYPEYRS TIME5FMT. PRV_HYPEHOME YESFMT. PRV_HYPEDRNK YESFMT. PRV_HYPEMEDS YESFMT. PRV_HYPELONG TIME6FMT. PRV_HYPEPAY YESFMT. PRV_HYPESKIP YESFMT. PRV_HYPECOND YESFMT. PRV_HYPECTRL CTRLFMT. RSK_EVERSMOK YESFMT. RSK_SMOKNOW YESFMT. RSK_DIDSMOKE SMKTIME. RSK_LASTSMOK SMKTIME2F. RSK_HAVSMOKE SMKTIME. RSK_DRQTSMOK YESFMT. RSK_QUITSMOK SMKQUIT. RSK_DRINKDAY DRINKDAY. RSK_DRINKSPD DRINKSPD. RSK_FOURDRNK DRINK2DAY. FAL_FALLANY YESFMT. FAL_FALLTIME FELLTIMEFMT. FAL_FALLHELP YESFMT. FAL_FALLIMIT YESFMT. FAL_FALLBACK TIME7FMT. FAL_FALNOINJ INDPUF. FAL_FALFRACT INDPUF. FAL_FALSPRAN INDPUF. FAL_FALBRUIS INDPUF. FAL_FALCUT INDPUF. FAL_FALOTHER INDPUF. HOU_D_HHTOT HHTOT. HOU_D_HHREL HHTOT. HOU_D_HHUNRL HH2TOT. HOU_D_HHCOMP HHCOMP. HOU_D_HHLT50 HHLT. HOU_D_HHGE50 HHLT. HOU_D_HHLT18 HHLT. HOU_DWELLING DWELFMT. HOU_HLEVELS LEVELFMT. HOU_HELEVTR YESFMT. HOU_HONELEVL YESFMT. HOU_HBTHLEVL YESFMT. HOU_HRAMPS YESFMT. HOU_HBATHRM YESFMT. HOU_HRAILING YESFMT. HOU_HOUSTYPE YESFMT. HOU_PERSBATH YESFMT. HOU_PERKITCH YESFMT. HOU_HPERCARE YESFMT. HOU_MEALPROB YESFMT. HOU_MAIDPROB YESFMT. HOU_WASHPROB YESFMT. HOU_HELPPROB YESFMT. HOU_TRANPROB YESFMT. HOU_RECPROB YESFMT. HOU_SERVINCL SERVFMT. HOU_STAYPUT YESFMT. HOU_CAREPART YESFMT. HOU_REQAGE YESFMT. HOU_NBRROOMS ROOMNUM. MA_MADVYRS MADVYRS. MA_MADVDENT YESFMT. MA_MADVEYE YESFMT. MA_MADVNH YESFMT. MA_MADVPAY YESFMT. MA_MADVDFRF REFDIF. MA_MADVNOEM MADVNOEM. MA_RECMADV YESFMT. ; RUN; /********************************************************************************* C. Add labels and create permanenet dataset PUFLIB.PUF2015 *******************************************************************************/ DATA PUFLIB.PUF2015; SET PUF2015_int; LABEL PUF_ID="Unique PUF Identification Number" SVYYR="Survey year" ADM_H_ENT="Medicare entitlement code for the year" ADM_H_MEDSTA="Medicare status code as of 12/31" ADM_H_GHPSW="Some group health participation in year" ADM_H_PDRS="RDS Indicator for the year" ADM_H_HOSSW="One or more hospice bill in current year" ADM_H_INPSW="One or more IP discharges current yr" ADM_H_SNFSW="One or more SNF admissions in current yr" ADM_H_HHASW="One or more HHA visits in current year" ADM_H_OUTSW="One or more OPD visits in current yr" ADM_H_PBSW="One or more Part B claims in current yr" ADM_H_ACTSTY="Number of inpatient stays for current yr" ADM_H_ACTDAY="Number of IP covered days current yr" ADM_H_SNFSTY="Total SNF stays in current year" ADM_H_SNFDAY="Total SNF covered days in current year" ADM_H_HHVIS="Total HHA visits in current year" ADM_H_PHYEVT="Total office visits in current year" ADM_OP_MDCD="Medicare-Medicaid dual eligibility" ADM_PARTD="Part D plan flag for the year" ADM_ACOFLAG="Accountable Care Organization (ACO) flag" ADM_FFS_FLAG_YR="Fee-for-Service flag for the year" ADM_MA_FLAG_YR="Medicare Advantage flag for the year" ADM_DUAL_FLAG_YR="Dual eligibility flag for the year" ADM_LIS_FLAG_YR="Low income subsidy indicator for the yr" ADM_PREM_AMT_YR="Premium subsidy coverage for the year" INS_D_PVESI="Has employer-sponsored insurance" INS_D_PVSELF="Has self-purchased private insurance" INS_D_RDS="Has Retiree Drug Subsidy (RDS)" INS_MCAIDHMO="Enrolled in a Medicaid HMO" INS_D_MADV="Enrolled in Medicare Advantage" INS_MADVRX="Medicare Advantage plan covers drugs" INS_MTFCOVER="Ever recv'd services at military tx fac" INS_D_PRIVNUM="One or more private plans (excl. RDS)" INS_D_PRIVNUMC="Number of private plans (excl. RDS)" INS_PRIVRX="Private plan covers RX drugs (excl. RDS)" INS_PRIVLTC="Private plan covers nursing home" INS_PRIVIP="Private plan covers inpatient costs" INS_PRIVGEN="Private plan covers general insurance" INS_PRIVVIS="Private plan covers vision" INS_PRIVDS="Private plan covers dental" INT_SPPROXY="Self - respondent or proxy" INT_WHYPROXY="Why proxy is needed" INT_LANG="Language of interview" IV_AGE="Age group" IV_SEX="Gender" IV_RACE="Race/ethnicity group" D_RE_AGE="Race/ethnicity age group" D_ARMED="Ever served in armed forces" D_INCOME="Income group" D_INCSRCE="Source of income data" ADM_H_METRO="Metro status" D_EDU="Highest grade completed" D_MARSTA="Marital status" ACC_OPDMCOND="Reason for OPD visit: medical condition" ACC_OPDTESTS="Reason for OPD visit: tests" ACC_OPDFOLUP="Reason for OPD visit: follow-up" ACC_OPDCHKUP="Reason for OPD visit: checkup" ACC_OPDRFRL="Reason for OPD visit: referral" ACC_OPDSURGY="Reason for OPD visit: surgery" ACC_OPDPSHOT="Reason for OPD visit: preventative shot" ACC_OPDTSHOT="Reason for OPD visit: treatment shot" ACC_OPDPMED="Reason for OPD visit: medication" ACC_OPDOTHER="Reason for OPD visit: other" ACC_OPDAPPT="OPD visit by appt or walk-in" ACC_OPDDRTEL="Did someone in OPD tell to come back" ACC_D_OPAPPT="Days waited for OPD appointment" ACC_D_OPTIME="Minutes wait at OPD" ACC_MDSPCLTY="Dr specialty MD visit-excl in home/hosp" ACC_SPCLKNOW="Does Spec know enough of SP med history" ACC_MDFLAG="Flag indicates if had MD visit" ACC_MDMCOND="Reason Dr seen: med condition" ACC_MDTESTS="Reason Dr seen: tests" ACC_MDFOLUP="Reason Dr seen: follow-up" ACC_MDCHKUP="Reason Dr seen: checkup" ACC_MDRFRL="Reason Dr seen: referral" ACC_MDSURGY="Reason Dr seen: surgery" ACC_MDPSHOT="Reason Dr seen: preventative shot" ACC_MDTSHOT="Reason Dr seen: treatment shot" ACC_MDPMED="Reason Dr seen: medication" ACC_MDOTHER="Reason Dr seen: other" ACC_MDAPPT="Was visit to doc appointment or walk-in" ACC_MDDRTEL="Doctor's office tell come back" ACC_D_MDAPPT="Days waited for doctor's appointment" ACC_D_MDTIME="Minutes wait at Dr" ACC_HCTROUBL="Has SP had troub get needed health care?" ACC_HCDELAY="Last year ever delay in care due to cost" ACC_MCQUALTY="Satisfaction: qual of med care last year" ACC_MCAVAIL="Satisfaction: medical care night/wkend" ACC_MCEASE="Satisfaction: ease get to Dr from home" ACC_MCCOSTS="Satisfaction: OOP costs for med services" ACC_MCINFO="Satisfaction: info abt what was wrong" ACC_MCFOLUP="Satisfaction: follow up after initial tx" ACC_MCCONCRN="Satisfaction: Dr concern w/overall hlth" ACC_MCSAMLOC="Satisfaction: med care at same location" ACC_MCSPECAR="Satisfaction: avail care by specialists" ACC_MCTELANS="Satisfaction: phone answers for tx or RX" ACC_MCDISSFY="Dissatisfied w/things about med services" ACC_MCWORRY="Worry abt hlth more than others your age" ACC_MCAVOID="Do almost anything to avoid going to Dr" ACC_MCSICK="When sick - try keeping sickness to self" ACC_MCDRSOON="Usually go to Dr as soon as feel bad" ACC_MCDRNSEE="Hlth prob thght Dr should see but didn't" ACC_MCDRATMP="Attempt to set up Dr appt abt condition" ACC_SCRMAIN="Main reason to not see Dr" ACC_MCAMTPAY="Satisfaction: amt paid for RX drugs" ACC_MCDRGLST="Satisfaction:RX plan list/drugs covered" ACC_MCFNDPCY="Satisfaction: find pharmacy accept RX" ACC_MCRECPLN="Recommend Rx plan to other people" ACC_DHEVHEAR="Ever hear about cvg gap before" ACC_DHPLAN="MPDP/MADV have cvg gap" ACC_DHTHISYR="Start cvg gap this year" ACC_DHSTART="How found out cvg gap" ACC_DHEND="Ever reached end of cvg gap" ACC_DHWORRY="Worry paying RX during cvg gap" ACC_PMNOTGET="Were there prescribed meds didn't get" ACC_GENERRX="How often ask for generic form of RX" ACC_MAILRX="How often purchased RX via mail/internet" ACC_DOSESRX="How often took smaller dose of RX" ACC_SKIPRX="How often skipped doses to make RX last" ACC_DELAYRX="How often delayed RX because of cost" ACC_SAMPLERX="How often asked for RX samples from Dr" ACC_COMPARRX="How often compared prices for best price" ACC_NOFILLRX="How often not get RX because of cost" ACC_SPENTLRX="How often spent less $ to save for Rx" ACC_CHAINRX="How often purchased RX through big chain" ACC_STOPRX="How often talk to Dr about stop RX" ACC_CREDRX="How often pay with credit card for RX" ACC_NOINSRX="How often purchase discounted RX w/o ins" ACC_PLACEPAR="Ever go to particular place for med care" ACC_PLACEKND="Kind of place usually go for med care" ACC_PLACEMCP="Doctor/clinic associated with MCP" ACC_USUALDOC="Have particular doctor usually see" ACC_MDSPEC="Doctor specialty: usual source of care" ACC_GETUSHOW="How usually get to doc office" ACC_D_GETUS="Time it usually takes to get doc office" ACC_ACCOMPUS="Does someone accompany to doc office" ACC_USHOWLNG="Years seeing doc/going service to place" ACC_PREVMEDC="Before usual doc ever seen other doc" ACC_USCKEVRY="Doctor checks everything when examining" ACC_USCOMPET="Doctor is competent and well-trained" ACC_USUNWRNG="Dr completely understands what's wrong" ACC_USHURRY="Doctor seems to be in a hurry" ACC_USEXPPRB="Doctor doesn't explain medical problems" ACC_USDISCUS="Hlth probs shld be discussed but are not" ACC_USFAVOR="Doc acts as if doing a favor by talking" ACC_USTELALL="Doc tells all about med condition/tx" ACC_USANSQUX="Doctor answers all questions" ACC_USCONFID="Have great confidence in doctor" ACC_USDEPEND="Depend on doc to feel better" ACC_NUSNOTSK="No USC: Seldom/never sick" ACC_NUSMOVIN="No USC: Recent move to area" ACC_NUSAVAIL="No USC: USC no longer available" ACC_NUSDIFFP="No USC: Like different place" ACC_NUSTOOFR="No USC: Places are too far away" ACC_NUSTOOEX="No USC: Cost too expensive" ACC_ACCWRITE="Someone accompanies to take notes" ACC_ACCEXPDR="Someone accompanies explain things to dr" ACC_ACCEXPSP="Someone accompanies explain instructions" ACC_ACCASKQS="Someone accompanies to ask questions" ACC_ACCTRANS="Someone accompanies to translate" ACC_ACCAPPTS="Someone accompanies to schedule appt" ACC_ACCMORAL="Someone accompanies for moral support" ACC_ACCDRIVE="Someone accompanies for transportation" ACC_ACCHELP="Someone accompanies to assist with ADLs" ACC_ACCOTHER="Someone accompanies for other reason" HLT_GENHELTH="General health compared others same age" HLT_COMPHLTH="General health compared to one year ago" HLT_HELMTACT="Limited social activities (past month)" HLT_BMI_CAT="BMI categories (kg/m^2)" HLT_ECHELP="SP Wear Eyeglasses/Contact Lenses" HLT_ECTROUB="Description of SP's Vision" HLT_EDOCEXAM="Has SP had Eye Exam since Ref Date" HLT_EDOCLAST="How Long since Last Eye Exam" HLT_EDOCTYPE="Eye Care Professional Last Exam" HLT_EDOCDLAT="Eye Doctor Ever Dilate Eyes" HLT_ECATARAC="Ever Told had Cataracts" HLT_EGLAUCOM="Ever Told had Glaucoma" HLT_ERETINOP="Ever Told had Diabetic Retinopathy" HLT_EMACULAR="Ever Told had Macular Degeneration" HLT_ECCATOP="Ever had Operation for Cataracts" HLT_ELASRSUR="Ever had Laser Eye Surgery" HLT_HCHELP="SP use Hearing Aid" HLT_HCTROUB="Description of SP's Hearing" HLT_HCKNOWMC="How Diff to find MC info due to Hearing" HLT_HCCOMDOC="How diff to comm w/ Dr. due to Hearing" HLT_DIFSTOOP="Difficulty stooping/crouching/kneeling" HLT_DIFLIFT="Difficulty lifting/carrying 10 pounds" HLT_DIFREACH="Difficulty extending arms above shoulder" HLT_DIFWRITE="Difficulty writing/handling object" HLT_DIFWALK="Difficulty walking 1/4 mile" HLT_FUNC_LIM="Functional limitations: IADLs and ADLs" HLT_D_LSTADL="Number helpers for listed ADLs/IADLs" HLT_MEMLOSS="Memory loss interfere daily activity" HLT_PROBDECS="Problem make decisions interferes ADLs" HLT_TROBCONC="Trouble concentrating" HLT_OCARTERY="Hardening of arteries (ever)" HLT_BPTAKEN="How long since BP taken" HLT_OCHBP="Hypertension/high BP (ever)" HLT_HYPETOLD="Told on 2+ visits had high BP" HLT_OCMYOCAR="MI/heart attack (ever)" HLT_OCCHD="Angina pectoris/CHD (ever)" HLT_OCOTHHRT="Other heart conditions (ever)" HLT_OCCFAIL="Congestive heart failure (ever)" HLT_OCCVALVE="Problems with heart valves (ever)" HLT_OCRHYTHM="Problems with heart rhythm (ever)" HLT_OCSTROKE="Stroke/brain hemorrhage (ever)" HLT_OCEMPHYS="Emphysema/asthma/COPD (ever)" HLT_OCCANCER="Other (non-skin) cancer (ever)" HLT_OCCSKIN="Skin cancer (ever)" HLT_HAVEPROS="Enlarged prostate/BPH (ever)" HLT_OCBETES="Diabetes/high blood sugar (ever)" HLT_OCDTYPE="Type of diabetes diagnosed" HLT_OCDVISIT="Told on 2+ visits had diabetes" HLT_OCARTHRH="Rheumatoid arthritis (ever)" HLT_OCARTH="Non-rheumatoid arthritis (ever)" HLT_ALZDEM="Ever told Alzheimer's or dx of dementia" HLT_OCPARKIN="Parkinson's disease (ever)" HLT_OCDEPRSS="Depression (ever)" HLT_OCPSYCHO="Ever told had mental disorder" HLT_OCOSTEOP="Osteoporosis/soft bones (ever)" HLT_OCBRKHIP="Broken hip (ever)" HLT_OCCHOLES="High cholesterol (ever)" HLT_BCTAKEN="How long since blood cholesterol taken" HLT_OCPPARAL="Complete/partial paralysis (ever)" HLT_TIMESAD="How often felt sad/depressed (past year)" HLT_LOSTINTR="Lost interest (past year)" HLT_LOSTURIN="How often lost urine control (past year)" HLT_TALKURIN="Talked to Dr about urine control" HLT_REASURIN="Medical exam for urine control problem" HLT_SURGURIN="Dr talked urine control meds/surgery" PRV_MAMMOGRM="Mammogram/breast X-ray (past year)" PRV_PAPSMEAR="Pap smear (past year)" PRV_HYSTEREC="Hysterectomy (ever)" PRV_BLOODTST="PSA prostate blood test (past year)" PRV_FLUSHOT="Flu shot for last winter" PRV_FLUSITE="Where last flu shot was administered" PRV_VACPAID="Paid some or all the cost of flu shot" PRV_PNEUSHOT="Pneumonia shot (ever)" PRV_D_VIGTIM="Hrs/wk spent doing vigorous activities" PRV_D_MODTIM="Hrs/wk spent doing moderate activities" PRV_D_MUSTIM="Hrs/wk spent increasing muscle strength" PRV_HYPEYRS="Years since 1st told of hgh bld pressure" PRV_HYPEHOME="Measures BP at home" PRV_HYPEDRNK="Reducing alcohol intake due to high BP" PRV_HYPEMEDS="Takes meds for high BP" PRV_HYPELONG="How long taken meds for high BP (years)" PRV_HYPEPAY="Difficulty paying for BP meds" PRV_HYPESKIP="Skip/share BP meds b/c high cost" PRV_HYPECOND="Side effects from BP meds" PRV_HYPECTRL="How confident in control of BP" RSK_EVERSMOK="Ever smoked cigarettes/cigars/tobacco" RSK_SMOKNOW="Currently smokes" RSK_DIDSMOKE="Number of years did smoke" RSK_LASTSMOK="How long since last smoked regularly" RSK_HAVSMOKE="Number of years have smoked" RSK_DRQTSMOK="Doctor asked to quit smoking" RSK_QUITSMOK="Quit smoking (past year)" RSK_DRINKDAY="Number of days/month drink alcohol" RSK_DRINKSPD="Number of alcohol drinks per day" RSK_FOURDRNK="Number of days/month has 4+ drinks" FAL_FALLANY="Fallen down (past year)" FAL_FALLTIME="Number of times fallen (past year)" FAL_FALLHELP="Fall required medical help" FAL_FALLIMIT="Limit activities b/c fall" FAL_FALLBACK="Time to get back to regular activities" FAL_FALNOINJ="No injury from fall" FAL_FALFRACT="Fracture from fall" FAL_FALSPRAN="Sprain from fall" FAL_FALBRUIS="Bruise from fall" FAL_FALCUT="Cut from fall" FAL_FALOTHER="Other injury from fall" HOU_D_HHTOT="Total Number of People in Household" HOU_D_HHREL="Num in HH Related to SP (Including SP)" HOU_D_HHUNRL="Total Num People in HH Unrelated to SP" HOU_D_HHCOMP="Household Composition Code" HOU_D_HHLT50="Num in HH Under 50 (May Include SP)" HOU_D_HHGE50="Num in HH 50 and Over (May Include SP)" HOU_D_HHLT18="Num <18 related to SP (May Include SP)" HOU_DWELLING="Description of Home" HOU_HLEVELS="Levels in SP Housing" HOU_HELEVTR="Elevator in SP Housing" HOU_HONELEVL="One Level Living Space" HOU_HBTHLEVL="Bathroom on All Levels" HOU_HRAMPS="Ramps at Entrances" HOU_HBATHRM="Does SP Bathroom have Modifications" HOU_HRAILING="Special Railing in Housing" HOU_HOUSTYPE="Is Housing in Special Comm Type in HA10" HOU_PERSBATH="SP Have Own Bath Facilities" HOU_PERKITCH="SP Have Kitchen" HOU_HPERCARE="SP Housing Have Personal Care" HOU_MEALPROB="Do You Have Access to Prepared Meals" HOU_MAIDPROB="Do You Have Access to Cleaning Services" HOU_WASHPROB="Do You Have Access to Laundry Services" HOU_HELPPROB="Do You Have Access to Help w/Medications" HOU_TRANPROB="Do You Have Access to Transportation" HOU_RECPROB="Do You Have Access to Rec Services" HOU_SERVINCL="Personal Srvcs Included in Housing Cost" HOU_STAYPUT="Stay in Same Housing if Need More Care" HOU_CAREPART="Provide Care in Diff Part of Housing" HOU_REQAGE="Must be Certain Age for Housing" HOU_NBRROOMS="How Many Rooms in Housing" MA_MADVYRS="Years enrolled in Medicare Advantage" MA_MADVDENT="Mcare Adv plan covers dental" MA_MADVEYE="Mcare Adv plan covers eye exams" MA_MADVNH="Mcare Adv plan covers nursing home" MA_MADVPAY="Ever pay additional for Mcare Adv cvg" MA_MADVDFRF="Difficulty get referrals thru Mcare Adv" MA_MADVNOEM="Mcare Adv refused to pay emergency care" MA_RECMADV="Recommend Mcare Adv to family/friends" EEYRSWGT="Ever Enrolled full sample weight" EEYRS001="Ever Enrolled replicate weight 1" EEYRS002="Ever Enrolled replicate weight 2" EEYRS003="Ever Enrolled replicate weight 3" EEYRS004="Ever Enrolled replicate weight 4" EEYRS005="Ever Enrolled replicate weight 5" EEYRS006="Ever Enrolled replicate weight 6" EEYRS007="Ever Enrolled replicate weight 7" EEYRS008="Ever Enrolled replicate weight 8" EEYRS009="Ever Enrolled replicate weight 9" EEYRS010="Ever Enrolled replicate weight 10" EEYRS011="Ever Enrolled replicate weight 11" EEYRS012="Ever Enrolled replicate weight 12" EEYRS013="Ever Enrolled replicate weight 13" EEYRS014="Ever Enrolled replicate weight 14" EEYRS015="Ever Enrolled replicate weight 15" EEYRS016="Ever Enrolled replicate weight 16" EEYRS017="Ever Enrolled replicate weight 17" EEYRS018="Ever Enrolled replicate weight 18" EEYRS019="Ever Enrolled replicate weight 19" EEYRS020="Ever Enrolled replicate weight 20" EEYRS021="Ever Enrolled replicate weight 21" EEYRS022="Ever Enrolled replicate weight 22" EEYRS023="Ever Enrolled replicate weight 23" EEYRS024="Ever Enrolled replicate weight 24" EEYRS025="Ever Enrolled replicate weight 25" EEYRS026="Ever Enrolled replicate weight 26" EEYRS027="Ever Enrolled replicate weight 27" EEYRS028="Ever Enrolled replicate weight 28" EEYRS029="Ever Enrolled replicate weight 29" EEYRS030="Ever Enrolled replicate weight 30" EEYRS031="Ever Enrolled replicate weight 31" EEYRS032="Ever Enrolled replicate weight 32" EEYRS033="Ever Enrolled replicate weight 33" EEYRS034="Ever Enrolled replicate weight 34" EEYRS035="Ever Enrolled replicate weight 35" EEYRS036="Ever Enrolled replicate weight 36" EEYRS037="Ever Enrolled replicate weight 37" EEYRS038="Ever Enrolled replicate weight 38" EEYRS039="Ever Enrolled replicate weight 39" EEYRS040="Ever Enrolled replicate weight 40" EEYRS041="Ever Enrolled replicate weight 41" EEYRS042="Ever Enrolled replicate weight 42" EEYRS043="Ever Enrolled replicate weight 43" EEYRS044="Ever Enrolled replicate weight 44" EEYRS045="Ever Enrolled replicate weight 45" EEYRS046="Ever Enrolled replicate weight 46" EEYRS047="Ever Enrolled replicate weight 47" EEYRS048="Ever Enrolled replicate weight 48" EEYRS049="Ever Enrolled replicate weight 49" EEYRS050="Ever Enrolled replicate weight 50" EEYRS051="Ever Enrolled replicate weight 51" EEYRS052="Ever Enrolled replicate weight 52" EEYRS053="Ever Enrolled replicate weight 53" EEYRS054="Ever Enrolled replicate weight 54" EEYRS055="Ever Enrolled replicate weight 55" EEYRS056="Ever Enrolled replicate weight 56" EEYRS057="Ever Enrolled replicate weight 57" EEYRS058="Ever Enrolled replicate weight 58" EEYRS059="Ever Enrolled replicate weight 59" EEYRS060="Ever Enrolled replicate weight 60" EEYRS061="Ever Enrolled replicate weight 61" EEYRS062="Ever Enrolled replicate weight 62" EEYRS063="Ever Enrolled replicate weight 63" EEYRS064="Ever Enrolled replicate weight 64" EEYRS065="Ever Enrolled replicate weight 65" EEYRS066="Ever Enrolled replicate weight 66" EEYRS067="Ever Enrolled replicate weight 67" EEYRS068="Ever Enrolled replicate weight 68" EEYRS069="Ever Enrolled replicate weight 69" EEYRS070="Ever Enrolled replicate weight 70" EEYRS071="Ever Enrolled replicate weight 71" EEYRS072="Ever Enrolled replicate weight 72" EEYRS073="Ever Enrolled replicate weight 73" EEYRS074="Ever Enrolled replicate weight 74" EEYRS075="Ever Enrolled replicate weight 75" EEYRS076="Ever Enrolled replicate weight 76" EEYRS077="Ever Enrolled replicate weight 77" EEYRS078="Ever Enrolled replicate weight 78" EEYRS079="Ever Enrolled replicate weight 79" EEYRS080="Ever Enrolled replicate weight 80" EEYRS081="Ever Enrolled replicate weight 81" EEYRS082="Ever Enrolled replicate weight 82" EEYRS083="Ever Enrolled replicate weight 83" EEYRS084="Ever Enrolled replicate weight 84" EEYRS085="Ever Enrolled replicate weight 85" EEYRS086="Ever Enrolled replicate weight 86" EEYRS087="Ever Enrolled replicate weight 87" EEYRS088="Ever Enrolled replicate weight 88" EEYRS089="Ever Enrolled replicate weight 89" EEYRS090="Ever Enrolled replicate weight 90" EEYRS091="Ever Enrolled replicate weight 91" EEYRS092="Ever Enrolled replicate weight 92" EEYRS093="Ever Enrolled replicate weight 93" EEYRS094="Ever Enrolled replicate weight 94" EEYRS095="Ever Enrolled replicate weight 95" EEYRS096="Ever Enrolled replicate weight 96" EEYRS097="Ever Enrolled replicate weight 97" EEYRS098="Ever Enrolled replicate weight 98" EEYRS099="Ever Enrolled replicate weight 99" EEYRS100="Ever Enrolled replicate weight 100" ; RUN;