/************************************************************************************************/
/* Stata User File for H203 Data                                                                 */
/*                                                                                              */
/* This file contains information and a sample Stata program to create a permanent              */
/* Stata dataset for users who want to use Stata in processing the MEPS data provided           */
/* in this PUF release.  Stata (StataCorp) has the capability to produce                        */
/* appropriate standard errors for estimates from a survey with a complex sample                */
/* design such as the Medical Expenditure Panel Survey (MEPS).                                  */
/* The input file for creating a permanent Stata dataset is the ASCII data file                 */
/* (H203.DAT) supplied in this PUF release, which in turn can be extracted from the              */
/* .EXE file. After entering the Stata interactive environment access the Stata DO-File         */
/* editor by clicking on the appropriate icon in the command line at the top of the             */
/* screen.  Copy and paste the following Stata commands into the editor and save as a           */
/* DO file.  A DO file is a Stata program which may then be executed using the DO command.      */
/* For example, if the DO file is named H203.DO and is located in the directory                  */
/* C:\MEPS\PROG, then the file may be executed by typing the following command into             */
/* the Stata command line:                                                                      */
/*                         do C:\MEPS\PROG\H203.DO                                               */
/* The program below will output the Stata dataset H203.DTA                                      */
/************************************************************************************************/


#delimit ;
cd C:\MEPS\DATA;
log using H203.log, replace;
clear;

* INPUT ALL VARIABLES;
infix
  str    JOBSIDX 1-14
  str    JOBSIDX_17 15-25
  str    JOBIDX 26-38
  str    JOBNUM 39-41
  str    DUPERSID 42-51
  str    DUID 52-58
  int    PID 59-61
  byte   RN 62-62
  byte   OrigRnd 63-63
  byte   PANEL 64-65
  byte   JSTRTM 66-67
  int    JSTRTY 68-71
  byte   JSTOPM 72-73
  int    JSTOPY 74-77
  byte   RETIRJOB 78-78
  byte   SUBTYPE 79-79
  byte   STILLAT 80-81
  byte   TYPECHGD 82-83
  byte   MAIN_JOB 84-85
  byte   DIFFWAGE 86-87
  byte   StillWorkFTPT 88-89
  byte   WhyChngPTToFT 90-91
  byte   WhyChngFTToPT 92-93
  byte   STILLWRK 94-95
  byte   OFFTAKEI 96-97
  byte   NOWTAKEI 98-99
  byte   ESTBTHRU 100-101
  byte   INSESTB 102-103
  str    HIDISAVW 104-107
  long   RvwTotNumEmp 108-112
  byte   WHY_LEFT_M18 113-114
  byte   JOBTYPE 115-116
  long   NUMEMPS 117-121
  byte   ESTMATE1_M18 122-123
  int    ESTMATE2 124-126
  byte   MORELOC 127-128
  byte   BUSINC 129-130
  byte   PROPRIET 131-132
  byte   TYPEEMPL 133-134
  byte   YLEFT_M18 135-136
  byte   YNOBUSN_M18 137-138
  int    HRSPRWK 139-141
  byte   HRS35WK 142-143
  byte   TEMPJOB 144-145
  byte   SESNLJOB 146-147
  byte   SICKPAY 148-149
  byte   PAYDRVST 150-151
  byte   PAYVACTN 152-153
  byte   RETIRPLN 154-155
  double WKLYAMT 156-162
  byte   EMPLINS 163-164
  byte   JOBHASHI 165-166
  byte   OFFRDINS 167-168
  byte   DIFFPLNS 169-170
  byte   ANYINS 171-172
  byte   INUNION 173-174
  byte   PROVDINS 175-176
  byte   HHMEMBER_M18 177-178
  long   TOTLEMP_M18 179-183
  long   TotNumEmp 184-188
  byte   SALARIED 189-190
  byte   HOWPAID 191-192
  double DAYWAGE 193-198
  byte   HRSPRDY 199-200
  double MAKEAMT 201-209
  byte   PERUNIT_M18 210-211
  double HRLYWAGE 212-217
  byte   MORE10 218-219
  byte   MORE15 220-221
  byte   MOREMINM 222-223
  double GROSSPAY 224-232
  byte   GROSSPER 233-234
  byte   SALRYWKS 235-236
  int    HRSALBAS 237-239
  byte   EARNTIPS 240-241
  byte   EARNBONS 242-243
  byte   EARNCOMM 244-245
  double TIPSAMT 246-253
  byte   TIPSUNIT_M18 254-255
  double BONSAMT 256-264
  byte   BONSUNIT 265-266
  double COMMAMT 267-275
  byte   COMMUNIT 276-277
  byte   INDCODEX 278-279
  byte   OCCCODEX 280-281
