SAS User File for HC001 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 MEPS data provided in this PUF release. A. A Sample SAS Program for Converting the ASCII Data File to a Permanent SAS Dataset The complete SAS statements (INPUT and LABEL) included below are intended to save time for those users wishing to create a permanent SAS dataset from the HC001.DAT ASCII data file. These statements must be used in combination with other SAS statements to create the appropriate SAS program, as shown below. To use the statements provided to create a SAS program, you will need an ASCII text editor. If you are using an interactive form of SAS (Windows, UNIX, OS2, etc.), use the editor provided as part of the SAS software. Following is a sample SAS program that will convert the ASCII data file to SAS format. LIBNAME PUFLIB 'C:\MEPS'; FILENAME IN1 'C:\MEPS\HC001.DAT'; DATA PUFLIB.HC001; INFILE IN1 LRECL= 264; INPUT .....; * to user: insert the complete INPUT statement that is provided in Section C below; LABEL .....; * to user: insert the complete LABEL statement that is provided in Section C below; RUN; Here is an explanation of the SAS statements used in the program above. LIBNAME statement: This tells SAS the location (directory name) of the permanent SAS dataset. FILENAME statement: This tells SAS the location of the input ASCII data file. DATA statement: This signifies the beginning of a SAS DATA step and specifies describes the output SAS dataset, referencing the LIBNAME entry (PUFLIB) and assigning an internal SAS dataset name (HC001). In the example, after the successful completion of the DATA step, a PC file named HC001.SD2 would have been created in the C:\MEPS directory. INFILE statement: This tells SAS the location (directory and file name) of the input ASCII data file. Also provided is the logical record length (264 bytes), with the default of RECFM=V implied when this parameter is omitted. LRECL and RECFM are optional parameters in the INFILE statement. With regard to these options, please note the following: the ASCII data file HC001.DAT contains a 2-byte carriage return/line feed at the end of each record. When converting to a PC-SAS file, the LRECL option should be used to specify the record length to avoid use of a default record length by PC-SAS. If the RECFM=V option is used, the LRECL option must be specified as the logical record length (e.g., 264 for HC001.DAT). If RECFM=F is used, then the LRECL value must be specified as the logical record length plus 2 (266 for HC001.DAT). Note that if the RECFM option is omitted, then the default option of RECFM=V is automatically used, and LRECL should be specified as the logical record (264 for HC001.DAT). INPUT statement: This specifies the input record layout, giving names and the beginning and ending column positions for data items (which become SAS variables) in the ASCII data file (HC001.DAT). Variable type (numeric or character) is also defined via the INPUT statement. LABEL statement: This associates descriptive names with the SAS variables. RUN statement: This tells SAS to execute all commands up to this point. B. Optional Format-related SAS Statements If a user wants to use formats for the SAS variables, a SAS format library must first be created. Below is a SAS program that will accomplish this. LIBNAME PUFLIB 'C:\MEPS'; PROC FORMAT LIBRARY=PUFLIB; VALUE .....; * to user: insert the complete set of VALUE statements found in Section C; VALUE .....; .......... ; RUN; Below is an example of how to use the SAS formats defined by the PROC FORMAT procedure. LIBNAME PUFLIB 'C:\MEPS'; OPTIONS FMTSEARCH=(PUFLIB); PROC FREQ DATA=PUFLIB.HC001; TABLES .... / LIST MISSING; FORMAT varnam1 fmtnam1. Varnam2 fmtnam2. .... ; * to user: substitute varnami and fmtnami with actual variable names and format names; * Insert the FORMAT statement provided in Section B, if you are using all the variables; * in the TABLES statement; TITLE "Frequency Distributions ...."; RUN; Here is an explanation of the SAS statements used above. LIBNAME statement: This tells SAS the location (directory name) of the SAS format library. Please note that SAS datasets (file name extension is 'SD2') and format libraries (file name extension is 'SC2') can be stored under the same directory. OPTIONS FMTSEARCH=...: This specifies the SAS format library. PROC FORMAT statement: This identifies the SAS procedure that will make SAS formats according to VALUE statements. Formats will be stored in a file named FORMATS.SC2. Please note that the option 'LIBRARY=...' can be omitted, if the user does not want to create a permanent SAS format library. When simply 'PROC FORMAT;' is used, the formats are defined only for the duration of the batch SAS program or an interactive SAS session. VALUE statement: This gives a) names to formats; and b) descriptive labels for individual values, or range of values. The format names can then be invoked using a FORMAT statement, if desired. PROC FREQ statement: This identifies the SAS procedure that will generate frequency distributions of variables specified in the TABLES statement, formatted if a FORMAT statement is used. The input SAS dataset is specified in the 'DATA=' option. FORMAT statement: This associates existing formats with variables. When using this statement, the formats must have already been created with a PROC FORMAT procedure. RUN statement: This tells SAS to execute all commands up to this point. NOTES: 1) Use of formats is entirely optional, and depends on the type of analyses that you are doing. It is recommended that you create and use them as appropriate. 2) The names used in the LIBNAME and FILENAME statements shown above (i.e., PUFLIB, IN1) are arbitrary; they are only temporary aliases. 3) You only create the permanent SAS data set once. Additional analyses can be run using this permanent dataset. 4) The file and directory specifications in the LIBNAME and FILENAME statements are Windows syntax and may need to be modified for other operating systems such as UNIX, MAC/OS, VMS, or OS/2. C. SAS Statements This section contains SAS INPUT, LABEL, FORMAT and VALUE statements for use in converting the ASCII HC001.DAT file into a SAS data set, and for creating SAS formats. * INPUT STATEMENT; INFILE IN LRECL=264; INPUT @1 DUID 5.0 @6 PID 3.0 @9 DUPERSID $8.0 @17 FAMID1 $2.0 @19 UNITSIZE 2.0 @21 RUENDMM 2.0 @23 RUENDDD 2.0 @25 RUENDYY 4.0 @29 RULETTER $2.0 @31 RUSIZE 2.0 @33 RUCLASS 1.0 @34 REGION 1.0 @35 MSA 1.0 @36 RND1REF 3.0 @39 RND1RESP 2.0 @41 PROXY 2.0 @43 BEGREFDD 2.0 @45 BEGREFMM 2.0 @47 BEGREFYY 4.0 @51 ENDREFDD 2.0 @53 ENDREFMM 2.0 @55 ENDREFYY 4.0 @59 KEYNESS 1.0 @60 ELIGRND1 1.0 @61 INSCOPE 1.0 @62 PSTATUS 2.0 @64 SEX 2.0 @66 AGE1X 2.0 @68 DOBMM 2.0 @70 DOBYY 4.0 @74 RACEX 2.0 @76 RACETHNX 2.0 @78 HISPANX 2.0 @80 HISPCAT 2.0 @82 FTSTUD1 2.0 @84 EDUCYR1 2.0 @86 HIGHDEG1 2.0 @88 MARRY1X 2.0 @90 SPOUSID1 3.0 @93 SPOUSIN1 2.0 @95 DIDSERVE 2.0 @97 ACTDUTY1 2.0 @99 VETWW 2.0 @101 VETKOR 2.0 @103 VETVIET 2.0 @105 VETPVIET 2.0 @107 VETOTH 2.0 @109 REFREL1X 2.0 @111 EMPST1 2.0 @113 HRWAGEX 7.2 @120 HRWAY 2.0 @122 HRPRWK1X 3.0 @125 HELDCM1X 2.0 @127 HELDNM1X 2.0 @129 OFERCM1X 2.0 @131 OFERNM1X 2.0 @133 DISVOW1 2.0 @135 JOBORG 2.0 @137 MORELOC 2.0 @139 NUMEMP 3.0 @142 PAYDRVS 2.0 @144 SICPAY 2.0 @146 PAYVAC 2.0 @148 RETPLN 2.0 @150 UNION 2.0 @152 RETIRED 2.0 @154 SELFCM 2.0 @156 RTEHLTH1 2.0 @158 MNTHLTH1 2.0 @160 IADLHLP1 2.0 @162 ADLHELP1 2.0 @164 AIDHELP1 2.0 @166 WALKLIM1 2.0 @168 ACTLIMT1 2.0 @170 WRKLIMT1 2.0 @172 HSELIMT1 2.0 @174 SCHLIMT1 2.0 @176 SOCLIMT1 2.0 @178 COGLIMT1 2.0 @180 CHMPNOW1 2.0 @182 MCAID1 2.0 @184 MCAID1X 2.0 @186 OTPUBA1 2.0 @188 OTPUBB1 2.0 @190 STATPRG1 2.0 @192 PUBLIC1 2.0 @194 OTGOVPY1 2.0 @196 MCARNOW1 2.0 @198 MCARNW1X 2.0 @200 PRIV1 2.0 @202 PRIVEG1 2.0 @204 PRIVU1 2.0 @206 PRIVS1 2.0 @208 PRIVOG1 2.0 @210 PRIVNG1 2.0 @212 PRGVPYA1 2.0 @214 PRGVPYB1 2.0 @216 PRIVDK1 2.0 @218 PRIVOUT1 2.0 @220 HPRIV1 2.0 @222 HPRIVEG1 2.0 @224 HPRIVU1 2.0 @226 HPRIVS1 2.0 @228 HPRIVOG1 2.0 @230 HPRIVNG1 2.0 @232 HPRIVDK1 2.0 @234 INSURED1 2.0 @236 WGTRU1 12.6 @248 VARSTRT1 3.0 @251 VARPSU1 2.0 @253 WGTSP1 12.6 ; * LABEL STATEMENT; LABEL DUID ='DU ID' PID ='PERSON NUMBER (PN)' DUPERSID='SAMPLE PERSON ID (DN+PN) FOR PUBLIC USE' FAMID1 ='FAMILY IDENTIFIER (W/ STUDENT MERGED IN)' UNITSIZE='UNITSIZE OF THE RU' RUENDMM ='DATE OF INTERVIEW (DATE STARTED: MONTH)' RUENDDD ='DATE OF INTERVIEW (DATE STARTED: DAY)' RUENDYY ='DATE OF INTERVIEW (DATE STARTED: YEAR)' RULETTER='RU LETTER' RUSIZE ='RU SIZE' RUCLASS ='RU FIELDED AS: STANDARD, NEW OR STUDENT' REGION ='CENSUS REGION' MSA ='MSA' RND1REF ='REFERENCE PERSON AT ROUND 1' RND1RESP='1ST RESPONDENT INDICATOR FOR RND 1' PROXY ='WAS RESPONDENT A PROXY' BEGREFDD='REFERENCE PERIOD BEGIN DATE: DAY' BEGREFMM='REFERENCE PERIOD BEGIN DATE: MONTH' BEGREFYY='REFERENCE PERIOD BEGIN DATE: YEAR' ENDREFDD='PERSON REF PERIOD END DATE-DAY' ENDREFMM='PERSON REF PERIOD END DATE-MONTH' ENDREFYY='PERSON REF PERIOD END DATE-YEAR' KEYNESS ='PERSON KEY STATUS' ELIGRND1='ELIGIBILITY: ELIGIBLE/NOT ELIGIBLE' INSCOPE ='INSCOPE' PSTATUS ='PERSON DISPOSITION STATUS' SEX ='SEX (EDITED/IMPUTED)' AGE1X ='AGE (EDITED/IMPUTED)' DOBMM ='DATE OF BIRTH: MONTH' DOBYY ='DATE OF BIRTH: YEAR' RACEX ='RACE (EDIT/IMPUTED)' RACETHNX='RACE/ETHNICITY (EDITED/IMPUTED)' HISPANX ='HISPANIC ETHNICITY (EDITED/IMPUTED)' HISPCAT ='SPECIFIC HISPANIC ETHNICITY GROUP' FTSTUD1 ='CURRENTLY A FULL-TIME STUDENT' EDUCYR1 ='COMPLETED YEARS OF EDUCATION' HIGHDEG1='HIGHEST DEGREE' MARRY1X ='MARITAL STATUS (EDITED/IMPUTED)' SPOUSID1='SPOUSE ID' SPOUSIN1='MARITAL STATUS W/PRESENCE OF SPOUSE' DIDSERVE='EVER SERVED IN ARMED FORCES' ACTDUTY1='IS PERSON MILITARY FULL TIME ACTIVE DUTY' VETWW ='SERVED IN WWI OR WWII ERA' VETKOR ='SERVED IN KOREAN WAR ERA' VETVIET ='SERVED IN VIETNAM WAR ERA' VETPVIET='SERVED IN POST VIETNAM ERA' VETOTH ='SERVED OTHER PERIOD' REFREL1X='RELATION TO REF PERSON (EDITED/IMPUTED)' EMPST1 ='PERSON EMPLOYMENT STATUS (EDITED)' HRWAGEX ='HOURLY WAGE CURRENT MAIN JOB (EDITED)' HRWAY ='HOW WAGE WAS EDITED' HRPRWK1X='HOURS PER WEEK CURRENT MAIN JOB (EDITED)' HELDCM1X='HI HELD FROM CURRENT MAIN JOB (EDITED)' HELDNM1X='HI HELD FROM NON-CURRENT MAIN JOB (ED)' OFERCM1X='HI OFFERED FROM CURRENT MAIN JOB (ED)' OFERNM1X='HI OFFERED FR NON-CURRENT MAIN JOB (ED)' DISVOW1 ='HI DISAVOWED IN HI SECTION' JOBORG ='ORGANIZATION TYPE AT CURRENT MAIN JOB' MORELOC ='MORE THAN 1 LOCATION AT CURRENT MAIN JOB' NUMEMP ='NUMBER OF EMPLOYEES AT LOCATION OF CMJ' PAYDRVS ='PAID SICK LEAVE TO VISIT DOCTOR AT CMJ' SICPAY ='PAID SICK LEAVE AT CURRENT MAIN JOB' PAYVAC ='PAID VACATION AT CURRENT MAIN JOB' RETPLN ='PENSION PLAN AT CURRENT MAIN JOB' UNION ='LABOR UNION MEMBER AT CURRENT MAIN JOB' RETIRED ='RETIRED FROM ANY JOB' SELFCM ='SELF-EMPLOYED AT CURRENT MAIN JOB' RTEHLTH1='PERCEIVED HEALTH STATUS' MNTHLTH1='PERCEIVED MENTAL HEALTH STATUS' IADLHLP1='LTC FLAG: IADL HELP/SUPERVISION' ADLHELP1='LTC FLAG: ADL HELP/SUPERVISION' AIDHELP1='LTC FLAG: USE AIDS/SPECIAL EQUIPMENT' WALKLIM1='LTC FLAG: WALK/BEND/STOOP DIFFICULTIES' ACTLIMT1='LTC FLAG: WORK/HOUSEWORK/SCHOOL LIMIT' WRKLIMT1='LIMITED ABILITY TO WORK' HSELIMT1='LIMITED ABILITY DOING HOUSEWORK' SCHLIMT1='LIMITED ABILITY GOING TO SCHOOL' SOCLIMT1='LTC FLAG: SOCIAL LIMITATIONS' COGLIMT1='LTC FLAG: COGNITIVE LIMITATION' CHMPNOW1='PID COV BY CHAMPUS/VA - RD1 INT DATE' MCAID1 ='PID COVERED BY MEDICAID - RD 1' MCAID1X ='PID COVERED BY MEDICAID - RD1 (EDITED)' OTPUBA1 ='PID COV BY/PAYS OTH GOV MCAID HMO - RD1' OTPUBB1 ='PID COV BY OTH PUB NOT MCAID HMO - RD1' STATPRG1='PID COV FRM STATE-SPECIFIC PROG - RD1' PUBLIC1 ='PID COV FRM PUBLIC INS PLAN - RD1' OTGOVPY1='ANY GOVT PAYS PART MCAID HMO PREM - RD 1' MCARNOW1='PID COV BY MEDICARE - RD1 INT DATE' MCARNW1X='PID COV BY MEDICARE-RD1 INT DATE (ED)' PRIV1 ='PID HAS PRIV HLTH INS COVERAGE - RD1' PRIVEG1 ='PID HAS COV FRM EMP GROUP PLAN - RD1' PRIVU1 ='PID HAS COV FROM UNION GROUP PLAN - RD1' PRIVS1 ='PID HAS COV FRM SELF-EMP-1 PLAN - RD1' PRIVOG1 ='PID HAS COV FRM OTH GROUP PLAN - RD1' PRIVNG1 ='PID HAS COV FRM NONGROUP PLAN - RD1' PRGVPYA1='NON-EMP PRIV COV FEDS PAY PART - RD1' PRGVPYB1='NON-EMP PRIV COV OTH GOV PAYS PART - RD1' PRIVDK1 ='PID HAS COV FRM PRIV DK PLAN - RD1' PRIVOUT1='PID HAS COV FRM HOLDER OUTSIDE RU - RD1' HPRIV1 ='PID IS HOLDER OF PRIV INS PLAN - RD1' HPRIVEG1='PID IS HOLDER OF EMP GROUP PLAN - RD1' HPRIVU1 ='PID IS HOLDER OF UNION GRP PLAN - RD1' HPRIVS1 ='PID IS HOLDER OF SELF-EMP-1 INS - RD1' HPRIVOG1='PID IS HOLDER OF OTH GROUP PLAN - RD1' HPRIVNG1='PID IS HOLDER OF NONGROUP PLAN - RD1' HPRIVDK1='PID IS HOLDER OF PRIV DK PLAN -RD1' INSURED1='PID IS INSURED - RD1' WGTRU1 ='FAMILY LEVEL ROUND 1 WEIGHT' VARSTRT1='VARIANCE ESTIMATION STRATUM' VARPSU1 ='VARIANCE ESTIMATION PSU' WGTSP1 ='PERSON ROUND 1 WEIGHT' ; * FORMAT STATEMENT; FORMAT DUID ODU. PID PID. DUPERSID $SPERID. FAMID1 $FAMID. UNITSIZE UNITSIZE. RUENDMM MM. RUENDDD DD. RUENDYY REFYEAR. RULETTER $LETTER. RUSIZE RUSIZE. RUCLASS RUCLASS. REGION REGION. MSA MSA. RND1REF PID. RND1RESP YESNO. PROXY ISRESP. BEGREFDD DD. BEGREFMM MM. BEGREFYY REFYEAR. ENDREFDD DD. ENDREFMM MM. ENDREFYY REFYEAR. KEYNESS KEY. ELIGRND1 YESNO. INSCOPE YESNO. PSTATUS PSTATUS. SEX SEX. AGE1X AGEIMP. DOBMM MM. DOBYY SMPDOBYX. RACEX RACE. RACETHNX REIMP. HISPANX HISPANX. HISPCAT HISPCAT. FTSTUD1 FTSTUD. EDUCYR1 EDUCLEVR. HIGHDEG1 DEGREE. MARRY1X MARRY1X. SPOUSID1 SPOUSID. SPOUSIN1 SPOUSTYP. DIDSERVE DIDSERV. ACTDUTY1 ACTDUTY. VETWW AFSERV. VETKOR AFSERV. VETVIET AFSERV. VETPVIET AFSERV. VETOTH AFSERV. REFREL1X RELCODES. EMPST1 EMPST1X. HRWAGEX WAGES. HRWAY HRWAY. HRPRWK1X HRPWK1X. HELDCM1X YESNOFLG. HELDNM1X HELDNM1X. OFERCM1X YESNOFLG. OFERNM1X OFERNM1X. DISVOW1 DISVOW1X. JOBORG JOBORG. MORELOC YESNOFLG. NUMEMP NUMEMP1X. PAYDRVS YESNOFLG. SICPAY YESNOFLG. PAYVAC YESNOFLG. RETPLN YESNOFLG. UNION YESNOFLG. RETIRED RETIRED. SELFCM YESNOFLG. RTEHLTH1 PHEALTH. MNTHLTH1 PHEALTH. IADLHLP1 YESNO. ADLHELP1 YESNO. AIDHELP1 YESNO. WALKLIM1 YESNO. ACTLIMT1 YESNO. WRKLIMT1 YESNO. HSELIMT1 YESNO. SCHLIMT1 YESNO. SOCLIMT1 YESNO. COGLIMT1 YESNO. CHMPNOW1 NOTDETER. MCAID1 NOTDETER. MCAID1X NOTDETER. OTPUBA1 NOTDETER. OTPUBB1 NOTDETER. STATPRG1 NOTDETER. PUBLIC1 NOTDETER. OTGOVPY1 YESNOFLG. MCARNOW1 NOTDETER. MCARNW1X NOTDETER. PRIV1 NOTDETER. PRIVEG1 NOTDETER. PRIVU1 NOTDETER. PRIVS1 NOTDETER. PRIVOG1 NOTDETER. PRIVNG1 NOTDETER. PRGVPYA1 NOTDETAL. PRGVPYB1 NOTDETAL. PRIVDK1 NOTDETER. PRIVOUT1 NOTDETER. HPRIV1 NOTDETER. HPRIVEG1 NOTDETER. HPRIVU1 NOTDETER. HPRIVS1 NOTDETER. HPRIVOG1 NOTDETER. HPRIVNG1 NOTDETER. HPRIVDK1 NOTDETER. INSURED1 NOTDETER. WGTRU1 WGT. VARSTRT1 VARSTRT. VARPSU1 PSUVAR1X. WGTSP1 WGT. ; * VALUE STATEMENTS; VALUE ODU 0 - 99999 = '0-99999 ODU ID'; VALUE PID -1 = '-1 INAPPLICABLE' 0 - 999 = '0-999 PID'; VALUE $SPERID '0' - '99999999' = '0-99999999 PERSON ID'; VALUE MM -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 JANUARY' 10 = '10 OCTOBER' 11 = '11 NOVEMBER' 12 = '12 DECEMBER' 2 = '2 FEBRUARY' 3 = '3 MARCH' 4 = '4 APRIL' 5 = '5 MAY' 6 = '6 JUNE' 7 = '7 JULY' 8 = '8 AUGUST' 9 = '9 SEPTEMBER'; VALUE DD -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 - 31 = '1 - 31 DAY'; VALUE REFYEAR -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1995 = '1995' 1996 = '1996' 1997 = '1997'; VALUE $LETTER '-1' = '-1 INAPPLICABLE' 'A' = 'A RU LETTER = A' 'B' = 'B RU LETTER = B' 'C' = 'C RU LETTER = C' 'D' = 'D RU LETTER = D' 'E' = 'E RU LETTER = E' 'F' = 'F RU LETTER = F' 'G' = 'G RU LETTER = G' 'H' = 'H RU LETTER = H' 'I' = 'I RU LETTER = I'; VALUE RUSIZE -1 = '-1 INAPPLICABLE' 0 = '0 0 PERSONS IN RU' 1 = '1 1 PERSON IN RU' 2 = '2 2 PERSONS IN RU' 3 = '3 3 PERSONS IN RU' 4 = '4 4 PERSONS IN RU' 5 = '5 5 PERSONS IN RU' 6 = '6 6 PERSONS IN RU' 7 = '7 7 PERSONS IN RU' 8 = '8 8 PERSONS IN RU' 9 = '9 9 PERSONS IN RU' 10 = '10 10 PERSONS IN RU' 11 = '11 11 PERSONS IN RU' 12 = '12 12 PERSONS IN RU' 13 = '13 13 PERSONS IN RU' 14 = '14 14 PERSONS IN RU' 15 = '15 15 PERSONS IN RU' 16 = '16 16 PERSONS IN RU'; VALUE RUCLASS -1 = '-1 INAPPLICABLE' 1 = '1 STANDARD' 2 = '2 NEW RU' 3 = '3 STUDENT RU'; VALUE REGION -1 = '-1 INAPPLICABLE' 1 = '1 NORTHEAST' 2 = '2 MIDWEST' 3 = '3 SOUTH' 4 = '4 WEST'; VALUE MSA -1 = '-1 INAPPLICABLE' 1 = '1 MSA' 2 = '2 NONMSA'; VALUE YESNO -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES' 2 = '2 NO'; VALUE ISRESP -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 RESPONDENT IS RU MEMBER' 2 = '2 RESPONDENT IS A PROXY'; VALUE KEY -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 KEY' 2 = '2 NOT KEY'; VALUE PSTATUS -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 0 = '0 INCORRECTLY LISTED IN RU AT NHIS' 11 = '11 PERSON IN HOUSEHLD, NOT FT ACTIVE MIL' 12 = '12 PERSON IN HOUSEHLD,FT MIL DUTY-OUT-SCOPE' 13 = '13 MOVED, FT STUDENT LIVING AWAY FROM HOME' 14 = '14 PERSON IN ORIG HH, FT ACTIVE DUTY-INSCOP' 31 = '31 DECEASED' 32 = '32 INSTITUTIONALIZED IN HEALTH CARE FAC' 33 = '33 INSTITUTIONALIZED IN NON-HEALTH CARE FAC' 34 = '34 MOVED OUTSIDE U.S.' 35 = '35 MOVED, FT ACTIVE DUTY' 36 = '36 INSTITUTIONALIZED (TYPE UNKNOWN)' 41 = '41 MOVED WITHIN U.S.' 42 = '42 PERSON WHO JOINED RU' 43 = '43 MOVED (MISSING)' 51 = '51 NEWBORN IN REF PERIOD' 61 = '61 DECEASED PRIOR TO REF PERIOD' 62 = '62 INSTITUTIONALIZED PRIOR TO REF PERIOD' 63 = '63 MOVE PRIOR TO REF PERIOD' 64 = '64 FT MIL AT MIL FAC MOVED PRIOR TO REF PER' 71 = '71 STUDENT LIVING AWAY, GRADES 1-12' 81 = '81 MOVED, FT STUD, NO RESP, DATA IMPUTED'; VALUE SEX -1 = '-1 UNKNOWN' -7 = '-7 REFUSED' -8 = '-8 DONT KNOW' -9 = '-9 NOT ASCERTAINED' 1 = '1 MALE' 2 = '2 FEMALE'; VALUE AGEIMP -1 = '-1 UNKNOWN' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 0-4 = '0 - 4' 5-17 = '5 - 17' 18-24 = '18 - 24' 25-44 = '25 - 44' 45-64 = '45 - 64' 65-120 = '65-120'; VALUE SMPDOBYX -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DONT KNOW' -9 = '-9 NOT ASCERTAINED' 1880 - 1919 = '1880 - 1919' 1920 - 1939 = '1920 - 1939' 1940 - 1959 = '1940 - 1959' 1960 - 1979 = '1960 - 1979' 1980 - 1998 = '1980 - 1998'; VALUE RACE -1 = '-1 UNKNOWN' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 AMERICAN INDIAN' 2 = '2 ALEUT' 3 = '3 ASIAN' 4 = '4 BLACK' 5 = '5 WHITE' 91 = '91 OTHER'; VALUE REIMP -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 HISPANIC' 2 = '2 BLACK, NOT HISPANIC' 3 = '3 OTHER'; VALUE HISPANX -1 = '-1 UNKNOWN' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 HISPANIC' 2 = '2 NOT HISPANIC'; VALUE HISPCAT -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 PUERTO RICAN' 2 = '2 CUBAN' 3 = '3 MEXICAN/MEXICAN AMERICAN/MEXICANO/CHICAN' 4 = '4 OTHER LATIN AMERICAN/OTHER SPANISH' 5 = '5 NON-HISPANIC'; VALUE FTSTUD -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 FULL TIME' 2 = '2 NOT FULL TIME'; VALUE EDUCLEVR -1 = '-1 INAPPLICABLE' -6 = '-6 UNDER AGE 5-INAP' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 0 = '0 NEVER ATTEND SCH' 1-8 = '1 - 8 GRADES 1-8' 12 = '12 GRADE 12' 13 = '13 1 YEAR COLLEGE' 14 = '14 2 YEARS COLLEGE' 15 = '15 3 YEARS COLLEGE' 16 = '16 4 YEARS COLLEGE' 17 = '17 5+ YEARS COLLEGE' 9 - 11 = '9 - 11 GRADES 9-11'; VALUE DEGREE -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 NO DEGREE' 2 = '2 GED' 3 = '3 HIGH SCHOOL DIPLOMA' 4 = '4 BACHELOR''S DEGREE' 5 = '5 MASTER''S DEGREE' 6 = '6 DOCTORATE DEGREE' 7 = '7 OTHER DEGREE' 8 = '8 UNDER 16 - INAP'; VALUE MARRY1X -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 MARRIED' 10 = '10 SEPARATED IN RD 1' 2 = '2 WIDOWED' 3 = '3 DIVORCED' 4 = '4 SEPARATED' 5 = '5 NEVER MARRIED' 6 = '6 UNDER 16 - INAPP' 7 = '7 MARRIED IN RD 1' 8 = '8 WIDOWED IN RD 1' 9 = '9 DIVORCED IN RD 1'; VALUE SPOUSID -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 000 - 994 = '000-994 VALID SPOUSE ID' 995 = '995 NO SPOUSE IN HOUSE' 996 = '996 MARITAL STATUS UNKNOWN' 997 = '997 UNDER 16 - INAP'; VALUE SPOUSTYP -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 SPOUSE IN HOUSE' 2 = '2 NOT MARR/NO SP' 3 = '3 UNDER 16 - INAP'; VALUE DIDSERV -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES' 2 = '2 NO' 3 = '3 UNDER 16 - INAP' 4 = '4 NOW ACTIVE DUTY'; VALUE ACTDUTY -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES - ACTIVE DUTY' 2 = '2 NO - NOT FT ACTIVE DUTY' 3 = '3 UNDER 16 - INAP' 4 = '4 OVER 59 - INAP'; VALUE AFSERV -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES - SERVED' 2 = '2 NO - DID NOT SERVE' 3 = '3 UNDER 16 - INAP' 4 = '4 NEVER IN MILITARY'; VALUE RELCODES -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 0 = '0 SELF' 1 = '1 MOTHER' 10 = '10 FATHER-IN-LAW' 11 = '11 SISTER-IN-LAW' 12 = '12 BROTHER-IN-LAW' 13 = '13 DAUGHTER-IN-LAW' 14 = '14 SON-IN-LAW' 15 = '15 STEPMOTHER' 16 = '16 STEPFATHER' 17 = '17 STEPDAUGHTER' 18 = '18 STEPSON' 19 = '19 GRANDMOTHER' 2 = '2 FATHER' 20 = '20 GRANDFATHER' 21 = '21 AUNT' 22 = '22 UNCLE' 23 = '23 NIECE' 24 = '24 NEPHEW' 25 = '25 COUSIN' 26 = '26 GRANDSON' 27 = '27 GRANDDAUGHTER' 28 = '28 FEMALE PARTNER' 29 = '29 MALE PARTNER' 3 = '3 SISTER/STEP/HALF' 30 = '30 MOTHER''S PARTNER' 31 = '31 FATHER''S PARTNER' 32 = '32 DAUGHTER OF PARTNER' 33 = '33 SON OF PARTNER' 34 = '34 FOSTER CHILD' 35 = '35 GREAT GRANDMOTHER' 36 = '36 GREAT GRANDFATHER' 37 = '37 GREAT GRANDDAUGHTER' 38 = '38 GREAT GRANDSON' 4 = '4 BROTHER/STEP/HALF' 5 = '5 DAUGHTER/ADOPTED DAUGHTER' 6 = '6 SON/ADOPTED SON' 7 = '7 WIFE/SPOUSE' 8 = '8 HUSBAND/SPOUSE' 9 = '9 MOTHER-IN-LAW' 91 = '91 OTHER RELATED' 99 = '99 NOT RELATED'; VALUE EMPST1X -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 CURRENTLY EMPLOYED' 2 = '2 NOT EMPLOYED, HAS JOB TO RETURN TO' 3 = '3 NOT EMPLOYED, EMPLOYED IN REF' 4 = '4 NOT EMPLOYED, NOT EMPLOYED IN REF'; VALUE WAGES -1 - -1.00 = '-1 INAPPLICABLE' -7 - -7.00 = '-7 REFUSED' -8 - -8.00 = '-8 DK' -9 - -9.00 = '-9 NOT ASCERTAINED' 0 - 9999999.99 = '0 - 9999999.99 HOURLY WAGE'; VALUE HRWAY -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 HOURLY WAGE' 2 = '2 RANGE SERIES' 3 = '3 SALARY' 4 = '4 BY DAY' 5 = '5 PIECEWORK' 6 = '6 COMMISSION' 7 = '7 BONUS' 8 = '8 SALARY (ASSUMING 40 HR WEEK)'; VALUE HRPWK1X -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 0 - 999 = '0 - 999 HOURS PER WEEK'; VALUE YESNOFLG -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES' 2 = '2 NO'; VALUE HELDNM1X -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES, FROM 1 OR MORE RETIREMENT JOBS' 2 = '2 YES, FROM 1 OR MORE NON-RETIREMENT JOBS' 3 = '3 NO'; VALUE OFERNM1X -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES, AT 1 OR MORE' 2 = '2 NOT YES, NO AT 1 OR MORE'; VALUE DISVOW1X -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 DISAVOWED AT CURRENT MAIN JOB' 2 = '2 DISAVOW 1 OR MORE NOT CURRENT MAIN JOB' 3 = '3 NEVER DISAVOWED'; VALUE JOBORG -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 PRIVATE, NOT SELF-EMPLOYED' 2 = '2 PUBLIC' 3 = '3 SOLE PROPRIETORSHIP, SELF-EMPLOYED' 4 = '4 PARTNERSHIP, SELF-EMPLOYED' 5 = '5 INCORPORATED, SELF-EMPLOYED'; VALUE NUMEMP1X -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 0 - 99999 = '0 - 99999 NUMBER OF EMPLOYEES'; VALUE RETIRED -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED AT ALL' 1 = '1 YES, AT 1 OR MORE' 2 = '2 NOT YES, NO AT 1 OR MORE'; VALUE PHEALTH -1 = '-1 INAPPLICABLE' -7 = '-7 REFUSED' -8 = '-8 DK' -9 = '-9 NOT ASCERTAINED' 1 = '1 EXCELLENT' 2 = '2 VERY GOOD' 3 = '3 GOOD' 4 = '4 FAIR' 5 = '5 POOR'; VALUE NOTDETER -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES' 2 = '2 NO'; VALUE NOTDETAL -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 = '1 YES, AT 1 OR MORE' 2 = '2 NO AT 1 OR MORE, NOT YES AT ANY'; VALUE WGT -1 - -1.0000000000 = '-1 INAPPLICABLE' 0 - 99999.999999 = '0 - 99999.999999 WEIGHT'; VALUE VARSTRT -1 = '-1 INAPPLICABLE' 1 - 140 = '1 - 140 STRATA FOR VARIANCE ESTIMATION'; VALUE PSUVAR1X -1 = '-1 INAPPLICABLE' -9 = '-9 NOT ASCERTAINED' 1 - 45 = '1 - 45 PSU'; VALUE UNITSIZE 1='1 1 PERSON' 2='2 2 PERSONS' 3='3 3 PERSONS' 4='4 4 PERSONS' 5='5 5 PERSONS' 6='6 6 PERSONS' 7='7 7 PERSONS' 8='8 8 PERSONS' 9='9 9 PERSONS' 10='10 10 PERSONS' 11='11 11 PERSONS' 12='12 12 PERSONS' 13='13 13 PERSONS' 14='14 14 PERSONS'; VALUE $FAMID 'A'='A FAMILY LETTER=A' 'B'='B FAMILY LETTER=B' 'C'='C FAMILY LETTER=C' 'D'='D FAMILY LETTER=D';