/********************************************************************************
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\SFPUF2016.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:Doctors office group or Doctors 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;