using H203.dat;

*DEFINE VARIABLE LABELS;
label variable JOBSIDX "Job-round identifier";
label variable JOBSIDX_17 "2017 Panel 22 Round 3 job-round identifier";
label variable JOBIDX "Person�s unique job identifier";
label variable JOBNUM "Unique DU-job identifier";
label variable DUPERSID "Person ID (DUID+PID)";
label variable DUID "Panel # + encrypted DU identifier";
label variable PID "Person number";
label variable RN "Round";
label variable OrigRnd "Round job reported";
label variable PANEL "Panel";
label variable JSTRTM "Job start date � month";
label variable JSTRTY "Job start date � year";
label variable JSTOPM "Job stop date � month";
label variable JSTOPY "Job stop date � year";
label variable RETIRJOB "Person retired from this job";
label variable SUBTYPE "Job sub-type";
label variable STILLAT "Still works at main job establishment";
label variable TYPECHGD "Job sub-type changed between rounds";
label variable MAIN_JOB "Still main job or business";
label variable DIFFWAGE "Any change in wage amount";
label variable StillWorkFTPT "Still works full or part time";
label variable WhyChngPTToFT "Why change part to full time";
label variable WhyChngFTToPT "Why change full to part time";
label variable STILLWRK "Still works at misc job establishment";
label variable OFFTAKEI "Offered insurance and now take";
label variable NOWTAKEI "Now offered and take insurance";
label variable ESTBTHRU "Offered insurance, did not take (review)";
label variable INSESTB "Insurance offered to any employees (review)";
label variable HIDISAVW "Capi q where emp/union health ins disvwd";
label variable RvwTotNumEmp "Establishment size at continuing self-employed job";
label variable WHY_LEFT_M18 "Reason why no longer at job now";
label variable JOBTYPE "Self-employed or works for someone else";
label variable NUMEMPS "Establishment size at not self-employed job";
label variable ESTMATE1_M18 "Categorical approximate establishment size";
label variable ESTMATE2 "Constr categorical approx estb size";
label variable MORELOC "Employer has more than one location";
label variable BUSINC "Business incorporated";
label variable PROPRIET "Proprietorship or partnership";
label variable TYPEEMPL "Employee type";
label variable YLEFT_M18 "Reason why no longer at job";
label variable YNOBUSN_M18 "Reason why no longer has business";
label variable HRSPRWK "Number of hours worked per week";
label variable HRS35WK "Works at least 35 hours per week";
label variable TEMPJOB "Job at employer is temporary";
label variable SESNLJOB "Job available certain time of year";
label variable SICKPAY "Has paid sick leave thru job";
label variable PAYDRVST "Has paid sick leave for doc visit thru job";
label variable PAYVACTN "Has paid vacation leave thru job";
label variable RETIRPLN "Has pension/retirement plan thru job";
label variable WKLYAMT "Usual weekly gross income at misc job";
label variable EMPLINS "Has health insurance thru current main job";
label variable JOBHASHI "Has health insurance thru job";
label variable OFFRDINS "Offered insurance but chose not to take";
label variable DIFFPLNS "Choice of different health insurance plans";
label variable ANYINS "Health insurance offered to any employees";
label variable INUNION "Belongs to labor union";
label variable PROVDINS "Employer, union, both provides health ins";
label variable HHMEMBER_M18 "Any other hh member wrk at this business";
label variable TOTLEMP_M18 "Current establishment size at self-employed job";
label variable TotNumEmp "Establishment size at new self-employed job";
label variable SALARIED "Person salaried, paid by hour, some other way";
label variable HOWPAID "How is person paid";
label variable DAYWAGE "Person s daily wage rate";
label variable HRSPRDY "Number of hours person worked in one day";
label variable MAKEAMT "How much money does person make";
label variable PERUNIT_M18 "Period for which person is paid";
label variable HRLYWAGE "How much person makes per hour";
label variable MORE10 "Person makes more or less than $10/hour";
label variable MORE15 "Person makes more or less than $15/hour";
label variable MOREMINM "Person makes more or less than min. wage";
label variable GROSSPAY "Person�s salary before taxes (gross)";
label variable GROSSPER "Period in which gross salary was earned";
label variable SALRYWKS "Number of weeks per year salary is based";
label variable HRSALBAS "Hours per week salary based on";
label variable EARNTIPS "Person earns tips";
label variable EARNBONS "Person earns bonuses";
label variable EARNCOMM "Person earns commission";
label variable TIPSAMT "How much are person�s tips";
label variable TIPSUNIT_M18 "Period which tip earnings are based on";
label variable BONSAMT "How much are person�s bonuses";
label variable BONSUNIT "Period which bonuses are based on";
label variable COMMAMT "How much are person�s commissions";
label variable COMMUNIT "Period which commissions are based on";
label variable INDCODEX "Condensed industry code";
label variable OCCCODEX "Condensed occupation code";


