/******************************************************************************** SAS User File for PUF2016 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 PUF2016 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 PUF2016 dataset Section C creates and applies labels to the dataset, which it saves as a permanent dataset (PUF2016) 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\PUF2016.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 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 funlmtf .='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 felltimf .='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 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' 0='0:0 drinks per day' 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 drinkspm .='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 hkitfmt .='Inapplicable/Missing' 1='1:Yes' 2='2:No' 3='3:Never given home kit to COLHKIT' .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 hypefmt .='Inapplicable/Missing' 1='1:One med' 2='2:Two meds' 3='3:Three or more meds' .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 fallscal .='Inapplicable/Missing' 1='1:Not at all afraid of falling' 2='2:A little afraid of falling' 3='3:Moderately afraid of falling' 4='4:Afraid of falling' 5='5:Very afraid of falling' 6='6:Extremely afraid of falling' .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 opdtelf .='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 appt2tf .='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 reason1f .='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 compnyf .='Inapplicable/Missing' 0='0:No one accompanies' 1='1:Spouse' 2='2:Children' 3='3:Other' .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:Agree a lot' 2='2:Agree a little' 3='3:Neither agree nor disagree' 4='4:Disagree a little ' 5='5:Disagree a lot' .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 mcrhmo .='Inapplicable/Missing' 0='0:No entitlement' 1='1:Survey data only' 2='2:CMS administrative data only' 3='3:Both survey and administrative data' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value privat .='Inapplicable/Missing' 0='0:No entitlement' 1='1:Employer-sponsored insurance (ESI)' 2='2:Self-purchased' 3='3:Both ESI and self-purchased' 4='4:Unknown' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value public .='Inapplicable/Missing' 0='0:None' 1='1:One or more' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value source .='Inapplicable/Missing' 0='0:No entitlement' 1='1:Survey data only' 2='2:CMS administrative data only' 3='3:Both survey and administrative data' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value ins1type .='Inapplicable/Missing' 0='0:Other government program' 1='1:General insurance' 2='2:Dental only' 3='3:Vision only' 4='4:LTC' 5='5:Rx only' 6='6:Dental/Vision' 7='7:Life insurance' 8='8:Cancer/Dread disease' 9='9:Military/Other' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hmofmt .='Inapplicable/Missing' 0='0:No enrollment' 1='1:Some enrollment' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value hmocur .='Inapplicable/Missing' 1='1:Currently enrolled' 2='2:Not currently enrolled' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value ins2type .='Inapplicable/Missing' 1='1:Medicare' 2='2:Medicaid' 3='3:Public plan' 4='4:Private plan' 5='5:Medicare Advantage' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value covnum .='Inapplicable/Missing' 1='1:One person' 2='2:Two persons' 3='3:More than two persons' .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 medstaf .='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'; *Changed for 2016; 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 ipsty2f .='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 snfdayf .='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 phyclm .='Inapplicable/Missing' 0='0:No physician claim' 1='1:1 to 9 claims' 2='2:10 to 49 claims' 3='3:50 or more claims' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value phylin .='Inapplicable/Missing' 0='0:No physician' 1='1:1 to 9 physicians' 2='2:10 to 99 physicians' 3='3:100 or more physicians' .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 numclm .='Inapplicable/Missing' 0='0:0 claims' 1='1:1 to 9 claims' 2='2:10 or more claims' .R='.R:Refused' .D=".D:Don't know" .N='.N:Not ascertained'; value numitem .='Inapplicable/Missing' 0='0:0 items' 1='1:1 to 9 items' 2='2:10 or more items' .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 opdf 1="1:OPD visit" 2="2:No OPD visit"; value mdf 1="1:MD visit" 2="2:No MD visit"; value impf 1="1:Imputed" 2="2:Not imputed"; value incsrcef .='Inapplicable/Missing' 1="1:Not imputed" 2="2:Imputed by carry forward" 3="3:Imputed by hotdeck"; value SPCLKNOW .='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:0-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 incom25f 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 opdflag 1="1:OPD Flag" 2="2:No OPD Flag" .="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"; value recpuf 1="1:Less than 1 year ago" 2="2:Between 1-2 years ago" 3="3:Between 2-3 years ago" 4="4:Between 3-5 years ago" 5="5:5 or more years ago" .="Inapplicable/Missing" .R=".R:Refused" .D=".D:Don't know" .N=".N:Not ascertained"; value nchron 1="1:Has 0-1 conditions" 2="2:Has 2-3 conditions" 3="3:Has 4-5 conditions" 4="4:Has 6+ conditions" .="Inapplicable/Missing" ; value SVYRFMT 2016="2016"; /* needed for weights */ VALUE CONTIN . = "Inapplicable/Missing" .R = "Refused" .D = "Don't know" .N = "Not ascertained" LOW-HIGH = "Range of Values"; run; /*************************************************************************** B2. This section applies formats to all variables in the PUF, creates new temporary dataset WORK.PUF2016_int ****************************************************************************/ OPTIONS FMTSEARCH=(PUFLIB PUFLIB.FORMATS); DATA PUF2016_int; SET PUF2016; FORMAT PUF_ID PUFFMT. SVYYR SVYRfmt. DEM_AGE age2grp. DEM_RACE race. DEM_SEX sex. DEM_RE_AGE ivcore. DEM_ARMED yesfmt. DEM_INCOME incom25f. DEM_INCSRCE incsrcef. DEM_EDU edu. DEM_MARSTA marsta. HLT_GENHELTH genhfmt. HLT_COMPHLTH compfmt. HLT_HELMTACT timefmt. HLT_ECHELP yesfmt. HLT_ECTROUB lookfmt. HLT_EDOCEXAM yesfmt. 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_FOODTRBL hcfmt. HLT_BMI_CAT bmifmt. PRV_BPTAKEN time2fmt. PRV_MAMMOGRM yesfmt. PRV_PAPSMEAR yesfmt. HLT_HYSTEREC yesfmt. PRV_DIGTEXAM yesfmt. PRV_BLOODTST yesfmt. PRV_FLUSHOT yesfmt. PRV_SHINGVAC yesfmt. PRV_PNEUSHOT yesfmt. RSK_EVRSMKAL yesfmt. RSK_SMKNOWAL yesfmt. HLT_DISDECSN yesfmt. HLT_DISWALK yesfmt. HLT_DISBATH yesfmt. HLT_DISERRND yesfmt. HLT_DIFSTOOP difffmt. HLT_DIFLIFT difffmt. HLT_DIFREACH difffmt. HLT_DIFWRITE difffmt. HLT_DIFWALK difffmt. HLT_OCARTERY yesfmt. HLT_OCHBP yesfmt. HLT_OCCFAIL yesfmt. HLT_HYPETOLD hypetf. HLT_OCMYOCAR yesfmt. HLT_OCCHD yesfmt. HLT_OCHRTCND yesfmt. HLT_OCSTROKE yesfmt. HLT_OCCANCER yesfmt. HLT_OCCSKIN yesfmt. HLT_OCBETES yesfmt. HLT_OCDVISIT yesfmt. HLT_OCARTHRH yesfmt. HLT_OCOSARTH yesfmt. HLT_OCARTHOT yesfmt. HLT_ALZDEM yesfmt. HLT_OCDEPRSS yesfmt. HLT_OCPSYCHO yesfmt. HLT_OCOSTEOP yesfmt. HLT_OCBRKHIP yesfmt. HLT_HAVEPROS yesfmt. HLT_OCCHOLES yesfmt. HLT_FUNC_LIM Funlmtf. HLT_D_LSTADL adlhnm. HLT_DISDECSN yesfmt. HLT_DISWALK yesfmt. HLT_DISBATH yesfmt. HLT_DISERRND yesfmt. HLT_LOSTURIN yesfmt. HLT_TALKURIN yesfmt. HLT_REASURIN yesfmt. HLT_SURGURIN yesfmt. FAL_FALLANY yesfmt. FAL_FALLTIME Felltimf. HLT_EDOCLAST lastfmt. HLT_OCDTYPE diafmt. HLT_OCEMPHYS yesfmt. HLT_OCPPARAL yesfmt. PRV_BCTAKEN time4fmt. HLT_OCPARKIN yesfmt. HLT_PROSSURG yesfmt. HLT_NCHRNCND nchron. RSK_D_ALCFRQ drinkday. RSK_ALCDAY drinkspd. RSK_FFDRNK drinkspm. PRV_D_VIGTIM hracta. PRV_D_MODTIM hractb. PRV_D_MUSTIM hractc. PRV_DIAEVERT yesfmt. 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. FAL_FALLHELP yesfmt. FAL_FALLIMIT yesfmt. FAL_FALLBACK time7fmt. FAL_FALLFEAR fallscal. FAL_FALNOINJ indpuf. FAL_FALFRACT indpuf. FAL_FALSPRAN indpuf. FAL_FALBRUIS indpuf. FAL_FALCUT indpuf. FAL_FALCDOTH indpuf. ACC_OPDMCOND yesfmt. ACC_OPDTESTS yesfmt. ACC_OPDFOLUP yesfmt. ACC_OPDCHKUP yesfmt. ACC_OPDRFRL yesfmt. ACC_OPDSURGY yesfmt. ACC_OPDPSHOT yesfmt. ACC_OPDTSHOT yesfmt. ACC_OPDPMED yesfmt. ACC_OPDOTHER yesfmt. ACC_OPDAPPT apptfmt. ACC_OPDDRTEL opdtelf. ACC_D_OPAPPT appttime. ACC_D_OPTIME opttime. ACC_MDSPCLTY mdfmt. ACC_MDAPPT apptfmt. ACC_MDDRTEL opdtelf. ACC_D_MDAPPT appt2tf. 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_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_MCDISSFY yesfmt. ACC_MCWORRY truefmt. ACC_MCAVOID truefmt. ACC_MCSICK truefmt. ACC_MCDRSOON truefmt. ACC_MCDRNSEE truefmt. ACC_MCDRATMP yesfmt. ACC_SCRMAIN reason1f. 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_PLACEMCP yesfmt. ACC_USUALDOC yesfmt. ACC_MDSPEC md2fmt. ACC_GETUSHOW showfmt. ACC_D_GETUS minsfmt. ACC_ACCOMPUS yesfmt. ACC_D_ACCREL compnyf. ACC_USHOWLNG time8fmt. ACC_PREVMEDC yesfmt. ACC_USCOMPET agree. ACC_SPCLCARE yesfmt. ACC_SPCLKNOW SPCLKNOW. 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_D_MDTIME mdtime. ACC_PLACEKND site2fmt. ACC_USCKEVRY agree. ACC_MDMCOND yesfmt. ACC_MDTESTS yesfmt. ACC_MDFOLUP yesfmt. ACC_MDCHKUP yesfmt. ACC_MDRFRL yesfmt. ACC_MDSURGY yesfmt. ACC_MDPSHOT yesfmt. ACC_MDTSHOT yesfmt. ACC_MDPMED yesfmt. ACC_MDOTHER yesfmt. ACC_ACCWRITE yesfmt. ACC_ACCEXPDR yesfmt. ACC_ACCEXPSP yesfmt. ACC_ACCASKQS yesfmt. ACC_ACCTRANS yesfmt. ACC_ACCAPPTS yesfmt. ACC_ACCMORAL yesfmt. ACC_ACCDRIVE yesfmt. ACC_ACCHELP yesfmt. ACC_ACCOTHER yesfmt. INS_MCAIDHMO 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. INS_MADVRX yesfmt. 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_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_PERSBATH yesfmt. HOU_NBRROOMS roomnum. INT_LANG lang. INT_SPPROXY proxy. ADM_H_ENT mcare. ADM_H_MEDSTA medstaf. DEM_METRO metro. 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 snfdayf. ADM_H_HHVIS ipsty2f. ADM_H_PHYEVT phyvist. ADM_OP_MDCD opmdcd. ADM_DUAL_FLAG_YR dualfmt. ADM_PARTD yesfmt. ADM_ACOFLAG acofmt. ADM_FFS_FLAG_YR ffsfmt. ADM_MA_FLAG_YR mafmt. ADM_LIS_FLAG_YR premfmt. ADM_PREM_AMT_YR prem2fmt. MA_MADVDFRF refdif. MA_MADVDENT yesfmt. MA_MADVEYE yesfmt. MA_MADVNH yesfmt. MA_MADVPAY yesfmt. MA_RECMADV yesfmt. MA_MADVNOEM yesfmt. ACC_MDFLAG mdf. INT_WHYPROXY whyproxy. INS_D_PVESI yesfmt. INS_D_PVSELF yesfmt. INS_D_MADV d_madv. 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_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. ACC_OPDFLAG indpuf. 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. HOU_NBRROOMS roomnum. MA_MADVYRS madvyrs. MA_MADVNOEM madvnoem. ACC_OPDFLAG opdflag. HOU_PERKITCH yesfmt. INS_D_RDS insdrds. ; RUN; /********************************************************************************* C. Add labels and create permanenet dataset PUFLIB.PUF2016 *******************************************************************************/ DATA PUFLIB.PUF2016; SET PUF2016_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" DEM_METRO="Metro status" ADM_H_GHPSW="Some group health participation in year" ADM_H_PDRS="RDS Indicator for the year" ADM_H_HOSSW="1+ hospice bill current yr (FFS)" ADM_H_INPSW="1+ inpatient discharge current yr (FFS)" ADM_H_SNFSW="1+ SNF admission current yr (FFS)" ADM_H_HHASW="1+ HHA visit current year (FFS)" ADM_H_OUTSW="1+ outpatient visit current yr (FFS)" ADM_H_PBSW="1+ Part B claim current yr (FFS)" ADM_H_ACTSTY="Number inpatient stays current yr (FFS)" ADM_H_ACTDAY="Number IP covered days current yr (FFS)" ADM_H_SNFSTY="Total SNF stays current yr (FFS)" ADM_H_SNFDAY="Total SNF covered days current yr (FFS)" ADM_H_HHVIS="Total HHA visits current yr (FFS)" ADM_H_PHYEVT="Total office visits in current yr (FFS)" 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" INT_SPPROXY="Self - respondent or proxy" INT_WHYPROXY="Why proxy is needed" INT_LANG="Language of interview" DEM_AGE="Age group" DEM_RACE="Race/ethnicity group" DEM_SEX="Gender" DEM_RE_AGE="Race/ethnicity age group" DEM_ARMED="Ever served in armed forces" DEM_INCOME="Income group" DEM_INCSRCE="Source of income data" DEM_EDU="Highest grade completed" DEM_MARSTA="Marital status" 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" 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_MDFLAG="Flag indicates if had MD visit" ACC_OPDFLAG="Flag indicates if had outpatient visit" ACC_MDAPPT="Was visit to Dr appointment or walk-in" ACC_MDDRTEL="Dr's office tell come back" ACC_D_MDAPPT="Days waited for Dr's appointment" 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_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_DHEND="Ever reached end of cvg gap" ACC_DHWORRY="Worry paying Rx during cvg gap" 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_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_PLACEMCP="Dr/clinic associated with MCP" ACC_USUALDOC="Have particular Dr usually see" ACC_MDSPEC="Dr specialty: usual source of care" ACC_GETUSHOW="How usually get to Dr office" ACC_D_GETUS="Time it usually takes to get Dr office" ACC_ACCOMPUS="Does someone accompany to Dr office" ACC_D_ACCREL="Who goes with to Dr's office" ACC_USHOWLNG="Years seeing doc/going service to place" ACC_USCOMPET="Dr is competent and well-trained" ACC_SPCLCARE="See specialist outside PCP office" ACC_SPCLKNOW="Specialist know enough of med history" ACC_USUNWRNG="Dr completely understands what's wrong" ACC_USHURRY="Dr seems to be in a hurry" ACC_USEXPPRB="Dr doesn't explain medical problems" ACC_USDISCUS="Hlth probs shld be discussed but are not" ACC_USFAVOR="Dr acts as if doing a favor by talking" ACC_USTELALL="Dr tells all about med condition/tx" ACC_USANSQUX="Dr answers all questions" ACC_USCONFID="Have great confidence in Dr" ACC_USDEPEND="Depend on Dr to feel better" ACC_USCKEVRY="Dr checks everything when examining" ACC_D_MDTIME="Minutes wait at Dr" ACC_PLACEKND="Kind of place usually go for med care" ACC_DHSTART="How found out cvg gap" ACC_PREVMEDC="Before usual Dr ever seen other doc" 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_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_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" 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" 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_FOODTRBL="Difficulty eating solid foods b/c teeth" 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 Dr 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_HCHELP="SP use Hearing Aid" HLT_HCTROUB="Description of SP's Hearing" HLT_HCKNOWMC="Difficult finding Mcare info bc hearing" HLT_HCCOMDOC="Difficult communicate w/ Dr bc hearing" PRV_MAMMOGRM="Mammogram/breast X-ray (past year)" PRV_PAPSMEAR="Pap smear (past year)" HLT_HYSTEREC="Hysterectomy (ever)" PRV_DIGTEXAM="DRE prostate exam (past year)" PRV_BLOODTST="PSA prostate blood test (past year)" PRV_FLUSHOT="Flu shot for last winter" PRV_PNEUSHOT="Pneumonia shot (ever)" HLT_DISDECSN="Difficulty concentrate/remember/decide" HLT_DISWALK="Difficulty walking/stairs" HLT_DISBATH="Difficulty dressing/bathing" HLT_DISERRND="Difficulty doing errands" 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_OCARTERY="Hardening of arteries (ever)" PRV_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_OCHRTCND="Other heart cond, eg valve/rhythm (ever)" HLT_OCCFAIL="Congestive heart failure (ever)" HLT_OCSTROKE="Stroke/brain hemorrhage (ever)" HLT_OCCANCER="Other (non-skin) cancer (ever)" HLT_OCCSKIN="Skin cancer (ever)" HLT_OCBETES="Diabetes/high blood sugar (ever)" HLT_OCDVISIT="Told on 2+ visits had diabetes" HLT_OCARTHRH="Rheumatoid arthritis (ever)" HLT_OCOSARTH="Osteoarthritis (ever)" HLT_OCARTHOT="Arthritis, other (ever)" HLT_ALZDEM="Ever told Alzheimer's or dx of dementia" HLT_OCDEPRSS="Depression (ever)" HLT_OCPSYCHO="Ever told had mental disorder" HLT_OCOSTEOP="Osteoporosis/soft bones (ever)" HLT_OCBRKHIP="Broken hip (ever)" HLT_HAVEPROS="Enlarged prostate/BPH (ever)" HLT_OCCHOLES="High cholesterol (ever)" HLT_FUNC_LIM="Functional limitations: IADLs and ADLs" HLT_DISDECSN="Difficulty concentrate/remember/decide" HLT_DISWALK="Difficulty walking/stairs" HLT_DISBATH="Difficulty dressing/bathing" HLT_DISERRND="Difficulty doing errands" HLT_NCHRNCND="Number of chronic conditions" 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" FAL_FALLANY="Fallen down (past year)" FAL_FALLTIME="Number of times fallen (past year)" HLT_OCDTYPE="Type of diabetes diagnosed" HLT_OCEMPHYS="Emphysema/asthma/COPD (ever)" HLT_OCPPARAL="Complete/partial paralysis (ever)" PRV_BCTAKEN="How long since blood cholesterol taken" HLT_OCPARKIN="Parkinson's disease (ever)" HLT_ELASRSUR="Ever had Laser Eye Surgery" HLT_PROSSURG="Prostate surgery (ever)" RSK_EVRSMKAL="Ever smoke cigarette/cigar/tobacco" RSK_SMKNOWAL="Currently smoke cigarette/cigar/tobacco" RSK_D_ALCFRQ="Number of days/month drink alcohol" RSK_ALCDAY="Number of alcohol drinks per day" RSK_FFDRNK="Number of days/month has 5/4+ drinks" PRV_SHINGVAC="Ever had shingles vaccine" PRV_DIAEVERT="Ever had a blood test for diabetes" 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" FAL_FALLHELP="Fall required medical help" FAL_FALLIMIT="Limit activities b/c fall" FAL_FALLBACK="Time to get back to regular activities" FAL_FALLFEAR="Fear of falling scale" 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_FALCDOTH="Concuss/dislocate/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_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_D_HHLT18="Num <18 related to SP (May Include SP)" 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" HLT_D_LSTADL="Number helpers for listed ADLs/IADLs" 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;