February 2021
Agency for Healthcare Research and Quality
Center for Financing, Access, and Cost Trends
5600 Fishers Lane
Rockville, MD 20857
(301) 427-1406
A. Data Use Agreement
B. Background
1.0 Household Component
2.0 Medical Provider Component
3.0 Survey Management and Data Collection
C. Technical and Programming Information
1.0 General Information
2.0 Data File Information
2.1 File Contents
2.2 Person-Level Estimates
2.3 Codebook Structure
2.4 Reserve Codes
2.5 Codebook Format
2.6 Variable Source and Naming Conventions
3.0 Longitudinal Analysis
3.1 Using MEPS Data for Trend Analysis
D. Variable-Source Crosswalk
Appendix 1. Sample SAS Program
Appendix 2. Sample Stata Program
Appendix 3. MEPS Industry Codes Condensing Rules
Appendix 4. MEPS Occupation Codes Condensing Rules
Individual identifiers have been removed from the micro-data contained in these files. Nevertheless, under sections 308 (d) and 903 (c) of the Public Health Service Act (42 U.S.C. 242m and 42 U.S.C. 299 a-1), data collected by the Agency for Healthcare Research and Quality (AHRQ) and/or the National Center for Health Statistics (NCHS) may not be used for any purpose other than for the purpose for which they were supplied; any effort to determine the identity of any reported cases is prohibited by law.
Therefore in accordance with the above referenced Federal Statute, it is understood that:
By using these data you signify your agreement to comply with the above stated statutorily based requirements with the knowledge that deliberately making a false statement in any matter within the jurisdiction of any department or agency of the Federal Government violates Title 18 part 1 Chapter 47 Section 1001 and is punishable by a fine of up to $10,000 or up to 5 years in prison.
The Agency for Healthcare Research and Quality requests that users cite AHRQ and the Medical Expenditure Panel Survey as the data source in any publications or research based upon these data.
The Medical Expenditure Panel Survey (MEPS) provides nationally representative estimates of health care use, expenditures, sources of payment, and health insurance coverage for the U.S. civilian noninstitutionalized population. The MEPS Household Component (HC) also provides estimates of respondents’ health status, demographic and socio-economic characteristics, employment, access to care, and satisfaction with health care. Estimates can be produced for individuals, families, and selected population subgroups. The panel design of the survey, which includes 5 Rounds of interviews covering 2 full calendar years, provides data for examining person level changes in selected variables such as expenditures, health insurance coverage, and health status. Using computer assisted personal interviewing (CAPI) technology, information about each household member is collected, and the survey builds on this information from interview to interview. All data for a sampled household are reported by a single household respondent.
The MEPS HC was initiated in 1996. Each year a new panel of sample households is selected. Because the data collected are comparable to those from earlier medical expenditure surveys conducted in 1977 and 1987, it is possible to analyze long-term trends. Each annual MEPS HC sample size is about 15,000 households. Data can be analyzed at either the person or event level. Data must be weighted to produce national estimates.
The set of households selected for each panel of the MEPS HC is a subsample of households participating in the previous year’s National Health Interview Survey (NHIS) conducted by the National Center for Health Statistics. The NHIS sampling frame provides a nationally representative sample of the U.S. civilian noninstitutionalized. In 2006, the NHIS implemented a new sample design, which included Asian persons in addition to households with Black and Hispanic persons in the oversampling of minority populations. NHIS introduced a new sample design in 2016 that discontinued oversampling of these minority groups. The linkage of the MEPS to the previous year’s NHIS provides additional data for longitudinal analytic purposes.
Upon completion of the household CAPI interview and obtaining permission from the household survey respondents, a sample of medical providers are contacted by telephone to obtain information that household respondents cannot accurately provide. This part of the MEPS is called the Medical Provider Component (MPC) and information is collected on dates of visits, diagnosis and procedure codes, charges and payments. The Pharmacy Component (PC), a subcomponent of the MPC, does not collect charges or diagnosis and procedure codes but does collect drug detail information, including National Drug Code (NDC) and medicine name, as well as amounts of payment. The MPC is not designed to yield national estimates. It is primarily used as an imputation source to supplement/replace household reported expenditure information.
MEPS HC and MPC data are collected under the authority of the Public Health Service Act. Data are collected under contract with Westat, Inc. (MEPS HC) and Research Triangle Institute (MEPS MPC). Data sets and summary statistics are edited and published in accordance with the confidentiality provisions of the Public Health Service Act and the Privacy Act. The National Center for Health Statistics (NCHS) provides consultation and technical assistance.
As soon as data collection and editing are completed, the MEPS survey data are released to the public in staged releases of summary reports, micro data files, and tables via the MEPS website.
Additional information on MEPS is available from the MEPS project manager or the MEPS public use data manager at the Center for Financing, Access, and Cost Trends, Agency for Healthcare Research and Quality, 5600 Fishers Lane Rockville, MD 20857 (301-427-1406).
Section C of this document offers a brief overview of the data provided in MEPS public use release HC-211, as well as the content and structure of the codebook, reserved code values, and variable naming conventions. It is followed by Section D containing the Variable-Source Crosswalk, Appendix 1 containing sample SAS program code, and Appendix 2 containing sample Stata program code. A copy of the survey instrument used to collect the information on this file is available on the MEPS website.
In the Employment section, MEPS collects complete job-related information in the round in which a job is first reported. While they vary by job type (see Section 2.0), the data reported for a job in its first survey round may include earnings by type (gross salary, tips, etc.), start and stop dates, hours and weeks worked, establishment size and industry, occupation, presence of retirement and other benefits, self-employment versus other status, temporary or seasonal situations, and health insurance availability. Minimal data updates are available for later rounds in which the job continues.
Each Full-Year Jobs file contains job records from two MEPS panels. The 2019 Jobs file provided in this release, MEPS HC-211, contains job-level information collected in Rounds 3 through 5 for Panel 23 and Rounds 1 through 3 for Panel 24 of the Medical Expenditure Panel Survey (i.e., the rounds for the MEPS panels covering calendar year 2019), as illustrated below.
In order to obtain complete information for a job, users must note the round in which the job is first reported. This is because MEPS collects complete Jobs information in that round only, as noted above.
For the first year panel, in this case Panel 24, data from Rounds 1, 2, and 3 are included in the 2019 Jobs file. Complete information for any Panel 24 job is available, whether that job was first reported in Round 1, 2, or 3. This is the case for any first year panel (the panel that began its first year of interviewing in the given year) in a Full-Year Jobs file.
For the second year panel (the panel that continued with its second year of interviewing in the given year), in this case Panel 23, data from Rounds 3, 4, and 5 are included in this file. If the Round 3, 4, or 5 job continued from Round 1 or Round 2, users must look back to the Jobs file from the previous year (2018) to obtain complete information for the job. Appendix 1 includes sample SAS code and Appendix 2 contains sample Stata code to assist users in obtaining this information. Users should note that, because of differences in sample composition between the current year and the previous year files (i.e., a person was included in the previous year’s delivery but not the current year or vice versa), or because more accurate information was received in Round 4 or Round 5 comments following the delivery of the Rounds 1 – 3 Jobs records in the previous year, there occasionally may not be a corresponding Round 1 or Round 2 job in the previous year file.
This file is being released as a research file and has undergone the standard quality control procedures usually performed on MEPS data files. The file includes a total of 50,334 records, with each record representing a unique job for a person by round. This file presents information about jobs starting on or before 12/31/2019 only. The 2020 Jobs file release will present information on Panel 24 jobs starting in 2020.
Each record in the 2019 Jobs file represents one job reported by a person in a round. All persons age 16 and older in the MEPS are asked to report on jobs held. Depending on an individual’s job history, these reported jobs may be held:
Only those persons reporting a job in a round will have a record in the 2019 Jobs file.
Record Identifiers
The unique record identifier is the variable JOBSIDX, which is composed of a person identifier (DUID + PID), a round identifier (RN), and a job number (JOBNUM). A panel indicator (PANEL) is included on the file to distinguish Round 3 jobs held by Panel 23 persons from Round 3 jobs held by those in Panel 24. The DUID identifier in this data release includes a 2-digit code to identify the panel and, as a result, JOBSIDX includes a panel identifier via DUID. The variable OrigRnd indicates the round a job was created. Therefore, it may or may not contain the same value as RN.
Each identifier variable (JOBSIDX, DUID, DUPERSID) begins with the 2-digit panel number. This allows analysts to easily identify records delivered in a previous year Jobs file (when panel is used in conjunction with other variables, such as RN and OrigRnd). In addition, CAPI assigns a unique job number that may not be used in subsequent rounds on different jobs. This 3-byte number, JOBNUM, is unique to the reporting unit (RU) and is set to a value that corresponds with the RU in which a person’s job was first reported (e.g. A RU is ‘1’, B RU is ‘2’, C RU is ‘3’, etc).
Initial Reporting Round
Most persons held only one job at the first interview date – their “Current Main Job.” For persons who held more than one job at the round’s interview date (a current job), respondents were asked to identify the main job. This job was classified as the “Current Main Job” and any other simultaneously held job was classified as a “Current Miscellaneous Job.” The MEPS also obtained some information on any former job (Former Main Job or Former Miscellaneous Job) held in the reference period but not at the interview date. For those persons neither working at the interview date nor earlier in the reference period, limited information on the last job the person held was collected. Additionally, for those persons age 55 or older who were identified as having retired from a job, the MEPS obtained some job-level information (Retirement Job).
The variable SUBTYPE indicates the type of job record – current main (1), current miscellaneous (2), former main (3), former miscellaneous (4), last job outside reference period (5), or retirement job (6). When a job is initially reported, MEPS asks for detailed information about any “Current Main Job” and basic information about other job types. Refer to the questionnaire to see which information was asked for each job type. The following variable list identifies when a variable could be set based on the job SUBTYPE. Self-employed and wage-earner status at a job also defines when a variable may be set. (Note: wage-earner is used to describe workers who are not self-employed.) The last column indicates if the variable is populated in the round in which the job is first reported (collection only), when the job is reviewed (review only), or both (collection and review).
Variable | Self-Employed Jobs | Wage Earner Jobs | Current Main | Current Miscellaneous | Former Main | Former Miscellaneous | Last Job Outside Reference Period | Retirement | When Populated |
---|---|---|---|---|---|---|---|---|---|
JOBTYPE | x | x | x | x | x | x | x | x | collection only |
JSTRTM | x | x | x | x | x | x | collection only | ||
JSTRTY | x | x | x | x | x | x | collection only | ||
JSTOPM | x | x | x | x | x | x | collection and review | ||
JSTOPY | x | x | x | x | x | x | collection and review | ||
RETIRJOB | x | x | x | collection and review | |||||
SUBTYPE | x | x | x | x | x | x | x | x | collection and review |
JOBHASHI | x | x | x | x | x | x | x | collection only | |
NUMEMPS | x | x | x | collection only | |||||
ESTMATE1_M18 | x | x | x | collection only | |||||
ESTMATE1_M19 | x | x | x | collection only | |||||
MORELOC | x | x | x | collection only | |||||
BUSINC | x | x | x | collection only | |||||
PROPRIET | x | x | x | collection only | |||||
TYPEEMPL | x | x | x | x if not self-employed & retired | x | x | collection only | ||
YLEFT_M18 | x | x | x | collection only | |||||
YNOBUSN_M18 | x | x | x | collection only | |||||
HRSPRWK | x | x | x | x | x | collection only | |||
HRS35WK | x | x | x | x | collection only | ||||
SICKPAY | x | x | x | collection only | |||||
PAYDRVST | x | x | x | collection only | |||||
PAYVACTN | x | x | x | collection only | |||||
RETIRPLN | x | x | x | collection only | |||||
SESNLJOB | x | x | x | x | x | collection only | |||
TEMPJOB | x | x | x | x | x | collection only | |||
WKLYAMT | x | x | x | collection only | |||||
EMPLINS | x | x | x | collection only | |||||
OFFRDINS | x | x | x | x | x | x | x | x | collection only |
DIFFPLNS | x | x | x | x | x | x | x | x | collection only |
ANYINS | x | x | x | x | x | x | x | x | collection only |
INUNION | x | x | x | x | x | x | x | x | collection only |
PROVDINS | x | x | x | x | x | x | x | x | collection only |
HHMEMBER_M18 | x | x | x | x | x | x | x | collection only | |
TOTLEMP_M18 | x | x | x | x | x | x | x | collection and review | |
TotNumEmp | x | x | x | x | x | x | x | collection only | |
RvwTotNumEmp | x | x | x | review only | |||||
SALARIED | x | x | x | collection and review | |||||
HOWPAID | x | x | x | collection and review | |||||
DAYWAGE | x | x | x | collection and review | |||||
HRSPRDY | x | x | x | collection and review | |||||
MAKEAMT | x | x | x | collection and review | |||||
PERUNIT_M18 | x | x | x | collection and review | |||||
MORE10 | x | x | x | collection and review | |||||
MORE15 | x | x | x | collection and review | |||||
MOREMINM | x | x | x | collection and review | |||||
GROSSPAY | x | x | x | collection and review | |||||
GROSSPER | x | x | x | collection and review | |||||
SALRYWKS | x | x | x | collection and review | |||||
HRSALBAS | x | x | x | collection and review | |||||
EARNTIPS | x | x | x | collection and review | |||||
EARNBONS | x | x | x | collection and review | |||||
EARNCOMM | x | x | x | collection and review | |||||
TIPSUNIT_M18 | x | x | x | collection and review | |||||
TIPSAMT | x | x | x | collection and review | |||||
BONSUNIT | x | x | x | collection and review | |||||
BONSAMT | x | x | x | collection and review | |||||
COMMUNIT | x | x | x | collection and review | |||||
COMMAMT | x | x | x | collection and review | |||||
HRLYWAGE | x | x | x | collection and review | |||||
STILLAT | x | x | x | review only | |||||
MAIN_JOB | x | x | x | review only | |||||
DIFFWAGE | x | x | review only | ||||||
StillWorkFTPT | x | x | x | review only | |||||
WhyChngPTToFT | x | x | x | review only | |||||
WhyChngFTToPT | x | x | x | review only | |||||
STILLWRK | x | x | x | review only | |||||
OFFTAKEI | x | x | x | x | review only | ||||
NOWTAKEI | x | x | x | x | review only | ||||
ESTBTHRU | x | x | x | x | review only | ||||
INSESTB | x | x | x | x | review only | ||||
WHY_LEFT_M18 | x | x | x | x | review only |
For last jobs outside of reference period and retirement jobs that ended more than two years prior to the beginning of the reference period, certain questions (HHMEMBER_M18 and TOTLEMP_M18) are not asked. The precise calculation of the two-year cut-off date is not possible for some persons due to allowed negative values on stop year, stop month, and reference period start month. Therefore, HHMEMBER_M18 and TOTLEMP_M18 may be collected for some jobs that ended more than two years prior to the reference period.
Skip Patterns
Due to many skip patterns, it is recommended that users of the 2019 Jobs file become familiar with the Employment section in the MEPS questionnaire. To aid users, a crosswalk between variables and MEPS questionnaire numbers is provided in this release. The following examples of variables involved in skip patterns are presented to be illustrative; these examples do not represent the full range of variables affected by questionnaire skip patterns.
In one example of a skip pattern, the MEPS does not obtain job-related benefits such as vacation, sick leave, and pension information for self-employed jobs, so those variables are coded as “-1 INAPPLICABLE” for those types of jobs. Nor does the MEPS attempt to obtain wage, salary, and information regarding whether the job was in the private sector, federal or local government (TYPEEMPL) for the self-employed. So again, due to the skip pattern, TYPEEMPL is coded as “-1 INAPPLICABLE” for self-employed jobs.
Conversely, the questions relating to business organization type (BUSINC, PROPRIET) are asked only of the self-employed, so the skip pattern results in those variables being coded as “-1 INAPPLICABLE” for jobs performed by wage earners.
Job Updates and “-1 INAPPLICABLE” Values
The MEPS used dependent interviewing in Rounds 3, 4, and 5 for Panel 23 and in Rounds 2 and 3 for Panel 24 (see section RJ in the Employment section of the questionnaire). In these rounds, the MEPS asked about current main and current miscellaneous jobs held at the previous round interview date to determine whether the jobholder continued to work at these jobs. For other job types (former, last, or retirement) reported in the previous round, MEPS does not ask any follow-up questions. These jobs, by definition, are no longer held by the person and therefore are not included on the file except in the round they are first reported.
With dependent interviewing, if a person still held a Current Main Job from the previous round, the MEPS asked whether the job was still the main job. For most jobholders, it was reported that they still worked at the same job and it was still their main job. If, in a subsequent interview, a job was no longer held, it was designated as a former job for that follow-up round. It is also possible, although unusual, for a job to change from main to miscellaneous (or vice versa) in a round subsequent to the initial report.
If job status remained the same for a continuing job (either main or miscellaneous), the MEPS asked only a subset of the employment questions as a review. Because the MEPS asked only this subset of questions if job status for a person did not change in later rounds, many job-level variables on the subsequent round’s job records are coded as “-1 INAPPLICABLE”; the complete information for a continued job is located on the record for the job in the first round in which it was reported. Thus, it is important to determine whether a job continues from the previous round when working with the job records. In rounds where this applies, the variables STILLAT (for jobs that were current main in the previous round) and STILLWRK (for jobs that were current miscellaneous in the previous round) indicate whether a person still holds the job at the subsequent round interview date. The variable SUBTYPE on the subsequent round record indicates whether the job is main or miscellaneous in that subsequent round. Note that if a Panel 23 job included in this 2019 file is continued from a Round 1 or 2 job (in the 2018 file), much of the information will be contained in the 2018 Jobs file (HC-203). Use that file to obtain the desired job characteristics. Appendix 1 provides a sample SAS program showing how to do this, and Appendix 2 provides a sample Stata program showing how to do this. Both sample programs take into account recent changes to JOBSIDX.
Any new job reported in a round following the initial interview is collected the same way as in the first interview round.
Variables that relate only to the review of a job reported in a previous round (DIFFWAGE, ESTBTHRU, INSESTB, MAIN_JOB, NOWTAKEI, OFFTAKEI, STILLAT, StillWorkFTPT, STILLWRK, RvwTotNumEmp, WHY_LEFT_M18, WhyChngPTToFT, WhyChngFTToPT) were not asked in Round 1, and these variables are coded as “-1 INAPPLICABLE” on a Jobs record for the round in which the job is initially reported.
Another type of job update pertains to situations where a reviewed current miscellaneous job becomes the current main job in the round. The flag variable TYPECHGD indicates if a job changed from a current miscellaneous job to a current main job. For these types of jobs, questions asked when the job was first reported as a current miscellaneous job are not re-asked, with three exceptions.
Exceptions to the “-1 INAPPLICABLE” Rule
Unlike the situation explained above for most variables on the file, for certain variables a value other than “-1 INAPPLICABLE” does not necessarily mean that a job is newly reported. For a small subset of variables, previous round variables are carried forward to the next round, even if there have been no updates to the variables since they were originally reported. There are two distinct situations in which this special treatment is used, due to internal processing needs.
The first type of exception occurs when questions related to the affected variables are skipped over as “-1 INAPPLICABLE” during the interview in rounds subsequent to the one in which the job was initially reported, but have their originally reported response carried forward from round to round. This group includes the following 14 variables: EMPLINS, HRSPRWK, HRS35WK, JOBTYPE, JSTRTY, JSTRTM, MORELOC, NUMEMPS, OFFRDINS, PROVDINS, TYPEEMPL, JOBHASHI, HRSALBAS, and RETIRJOB. Note that HRSALBAS and RETIRJOB may also be updated in subsequent rounds.
The second type of exception occurs for certain questions that are asked during the review of a job in rounds following the round in which the job was initially reported. If there is no change based on the review, the value for the affected variable is copied forward from the previous round. If there is a change, the variable is updated to reflect the new information. These five variables are: JSTOPY, NOWTAKEI, OFFTAKEI, SUBTYPE, and TOTLEMP_M18.
Variables related to earnings (such as HRLYWAGE, GROSSPAY, SALARIED) are treated similarly to the five variables just discussed. In the review section, the MEPS attempted to obtain information regarding changes in wages for the same job from round to round. If there were no wage changes (indicated by the DIFFWAGE variable), then the most recent round’s information was carried forward. If changes were recorded, then the relevant variables were updated. For every new job reported for a person, the MEPS attempted to obtain current wage information.
Top-Coding, Bottom-Coding, Editing, and Confidentiality
Wage Top-Coding
For reasons of confidentiality, earnings variables on the file were top-coded. The earnings variables include HRLYWAGE, BONSAMT, COMMAMT, TIPSAMT, DAYWAGE, WKLYAMT, GROSSPAY, and MAKEAMT. A value of “-10 HOURLY WAGE >= $96.15” for one of these variables on a record indicates that the variable had a positive value and that the hourly rate for that earnings variable for the record was greater than or equal to $96.15. The process by which the top-code value for the Jobs file is derived incorporates the wage top-code process used in the Full-Year Use file top-coding process. The purpose of top-coding is to ensure confidentiality for each person across files.
In addition to using wages from the first report of a current main job, updated wages from that job reported in any subsequent round are also included in deriving the wage top-code value. On the Full-Year 2019 Use file, any person who has a wage for any job in any round that is greater than or equal to the top-code value will have all wages for all jobs top-coded, regardless of round. Any person whose wages are top-coded on the Full-Year 2019 Use file also has all wages on all jobs top-coded in the 2019 Jobs file.
Moreover, because other jobs where wages are reported are included in the 2019 Jobs file but not summarized in the Full-Year 2019 Use file (i.e., newly reported former main jobs and current/former miscellaneous jobs), and these wages may exceed the current year top-code value, wages for these jobs and all jobs belonging to the same jobholder are top-coded on the 2019 Jobs file. In turn, the wages of these persons are top-coded in the Full-Year 2019 Use file as well.
Note that there are also some jobs where respondents indicate that a supplemental wage, such as a commission, tip, or bonus, is greater than or equal to the wage top-code value but, at that same job, base wage such as the annual salary is not. For these cases, only the tips, commissions, or bonus amounts were top-coded on the job where they are greater than or equal to the wage top-code value (note, these supplemental wages only reside on the 2019 Jobs file). All other wage amounts for all jobs for these persons were left as reported. (This applies to wages and jobs on both the 2019 Full-Year Use and 2019 Jobs files.)
For some persons in Panel 23, whose wages were imputed in Round 1 or Round 2 and copied forward into the Full-Year 2019 Use wage variable HRWG31X, the Round 3 wage as carried forward may meet or exceed the wage top-code value on the 2019 Jobs file. For these previously imputed cases, the main wage at the job is set to “-15 CANNOT BE COMPUTED” in the 2019 files.
Additional Wage Information
To improve the quality of wage reports, CAPI prompts the respondent to confirm wages reported in the Employment Wage section if a wage amount falls outside a specified wage range.
Unit of Pay | Wage Range |
---|---|
PER YEAR | $5,000.00 - $200,000.00 |
PER MONTH | $375.00 - $20,000.00 |
PER 2-WEEK PERIOD | $150.00 - $10,000.00 |
PER WEEK | $75.00 - $5,000.00 |
PER DAY | $10.00 - $750.00 |
PER HOUR | $1.00 - $125.00 |
To calculate the hourly rate for earnings types not reported on an hourly basis, the number of hours per week worked and in some cases the number of weeks worked were used in conjunction with the various amounts. These hours and weeks are included on the file along with the reported earnings amounts, but not the calculated hourly rates. (Earnings variables were not reconciled with income data collected elsewhere in the MEPS.)
Establishment Size Information
The establishment size variable for the self-employed is TOTLEMP_M18. In addition, two variables are available containing the individual responses collected at RJ110 and EM740 (number of employees at a self-employed job). They are RvwTotNumEmp (establishment size at continuing self-employed job) and TotNumEmp (establishment size at newly reported self-employed job), respectively.
The establishment size for wage-earners can be found in NUMEMPS (establishment size at non-self-employed job); this value is collected at EM430 (number of employees). Respondents who did not know the actual establishment size (NUMEMPS) are asked in question EM440 to choose approximate establishment size from a number of size ranges. These responses are used to create the variable ESTMATE1_M##. The categorical values available to respondents in EM440 has changed over time. Estimated establishment size for respondents in Panel 24 Round 1 and Round 2 and in Panel 23 Round 3 and Round 4 can be found in ESTMATE1_M18. Estimated establishment size for respondents in Panel 24 Round 3 and in Panel 23 Round 5 are reflected in the variable ESTMATE1_M19.
ESTMATE1_M18 Categories | Value | ESTMATE1_M19 Categories | Value |
---|---|---|---|
Inapplicable | -1 | Inapplicable | -1 |
Refused | -7 | Refused | -7 |
Don’t Know | -8 | Don’t Know | -8 |
2-9 | 2 | 2-9 | 2 |
10-25 | 3 | 10-25 | 3 |
26-50 | 4 | 26-49 | 4 |
51-100 | 5 | 50-100 | 5 |
101-200 | 6 | 101-500 | 6 |
201-500 | 7 | 501-1,000 | 7 |
501+ | 8 | 1001-5,000 | 8 |
5001+ | 9 |
The value “-15 CANNOT BE COMPUTED” is not an allowed value for ESTMATE1_M18 or ESTMATE1_M19.
In 2018, the constructed variable ESTMATE2 contained a third coding schema developed from both the pre- and post-2017 ranges. As of 2019, ESTMATE2 is no longer delivered in this file.
For confidentiality reasons, NUMEMPS, TOTLEMP_M18, RvwTotNumEmp and TotNumEmp were top coded to “-10 # OF EMP >= 12,000” for establishment sizes greater than or equal to 12,000 employees.
Job Start/Stop Year
In addition to top coding wages and establishment size, the start year of job (JSTRTY) and the stop year of job (JSTOPY) are bottom-coded. This is done because a person’s age may be calculated using the job start or stop year and that age may indicate that the jobholder is older than 85 years, the age top-code value. This value is calculated by taking the current delivery year (e.g. 2019), subtracting the age top-code value (i.e. 85 years of age), then adding back 15 (i.e. the age of a person in the year before entering the work force as defined in MEPS). For the 2019 Jobs file, the bottom code value for the job start and stop year on jobs reported in Panel 24 Round 1, Round 2, or Round 3 and Panel 23 Round 4 or Round 5 is 1949. Jobs that began in Panel 23 Round 1, Round 2 or Round 3 JOBSIDX were delivered in the 2018 Jobs file. These records may retain the 2018 bottom code value of 1948.
Temporary and Seasonal Jobs
Two variables on the file pertain to the temporary and seasonal nature of a person’s main or miscellaneous job. The variable TEMPJOB indicates whether a main or miscellaneous job is temporary (i.e., is a current main job for a limited amount of time or until the completion of a project). The variable SESNLJOB indicates either that a main or miscellaneous job is available only during certain times of the year or that the individual is working throughout the entire year at that job. Teachers and other school personnel who work only during the school year are considered to work year round. These questions are asked of newly reported jobs only. These variables are set to “-1 INAPPLICABLE” for all subsequent rounds. These questions are not asked of newly reported former miscellaneous jobs, last jobs outside of reference period, and retirement jobs.
Reason No Longer at Place of Employment
In cases where a former job is newly reported, questions are asked regarding why the person is no longer at that place of work. For wage earners, this information is found in YLEFT_M18. For self-employed persons, this information is collected in YNOBUSN_M18.
It is important to note that the retirement job classification in the variable SUBTYPE is independent of any retirement response in the following variables:
Health Insurance Data
Questions about employment-related health insurance are asked both when any type of job is newly reported and when any continuing job is reviewed. For main jobs, either newly reported or changing from miscellaneous, the variable that indicates whether insurance is held through that establishment is EMPLINS. For all non-main jobs, the variable JOBHASHI indicates whether insurance is held through that establishment.
For a newly reported job, depending on whether employment-related insurance is held or not, there may be follow-up information gathered which is contained in the following variables:
For a continuing job, when no health insurance was held through the job in the round in which the job was first reported but health insurance was offered through the job, the question RJ70 OFFTAKEI is asked in later rounds to determine whether the employee now holds the health insurance that is offered through the job. (Note: if health insurance through this job was reported as being held via RJ70 in the prior round, RJ70 is not asked in the current round.)
Similarly, the insurance status question RJ80 (NOWTAKEI) is asked to determine whether health insurance is now held through the job in the following cases:
MEPS then includes several clarifying questions regarding health insurance availability at an employer. Where the person does not report, does not know, or refuses to indicate the insurance coverage status through the job at RJ70 or reports no insurance coverage through the job at RJ80, the respondent is asked if the person was offered insurance through the job at RJ90 (ESTBTHRU).
Lastly, when a respondent indicates that the jobholder of a reviewed job neither holds insurance through the job nor was offered health insurance at the job, the respondent is asked if any other employees were offered health insurance through the job at RJ100 (INSESTB).
In some cases, respondents will indicate in the Health Insurance section that health insurance reported in the Employment section was either wholly or partially reported in error. This is referred to as insurance being “disavowed.” If newly reported health insurance through the job is disavowed in the Health Insurance section, follow-up questions (HX21, HX22, HX23) regarding whether health insurance is offered at the job, whether more than one plan is available, and whether health insurance is offered to any employees are asked in the Health Insurance section. This information is used in an editing process whereby responses in the Health Insurance section are transferred into the Employment or Review of Jobs sections. As a result, the disavowal process may result in a change to values originally collected in the Employment or Review of Jobs section (wherever the health insurance was initially reported). The complete list of variables potentially impacted includes: EMPLINS, JOBHASHI, OFFRDINS, DIFFPLNS, ANYINS, and PROVDINS, collected in the Employment section, and NOWTAKEI, OFFTAKEI, ESTBTHRU, and INSESTB, collected in the Review of Jobs section. In some cases, a disavowal may result only in a change to the value of PROVDINS.
Health insurance through an employer can be disavowed in MEPS based on a respondent’s answer to one of four questions (HX14, HX15, HX20, HP70). To help users understand the source of the disavowal, the variable HIDISAVW indicates which of the following questions resulted in the disavowal. HIDISAVW will include only one source among these options. Please note, however, that it is possible for a respondent to disavow one source of coverage at HX15 and then later disavow the second source of coverage at HP70. In these cases, HIDISAVW will be set to HP70.
Industry and Occupation Coding
Industry and occupation codes were assigned by professional coders at the Census Bureau based on verbatim descriptions provided by respondents during the survey interview. The codes are determined at a detailed 4-digit level and then collapsed into broader groups on the file to ensure the confidentiality of the records. INDCODEX contains industry information and OCCCODEX contains occupation information. Appendices 3 and 4 contain crosswalks between the detailed and collapsed codes for industry and occupation.
With the 2010 file, the Census Bureau began using 2007 Industry and 2010 Occupation codes, which were developed for the Bureau’s Current Population Survey and American Community Survey. These updated coding schemes incorporate minor changes from the 2003 industry and occupation codes used for the 2002-2009 files; therefore, INDCODEX and OCCCODEX for 2010 and later files will be comparable to those variables on the 2002-2009 files. (Industry and occupation variables for pre-2002 files are not comparable to those for later files.)
This 2019 Jobs file does not include any weights necessary to extrapolate this data to the U.S. population. To make person-level estimates, link to any of the 2019 MEPS files and use the person-level weight for the appropriate panel. The link should be made through the variable DUPERSID. Note that not all persons in the MEPS have positive weights and job records; only those persons who have either a positive person-level or family-level weight in the 2019 Full-Year Person-Level file are included in the 2019 Jobs file.
For each variable on the 2019 Jobs file, an unweighted frequency is provided in the accompanying codebook file.
Value | Definition |
---|---|
-1 INAPPLICABLE | Question was not asked due to skip pattern |
-7 REFUSED | Question was asked and respondent refused to answer question |
-8 DK | Question was asked and respondent did not know answer or the information could not be ascertained |
-10 VALUE >= TOP CODE VALUE | Variable was top-coded for confidentiality, as described above |
-15 CANNOT BE COMPUTED | Value cannot be derived from data |
The value -15 (CANNOT BE COMPUTED) assigned to MEPS constructed variables in cases where there is not enough information from the MEPS instrument to calculate the constructed variable. “Not enough information” is often the result of skip patterns in the data or from missing information resulting from MEPS responses of -7 (REFUSED) or -8 (DK). Note that reserved code -8 includes cases where the information from the question was “not ascertained” or where the respondent chose “don’t know”.
This codebook describes an ASCII dataset (with related SAS, SPSS, R, and Stata programming statements and data user information), although the data are also provided in a SAS transport file. The file contains 84 variables and has a logical record length of 268 with an additional 2-byte carriage return/line feed at the end of each record.
Identifier | Description |
---|---|
Name | Variable name |
Description | Variable descriptor |
Format | Number of bytes |
Type | Type of data: numeric (indicated by NUM) or character (indicated by CHAR) |
Start | Beginning column position of variable in record |
End | Ending column position of variable in record |
Beginning in 2018, as variable collection, universe, or categories are altered, the variable name will be appended with “_Myy” to indicate in which year the alterations took place. Details about these alterations can be found throughout this document.
In general, variable names reflect the content of the variable. Due to system changes, variable names are no longer restricted to 8 characters. Variables contained on this file were derived from the questionnaire itself or from the CAPI. The source of each variable is identified in Section D. Variable-Source Crosswalk. Sources for each variable are indicated in one of two ways:
Panel-specific longitudinal files are available for downloading in the data section of the MEPS website. For each panel, the longitudinal file comprises MEPS survey data obtained in Rounds 1 through 5 of the panel and can be used to analyze changes over a two-year period. Variables in the file pertaining to survey administration, demographics, employment, health status, disability days, quality of care, health insurance, and medical care use and expenditures were obtained from the MEPS full-year Consolidated files from the two years covered by that panel. For more details or to download the data files, please see Longitudinal Weight Files.
MEPS began in 1996, and the utility of the survey for analyzing health care trends expands with each additional year of data; however, it is important to consider a variety of factors when examining trends over time using MEPS. Tests of statistical significance should be conducted to assess the likelihood that observed trends are not attributable to sampling variation. The length of time being analyzed should also be considered. In particular, large shifts in survey estimates over short periods of time (e.g., from one year to the next) that are statistically significant should be interpreted with caution unless they are attributable to known factors such as changes in public policy, economic conditions, or MEPS survey methodology.
For example, as a result of improved methods for collecting priority conditions data implemented in 2007, prevalence measures prior to 2007 are not comparable to those from 2007 and beyond for many conditions. Users should refer to the documentation for the Conditions file (HC-214) for details.
With respect to methodological considerations, in 2013 MEPS introduced an effort to obtain more complete information about health care utilization from MEPS respondents with full implementation in 2014. This effort likely resulted in improved data quality and a reduction in underreporting starting in FY 2014 and could have some modest impact on analyses involving trends in utilization across years. The implementation of a new NHIS sample design in 2016 could also potentially affect trend analyses. The new NHIS sample design is based on more up-to-date information related to the distribution of housing units across the U.S. As a result, it can be expected to better cover the full U.S. civilian, noninstitutionalized population, the target population for MEPS, as well as many of its subpopulations. Better coverage of the target population helps to reduce the potential for bias in both NHIS and MEPS estimates.
Another change with the potential to affect trend analysis involved modifications to the MEPS instrument design and data collection process. These were introduced in the Spring of 2018 and thus affected data beginning with Round 1 of Panel 23, Round 3 of Panel 22, and Round 5 of Panel 21. Since the Full Year 2017 PUFs were established from data collected in Rounds 1-3 of Panel 22 and Rounds 3-5 of Panel 21, they reflected two different instrument designs. In order to mitigate the effect of such differences within the same full year file, the Panel 22, Round 3 data and the Panel 21 Round 5 data were transformed to make them as consistent as possible with data collected under the previous design. The changes in the instrument were designed to make the data collection effort more efficient and easy to administer with expectations that data on some items, such as those related to health care events, would be more complete with the potential of identifying more events. Increases in service use reported since the implementation of these changes are consistent with these expectations.
There are also statistical factors to consider in interpreting trend analyses. Looking at changes over longer periods of time can provide a more complete picture of underlying trends. Analysts may wish to consider using techniques to smooth or stabilize analyses of trends using MEPS data such as comparing pooled time periods (e.g., 1996-97 versus 2011-2012), working with moving averages or using modeling techniques with several consecutive years of MEPS data to test the fit of specified patterns over time. Finally, researchers should be aware of the impact of multiple comparisons on Type I error. Without making appropriate allowance for multiple comparisons, undertaking numerous statistical significance tests of trends increases the likelihood of concluding that a change has taken place when one has not.
VARIABLE | DESCRIPTION | SOURCE |
---|---|---|
JOBSIDX | Job-round identifier | CAPI Derived/Encrypted |
JOBIDX | Person’s unique job identifier | CAPI Derived/Encrypted |
JOBNUM | Unique DU-job identifier | CAPI Derived |
DUPERSID | Person ID (DUID + PID) | Assigned in Sampling |
DUID | Panel # + encrypted DU identifier | Assigned in Sampling |
PID | Person Number | Assigned in Sampling |
RN | Round | CAPI Derived |
OrigRnd | Round job reported | CAPI Derived |
PANEL | Panel to which Jobholder Belongs | Assigned in Sampling |
VARIABLE | DESCRIPTION | SOURCE |
---|---|---|
JSTRTM | Job start date – month | EM60_02, EM90_02, EM110_02, EM130_02, EM190_02, EM250_02 |
JSTRTY | Job start date – year | EM60_01, EM90_01, EM110_01, EM130_01, EM190_01, EM250_01 |
JSTOPM | Job stop date – month | EM140_02, EM200_02, EM260_02, EM310_02, EM400_02, RJ120_02 |
JSTOPY | Job stop date – year | EM140_01, EM200_01, EM260_01,EM310_01, EM400_01, RJ120_01 |
RETIRJOB | Person retired from this job | EM50, EM80, EM100, EM270, EM380 |
SUBTYPE | Job sub-type | EM50, EM80, EM100, EM120, EM180, EM270, EM340, EM380, EM390, EM410, RJ10/RJ60 |
STILLAT | Still works at main job establishment | RJ10 |
TYPECHGD | Job sub-type changed between rounds | Constructed |
MAIN_JOB | Still main job or business | RJ20 |
DIFFWAGE | Any change in wage amount | RJ30 |
StillWorkFTPT | Still works full or part time | RJ40 |
WhyChngPTToFT | Why change part to full time | RJ50 |
WhyChngFTToPT | Why change full to part time | RJ55 |
STILLWRK | Still works at misc job establishment | RJ60 |
OFFTAKEI | Offered insurance and now take | RJ70 |
NOWTAKEI | Now offered and take insurance | RJ80 |
ESTBTHRU | Offered insurance, did not take (review) | RJ90 |
INSESTB | Insurance offered to any employees (review) | RJ100 |
HIDISAVW | CAPI Q where emp/union health ins disvwd | Constructed |
RvwTotNumEmp | Establishment size at continuing self-employed job | RJ110 |
WHY_LEFT_M18 | Reason why no longer at job now | RJ130 |
JOBTYPE | Self-employed or works for someone else | EM420 |
NUMEMPS | Establishment size at not self-employed job | EM430 |
ESTMATE1_M18 | Categorical approximate establishment size | EM440 |
ESTMATE1_M19 | Categorical approximate establishment size | EM440 |
MORELOC | Employer has more than one location | EM450 |
BUSINC | Business incorporated | EM460 |
PROPRIET | Proprietorship or partnership | EM470 |
TYPEEMPL | Employee type | EM480 |
YLEFT_M18 | Reason why no longer at job | EM520 |
YNOBUSN_M18 | Reason why no longer has business | EM530 |
HRSPRWK | Number of hours worked per week | EM540, EM620 |
HRS35WK | Works at least 35 hours per week | EM550 |
TEMPJOB | Job at employer is temporary | EM560, EM630 |
SESNLJOB | Job available certain time of year | EM570, EM640 |
SICKPAY | Has paid sick leave thru job | EM580 |
PAYDRVST | Has paid sick leave for doc visit thru job | EM590 |
PAYVACTN | Has paid vacation leave thru job | EM600 |
RETIRPLN | Has pension/retirement plan thru job | EM610 |
WKLYAMT | Usual weekly gross income at misc job | EM650 |
EMPLINS | Has health insurance thru current main job | EM660 |
JOBHASHI | Has health insurance thru job | EM660 |
OFFRDINS | Offered insurance but chose not to take | EM670 |
DIFFPLNS | Choice of different health insurance plans | EM680 |
ANYINS | Health insurance offered to any employees | EM690 |
INUNION | Belongs to labor union | EM700 |
PROVDINS | Employer, union, both provides health ins | EM710 |
HHMEMBER_M18 | Any other hh member wrk at this business | EM730 |
TOTLEMP_M18 | Current establishment size at self-employed job | Constructed from EM740 and RJ110 |
TotNumEmp | Establishment size at new self-employed job | EM740 |
SALARIED | Person salaried, paid by hour, some other way | EW10 |
HOWPAID | How is person paid | EW20 |
DAYWAGE | Person's daily wage rate | EW30 |
HRSPRDY | Number of hours person worked in one day | EW40 |
MAKEAMT | How much money does person make | EW50 |
PERUNIT_M18 | Period for which person is paid | EW60 |
HRLYWAGE | How much person makes per hour | EW70, EW140, EW190 |
MORE10 | Person makes more or less than $10/hour | EW80, EW150, EW200 |
MORE15 | Person makes more or less than $15/hour | EW90, EW160, EW210 |
MOREMINM | Person makes more or less than min. wage | EW100, EW170, EW220 |
GROSSPAY | Person’s salary before taxes (gross) | EW110 |
GROSSPER | Period in which gross salary was earned | EW120 |
SALRYWKS | Number of weeks per year salary is based | EW130 |
HRSALBAS | Hours per week salary based on | EW180 |
EARNTIPS | Person earns tips | EW230A |
EARNBONS | Person earns bonuses | EW230B |
EARNCOMM | Person earns commission | EW230C |
TIPSAMT | How much are person’s tips | EW240 |
TIPSUNIT_M18 | Period which tip earnings are based on | EW250 |
BONSAMT | How much are person’s bonuses | EW260 |
BONSUNIT | Period which bonuses are based on | EW270 |
COMMAMT | How much are person’s commissions | EW280 |
COMMUNIT | Period which commissions are based on | EW290 |
INDCODEX | Condensed industry code | EM490 |
OCCCODEX | Condensed occupation code | EM500, EM510 |
Condensed Industry Code | Census Industry Code Range | Description |
---|---|---|
1 | 0170 – 0290 | Natural Resources |
2 | 0370 – 0490 | Mining |
3 | 0770 | Construction |
4 | 1070 – 3990 | Manufacturing |
5 | 4070 – 5790 | Wholesale and Retail Trade |
6 | 0570 – 0690, 6070 – 6390 | Transportation and Utilities |
7 | 6470 – 6780 | Information |
8 | 6870 – 7190 | Financial Activities |
9 | 7270 – 7790 | Professional and Business Services |
10 | 7860 – 8470 | Education, Health, and Social Services |
11 | 8560 – 8690 | Leisure and Hospitality |
12 | 8770 – 9290 | Other Services |
13 | 9370 – 9590 | Public Administration |
14 | 9890 | Military |
15 | 9990 | Unclassifiable Industry |
MEPS uses the 4-digit Census occupation and industry coding systems developed for the Current Population Survey and the American Community Survey.
For industry coding, MEPS uses the 2007 4-digit Census industry codes. Descriptions of the 4-digit Census industry codes can be found at the U.S. Bureau of Labor Statistics website.
For occupation coding, MEPS uses the 2010 4-digit Census occupation codes. Descriptions of the 4-digit Census occupation codes can be found at the U.S.Bureau of Labor Statistics website.
See Census IO Index for more information on the Census coding systems used by MEPS
Condensed Occupation Code | Census Occupation Code Range | Description |
---|---|---|
1 | 0010 – 0950 | Management, Business, and Financial Operations Occupations |
2 | 1005 – 3540 | Professional and Related Occupations |
3 | 3600 – 4650 | Service Occupations |
4 | 4700 – 4965 | Sales and Related Occupations |
5 | 5000 – 5940 | Office and Administrative Support Occupations |
6 | 6005 – 6130 | Farming, Fishing, and Forestry Occupations |
7 | 6200 – 7630 | Construction, Extraction, and Maintenance Occupations |
8 | 7700 – 9750 | Production, Transportation, and Material Moving Occupations |
9 | 9840 | Military Specific Occupations |
10 | 9920 | Not in Labor Force |
11 | 9990 | Unclassifiable Occupation |
MEPS uses the 4-digit Census occupation and industry coding systems developed for the Current Population Survey and the American Community Survey.
For industry coding, MEPS uses the 2007 4-digit Census industry codes. Descriptions of the 4-digit Census industry codes can be found at the U.S. Bureau of Labor Statistics website.
For occupation coding, MEPS uses the 2010 4-digit Census occupation codes. Descriptions of the 4-digit Census occupation codes can be found at the U.S. Bureau of Labor Statistics website.
See the Census IO Index for more information on the Census coding systems used by MEPS.