*DEFINE VALUE LABELS FOR REPORTS;
label define H2030001X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030002X
         -1 "-1 INAPPLICABLE"
         -10 "-10 HOURLY WAGE >= $96.15"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030003X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 PER HOUR"
         2 "2 PER DAY"
         3 "3 PER WEEK"
         4 "4 PER TWO WKS"
         5 "5 PER MONTH"
         6 "6 PER YEAR"
         91 "91 OTHER" ;

label define H2030004X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030005X
         -1 "-1 INAPPLICABLE"
         -10 "-10 HOURLY WAGE >= $96.15"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030006X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 PER HOUR"
         2 "2 PER DAY"
         3 "3 PER WEEK"
         4 "4 PER TWO WKS"
         5 "5 PER MONTH"
         6 "6 PER YEAR"
         91 "91 OTHER" ;

label define H2030007X
         -1 "-1 INAPPLICABLE"
         -10 "-10 HOURLY WAGE >= $96.15"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030008X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES, GT ONE"
         2 "2 NO, ONLY ONE" ;

label define H2030009X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030010X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030011X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030012X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030013X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030014X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030015X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         2 "2 2 - 9"
         3 "3 10 - 25"
         4 "4 26 - 50"
         5 "5 51 - 100"
         6 "6 101 - 200"
         7 "7 201 - 500"
         8 "8 501+" ;

label define H2030016X
         -1 "-1 INAPPLICABLE"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 1 - 9"
         2 "2 10 - 25"
         3 "3 26 - 50"
         4 "4 51 - 100"
         5 "5 101 - 500"
         6 "6 501 OR MORE" ;

label define H2030017X
         -1 "-1 INAPPLICABLE"
         -10 "-10 HOURLY WAGE >= $96.15"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030018X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 PER YEAR"
         2 "2 PER MONTH"
         3 "3 PER TWO WKS"
         4 "4 PER WEEK"
         91 "91 OTHER" ;

label define H2030019X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030020X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 BY THE DAY"
         2 "2 PIECEWORK"
         3 "3 COMMISSION"
         4 "4 BONUS"
         5 "5 BY JOB/MILE"
         91 "91 OTHER" ;

label define H2030021X
         -1 "-1 INAPPLICABLE"
         -10 "-10 HOURLY WAGE >= $96.15"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030022X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030023X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK" ;

label define H2030024X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         16 "16 - 16" ;

label define H2030025X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030026X
         -1 "-1 INAPPLICABLE"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 NATURAL RESOURCES"
         10 "10 EDUCATION, HEALTH, AND SOCIAL SERVICES"
         11 "11 LEISURE AND HOSPITALITY"
         12 "12 OTHER SERVICES"
         13 "13 PUBLIC ADMINISTRATION"
         14 "14 MILITARY"
         15 "15 UNCLASSIFIABLE INDUSTRY"
         2 "2 MINING"
         3 "3 CONSTRUCTION"
         4 "4 MANUFACTURING"
         5 "5 WHOLESALE AND RETAIL TRADE"
         6 "6 TRANSPORTATION AND UTILITIES"
         7 "7 INFORMATION"
         8 "8 FINANCIAL ACTIVITIES"
         9 "9 PROFESSIONAL AND BUSINESS SERVICES" ;

label define H2030027X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030028X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030029X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030030X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 SELF-EMPLOYED"
         2 "2 FOR SOMEONE ELSE" ;

label define H2030031X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK" ;

label define H2030032X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0 STILL AT JOB"
         2018 "2018"
         2019 "2019" ;

label define H2030033X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK" ;

label define H2030034X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         2012 "2012"
         2013 "2013"
         2014 "2014"
         2015 "2015"
         2016 "2016"
         2017 "2017"
         2018 "2018" ;

label define H2030035X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030036X
         -1 "-1 INAPPLICABLE"
         -10 "-10 HOURLY WAGE >= $96.15"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030037X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 GE $10"
         2 "2 LT $10" ;

label define H2030038X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 GE $15"
         2 "2 LT $15" ;

label define H2030039X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030040X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 GE MINIMUM WAGE"
         2 "2 LT MINIMUM WAGE" ;

label define H2030041X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030042X
         -1 "-1 INAPPLICABLE"
         -10 "-10 # OF EMP >= 11,000"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030043X
         -1 "-1 INAPPLICABLE"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 MANAGEMENT, BUSINESS, AND FINANCIAL OPER"
         10 "10 NOT IN LABOR FORCE"
         11 "11 UNCLASSIFIABLE OCCUPATION"
         2 "2 PROFESSIONAL AND RELATED OCCUPATIONS"
         3 "3 SERVICE OCCUPATIONS"
         4 "4 SALES AND RELATED OCCUPATIONS"
         5 "5 OFFICE AND ADMINISTRATIVE SUPPORT"
         6 "6 FARMING, FISHING, AND FORESTRY"
         7 "7 CONSTRUCTION, EXTRACTION, AND MAINTENANC"
         8 "8 PRODUCTION, TRNSPORTATION, MATRL MOVING"
         9 "9 MILITARY SPECIFIC OCCUPATIONS" ;

label define H2030044X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030045X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030046X
         1 "1"
         2 "2"
         3 "3"
         4 "4"
         5 "5" ;

label define H2030047X
         22 "22"
         23 "23" ;

label define H2030048X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030049X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030050X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 PER DAY"
         2 "2 PER WEEK"
         3 "3 PER MONTH"
         4 "4 PER YEAR"
         91 "91 OTHER" ;

label define H2030051X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030052X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 EMPLOYER"
         2 "2 UNION"
         3 "3 BOTH" ;

label define H2030053X
         1 "1 YES"
         2 "2 NO" ;

label define H2030054X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030055X
         1 "1"
         2 "2"
         3 "3"
         4 "4"
         5 "5" ;

label define H2030056X
         -1 "-1 INAPPLICABLE"
         -10 "-10 # OF EMP >= 11,000"
         -7 "-7 REFUSED"
         -8 "-8 DK" ;

label define H2030057X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 SALARIED"
         2 "2 PAID BY HOUR"
         3 "3 OTHER" ;

label define H2030058X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030059X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YEAR ROUND"
         2 "2 NOT YEAR ROUND" ;

label define H2030060X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030061X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030062X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030063X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 CUR MAIN JOB IN REF PD"
         2 "2 CUR MISC JOB IN REF PD"
         3 "3 FMR MAIN JOB IN REF PD"
         4 "4 FMR MISC JOB IN REF PD"
         5 "5 LAST JOB OUTSD REF PD"
         6 "6 RETIREMENT JOB" ;

label define H2030064X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030065X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 YES"
         2 "2 NO" ;

label define H2030066X
         -1 "-1 INAPPLICABLE"
         -10 "-10 HOURLY WAGE >= $96.15"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030067X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 PER DAY"
         2 "2 PER WEEK"
         3 "3 PER MONTH"
         4 "4 PER YEAR"
         91 "91 OTHER" ;

label define H2030068X
         -1 "-1 INAPPLICABLE"
         -10 "-10 # OF EMP >= 11,000"
         -7 "-7 REFUSED"
         -8 "-8 DK" ;

label define H2030069X
         -1 "-1 INAPPLICABLE"
         1 "1 SUBTYPE CHANGE"
         2 "2 NO SUBTYPE CHANGE" ;

label define H2030070X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 PRIVATE"
         2 "2 FEDERAL"
         3 "3 STATE"
         4 "4 LOCAL"
         5 "5 ARMED FORCES"
         6 "6 FOREIGN NON US GOV" ;

label define H2030071X
         -1 "-1 INAPPLICABLE"
         -10 "-10 # OF EMP >= 11,000"
         -7 "-7 REFUSED"
         -8 "-8 DK" ;

label define H2030072X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 JOB ENDED, TEMPORARY, SEASONAL, CONTRACT, ETC."
         10 "10 QUIT - ANY OTHER REASON"
         2 "2 BUSINESS CLOSED OR SOLD"
         3 "3 RETIRED"
         4 "4 ILLNESS, INJURY, ANY HEALTH PROBLEM"
         5 "5 TERMINATED, FIRED, DISMISSED"
         6 "6 LAID OFF, LET GO"
         7 "7 QUIT - FAMILY REASON, MATERNITY LEAVE"
         8 "8 QUIT - SCHOOL"
         9 "9 QUIT - JOB RELATED REASON"
         91 "91 OTHER - SPECIFY" ;

label define H2030073X
         -1 "-1 INAPPLICABLE"
         -10 "-10 HOURLY WAGE >= $96.15"
         -15 "-15 CANNOT BE COMPUTED"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         0 "0" ;

label define H2030074X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 HOURS CUT, BUSINESS SLOW"
         2 "2 CHANGE IN SCHEDULE OR SHIFT"
         3 "3 ILLNESS, INJURY, HEALTH PROBLEM"
         4 "4 FAMILY, SCHOOL, TEMPORARY LEAVE"
         91 "91 OTHER - SPECIFY" ;

label define H2030075X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 CHANGE IN SCHEDULE OR SHIFT"
         2 "2 CHANGE IN PAY"
         3 "3 BENEFITS/HEALTH INSURANCE"
         4 "4 FAMILY, SCHOOL, TEMPORARY LEAVE"
         91 "91 OTHER - SPECIFY" ;

label define H2030076X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 JOB ENDED, TEMPORARY, SEASONAL, CONTRACT, ETC."
         2 "2 BUSINESS CLOSED OR SOLD"
         3 "3 ILLNESS, INJURY, ANY HEALTH PROBLEM"
         4 "4 TERMINATED, FIRED, DISMISSED"
         5 "5 LAID OFF, LET GO"
         6 "6 QUIT - FAMILY REASON, MATERNITY LEAVE"
         7 "7 QUIT - SCHOOL"
         8 "8 QUIT - JOB RELATED REASON"
         9 "9 QUIT - ANY OTHER REASON"
         91 "91 OTHER - SPECIFY" ;

label define H2030077X
         -1 "-1 INAPPLICABLE"
         -7 "-7 REFUSED"
         -8 "-8 DK"
         1 "1 BUSINESS SOLD OR CLOSED"
         2 "2 RETIRED"
         3 "3 ILLNESS OR INJURY"
         91 "91 OTHER" ;

* ASSOCIATE VARIABLES WITH VALUE LABEL DEFINITIONS;
label value ANYINS H2030001X;
label value BONSAMT H2030002X;
label value BONSUNIT H2030003X;
label value BUSINC H2030004X;
label value COMMAMT H2030005X;
label value COMMUNIT H2030006X;
label value DAYWAGE H2030007X;
label value DIFFPLNS H2030008X;
label value DIFFWAGE H2030009X;
label value EARNBONS H2030010X;
label value EARNCOMM H2030011X;
label value EARNTIPS H2030012X;
label value EMPLINS H2030013X;
label value ESTBTHRU H2030014X;
label value ESTMATE1_M18 H2030015X;
label value ESTMATE2 H2030016X;
label value GROSSPAY H2030017X;
label value GROSSPER H2030018X;
label value HHMEMBER_M18 H2030019X;
label value HOWPAID H2030020X;
label value HRLYWAGE H2030021X;
label value HRS35WK H2030022X;
label value HRSALBAS H2030023X;
label value HRSPRDY H2030024X;
label value HRSPRWK H2030025X;
label value INDCODEX H2030026X;
label value INSESTB H2030027X;
label value INUNION H2030028X;
label value JOBHASHI H2030029X;
label value JOBTYPE H2030030X;
label value JSTOPM H2030031X;
label value JSTOPY H2030032X;
label value JSTRTM H2030033X;
label value JSTRTY H2030034X;
label value MAIN_JOB H2030035X;
label value MAKEAMT H2030036X;
label value MORE10 H2030037X;
label value MORE15 H2030038X;
label value MORELOC H2030039X;
label value MOREMINM H2030040X;
label value NOWTAKEI H2030041X;
label value NUMEMPS H2030042X;
label value OCCCODEX H2030043X;
label value OFFRDINS H2030044X;
label value OFFTAKEI H2030045X;
label value OrigRnd H2030046X;
label value PANEL H2030047X;
label value PAYDRVST H2030048X;
label value PAYVACTN H2030049X;
label value PERUNIT_M18 H2030050X;
label value PROPRIET H2030051X;
label value PROVDINS H2030052X;
label value RETIRJOB H2030053X;
label value RETIRPLN H2030054X;
label value RN H2030055X;
label value RvwTotNumEmp H2030056X;
label value SALARIED H2030057X;
label value SALRYWKS H2030058X;
label value SESNLJOB H2030059X;
label value SICKPAY H2030060X;
label value STILLAT H2030061X;
label value STILLWRK H2030062X;
label value SUBTYPE H2030063X;
label value StillWorkFTPT H2030064X;
label value TEMPJOB H2030065X;
label value TIPSAMT H2030066X;
label value TIPSUNIT_M18 H2030067X;
label value TOTLEMP_M18 H2030068X;
label value TYPECHGD H2030069X;
label value TYPEEMPL H2030070X;
label value TotNumEmp H2030071X;
label value WHY_LEFT_M18 H2030072X;
label value WKLYAMT H2030073X;
label value WhyChngFTToPT H2030074X;
label value WhyChngPTToFT H2030075X;
label value YLEFT_M18 H2030076X;
label value YNOBUSN_M18 H2030077X;

*DISPLAY A DESCRIPTION OF STATA FILE;
describe;

*LIST FIRST 20 OBSERVATIONS IN THE FILE;
list in 1/20;

save H203, replace;

#delimit cr

* data file is stored in H203.dta
* log  file is stored in H203.log

log close

/************************************************************************************************
 NOTES:                                                                                          
                                                                                                 
 1. This program has been tested on Stata Version 10 (for Windows).                              
                                                                                                 
 2. This program will create a permanent Stata dataset.  All additional analyses                 
    can be run using this dataset.  In addition to the dataset, this program creates             
    a log file named H203.LOG and a data file named H203.DTA.  If these files (H203.DTA and H203.LOG)
    already exist in the working directory, they will be replaced when this program is executed. 
                                                                                                 
 3. If the program ends prematurely, the log file will remain open.  Before running this         
    program again, the user should enter the following Stata command: log close                  
                                                                                                 
 4. The cd command assigns C:\MEPS\DATA as the working directory and location of the input       
    ASCII and output .DTA and .LOG files and can be modified by the user as necessary.           
                                                                                                 
 5. Stata commands end with a carriage return by default. The command                            
    #delimit ;                                                                                   
    temporarily changes the command ending delimiter from a carriage return to a semicolon.      
                                                                                                 
 6. The infix command assumes that the input variables are numeric unless the variable name      
    is prefaced by str.  For example, DUPERSID is the a string (or character) variable.          
                                                                                                 
************************************************************************************************/