HCUP Software Tools Tutorial - Accessible Version
|
Contents:
Thank you for joining us for this Healthcare Cost and Utilization Project, or HCUP, online tutorial on the HCUP software tools. This course presents information on the HCUP software tools currently available for the International Classification of Diseases, Tenth Revision, Clinical Modification/Procedure Coding System (ICD-10-CM/PCS); the Healthcare Common Procedure Coding System (HCPCS), specifically HCUPCS Level I codes, commonly referred to as Current Procedural Terminology (CPT®) codes, and HCPCS Level II codes; and the International Classification of Diseases, Ninth Revision, Clinical Modification (ICD-9-CM).
The HCUP software tools can be applied to HCUP and other administrative databases to create new data elements from existing data, thereby enhancing a researcher's ability conduct analyses. This tutorial is organized into four modules:
This tutorial is self-paced. Therefore, the time to complete this tutorial will vary based on the individual user's experience. Please note, this tutorial does not include narration. Return to Contents
This tutorial contains four modules. Each module is divided into sections that are specific to the HCUP software tools currently available for the respective coding system. Each section (i.e., HCUP software tool) is then divided into sub-sections that provide tool-specific details.
|
Modules | |
---|---|
Module 1 The software tools for ICD-10-CM diagnoses include:
|
Module 2 The software tools for ICD-10-PCS procedure include:
|
Module 3 The HCUP software tools for CPT and HCPCS Level II services and procedures include:
|
Module 4 The HCUP software tools for ICD-9-CM diagnoses and procedures include:
|
Module 1 includes 3 sub-sections:
Return to Contents
Module 1 provides information about the HCUP software tools designed for use with International Classification of Diseases, Tenth Revision, Clinical Modification (ICD-10-CM) diagnosis codes. Starting October 1, 2015, diagnoses for hospital inpatient stays and outpatient encounters in the United States are reported using the ICD-10-CM coding system. These tools can be applied to HCUP and other administrative databases that include ICD-10-CM-coded data to create new data elements from existing data, thereby enhancing a researcher's ability to conduct analyses.
Additional information about the HCUP software tools for ICD-10-CM diagnoses is on the Research Tools page of the HCUP-US website. Choose the Tools you are interested in learning more about below:
The Clinical Classifications Software Refined (CCSR) for ICD-10-CM diagnoses aggregates more than 70,000 ICD-10-CM diagnosis codes into over 530 clinically meaningful categories. The Elixhauser Comorbidity Software Refined for ICD-10-CM assigns data elements that identify different pre-existing conditions based on secondary diagnoses (i.e., comorbidities) listed on hospital administrative data. At the time of this tutorial's development, a fully refined version of the Chronic Condition Indicator (CCI) for ICD-10-CM was not available. This tool will be added to Module 1 in 2022. Return to Contents
The Clinical Classifications Software Refined (CCSR) for ICD-10-CM diagnoses aggregates more than 70,000 ICD-10-CM diagnosis codes into over 530 clinically meaningful categories.
Information on the CCSR for ICD-10-CM diagnoses is organized by the six subsections below. Additional information is also available on the CCSR for ICD-10-CM diagnoses page of the HCUP-US website. This tutorial will follow the below outline:
The CCSR for ICD-10-CM aggregates more than 70,000 ICD-10-CM diagnosis codes into over 530 clinically meaningful categories. The categories are organized across 21 body systems, which generally follow the structure of the ICD-10-CM diagnosis chapters.
The CCSR for ICD-10-CM is updated annually to coincide with fiscal year updates to the ICD-10-CM diagnosis coding system and retains diagnosis codes valid from the start of ICD-10-CM in October 2015. For this reason, it is advisable to always use the most recent version of the tool. |
ICD-10-CM Codes | CCSR Categories |
---|---|
I2101 I2102 I2109 I2111 I2119 I2121 I2129 I213 I214 I219 I21A1 I21A9 I220 I221 I222 I228 I229 | CIR009: Acute myocardial infarction |
K251 K253 K255 K257 K259 K261 K263 K265 K267 K269 K271 K273 K275 K277 K279 K281 K283 K285 K287 K289 | DIG005: Gastroduodenal ulcer |
CCSR Body Systems
CCSR categories are organized across body systems, which generally follow the structure of the ICD-10-CM diagnosis chapters. The table below provides a complete list of all body systems within the CCSR tool. |
ICD-10-CM Body System (largely aligned with ICD-10-CM chapters) |
---|
Certain infectious and parasitic diseases |
Neoplasms |
Diseases of the blood and blood-forming organs and certain disorders involving the immune mechanism |
Endocrine, nutritional and metabolic diseases |
Mental, behavioral and neurodevelopmental disorders |
Diseases of the nervous system |
Diseases of the eye and adnexa |
Diseases of the ear and mastoid process |
Diseases of the circulatory system |
Diseases of the respiratory system |
Diseases of the digestive system |
Diseases of the skin and subcutaneous tissue |
Diseases of the musculoskeletal system and connective tissue |
Diseases of the genitourinary system |
Pregnancy, childbirth and the puerperium |
Certain conditions originating in the perinatal period |
Congenital malformations, deformations and chromosomal abnormalities |
Symptoms, signs and abnormal clinical and laboratory findings, not elsewhere classified |
Injury, poisoning and certain other consequences of external causes |
External causes of morbidity |
Factors influencing health status and contact with health services |
Development of the CCSR
The Clinical Classifications Software (CCS) was originally developed for ICD-9-CM diagnoses, and the CCS was translated to ICD-10-CM prior to the availability of ICD-10-CM-coded data and released as a beta version. Once ICD-10-CM-coded data became available, the beta versions of the CCS were evaluated using the HCUP databases and unexpected discontinuities between the CCS for ICD-9-CM and beta versions of the CCS for ICD-10-CM were revealed. These findings led to the development of the CCSR for ICD-10-CM. The CCSR for ICD-10-CM provides a means by which to identify specific clinical conditions using ICD-10-CM diagnosis codes. The CCSR for ICD-10-CM capitalizes on the specificity of the ICD-10-CM coding scheme by creating new clinical categories that did not exist in the CCS for ICD-9-CM and beta versions of the CCS for ICD-10-CM. In addition, ICD-10-CM codes may be classified into more than one CCSR category. The refinement process was informed by American Health Information Management Association-certified ICD-10-CM trainers and supported by a team of clinical experts. The team extensively reviewed the CCSR at each stage of its development using the HCUP State databases for quality control testing. The CCSR for ICD-10-CM replaces the beta version of the CCS for ICD-10-CM and will be updated annually as new ICD-10-CM codes become available. The beta version of the CCS includes ICD-10-CM codes valid through September 2019 and will not be updated for codes added after October 2019 (fiscal year 2020). For additional information on the refinement process of the CCSR for ICD-10-CM diagnoses, refer to the CCSR for ICD-10-CM diagnoses page of the HCUP-US website. Return to Contents
|
ICD-10-CM Body System (largely aligned with ICD-10-CM chapters) | Three-Character Abbreviation |
---|---|
Certain infectious and parasitic diseases | INF |
Neoplasms | NEO |
Diseases of the blood and blood-forming organs and certain disorders involving the immune mechanism | BLD |
Endocrine, nutritional and metabolic diseases | END |
Mental, behavioral and neurodevelopmental disorders | MBD |
Diseases of the nervous system | NVS |
Diseases of the eye and adnexa | EYE |
Diseases of the ear and mastoid process | EAR |
Diseases of the circulatory system | CIR |
Diseases of the respiratory system | RSP |
Diseases of the digestive system | DIG |
Diseases of the skin and subcutaneous tissue | SKN |
Diseases of the musculoskeletal system and connective tissue | MUS |
Diseases of the genitourinary system | GEN |
Pregnancy, childbirth and the puerperium | PRG |
Certain conditions originating in the perinatal period | PNL |
Congenital malformations, deformations and chromosomal abnormalities | MAL |
Symptoms, signs and abnormal clinical and laboratory findings, not elsewhere classified | SYM |
Injury, poisoning and certain other consequences of external causes | INJ |
External causes of morbidity | EXT |
Factors influencing health status and contact with health services | FAC |
|
Diagnosis Code l13.0 Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney diseases, or unspecified chronic kidney disease. |
||
CCSR CIR008 Hypertension with complications and secondary hypertension |
CCSR CIR019 Heart failure |
CCSR GEN003 Chronic kidney disease |
One key characteristic of the CCSR for ICD-10-CM is that a single diagnosis code can be cross-classified to more than one CCSR category. For some applications, such as ranking inpatient hospitalizations by the principal diagnosis, a mutually exclusive categorization scheme is needed. To facilitate this type of analysis, the CCSR tool includes the assignment of a default CCSR category for the principal diagnosis for inpatient data starting with v2020.2 and a default CCSR category for the first-listed diagnosis for outpatient data starting with v2021.1. These defaults are based on recommended assignment rules (referred to as rationales). Users may choose to assign different default CCSR categories for ICD-10-CM codes, based on their own needs and preferences. Default CCSR Categories for Principal and First-Listed Diagnosis Assignment ICD-10-CM diagnosis code I13.0, Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease, is mapped to three CCSR categories given that the diagnosis code description includes three diagnoses. |
Diagnosis Code l13.0 Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney diseases, or unspecified chronic kidney disease. |
||
CCSR CIR008 Hypertension with complications and secondary hypertension |
DEFAULT CCSR CCSR CIR019 Heart failure |
CCSR GEN003 Chronic kidney disease |
The default CCSR category for this code is CIR019, Heart failure. The rationale for this default assignment is that the manifestation (i.e., heart failure) is considered to be more severe than the underlying causes (i.e., hypertension and chronic kidney disease).
Note that the selection of a default CCSR category for the principal or first-listed diagnosis is not applicable in certain instances. These instances differ based on the application of this tool to inpatient versus outpatient data. To learn more, please refer to the User Guide for the CCSR for ICD-10-CM. Return to Contents
Steps for Applying the CCSR for ICD-10-CM to Your Data
To apply the CCSR for ICD-10-CM to HCUP or other administrative databases, the following steps are required:
A zip folder is available for download on the CCSR for ICD-10-CM diagnoses page of the HCUP-US website, which includes materials to assist users in applying the tool to their data. Users should download and extract the contents of the zip folder containing the CCSR for ICD-10-CM tool to a saved location on their computer. The zip folder includes two files that make up the CCSR for ICD-10-CM software and three files that make up the supporting documentation. These files include a specific naming convention to indicate the tool's version, where yyyy indicates the fiscal year for ICD-10-CM diagnosis codes and r indicates the release number within the fiscal year. Descriptions about each file are outlined below: CCSR for ICD-10-CM Software Files
Understanding the Data Elements Required for the Input Dataset The input dataset must contain certain elements that are coded in specific ways. These data elements are required for the assignment of the CCSR for ICD-10-CM diagnoses. |
Data Element Name in Program | Purpose | How to Modify the Data Element Name Used in the Program | Data Element Name in HCUP Databases |
---|---|---|---|
Macro data element &RECID | Unique record identifier used to link files | Specify name using macro statement %LET RECID= | KEY in the HCUP State Databases |
DX1-DXn where n is the dimension of the diagnosis array | Array of ICD-10-CM diagnoses (without decimals) used to assign CCSR categories | Specify prefix for DX array using macro statement %LET DXPREFIX= | I10_DX1-I10DXn in all HCUP databases starting in data year 2016 |
Required only if using data that is a mixture of inpatient and outpatient data: DBTYPE | Flag to identify which records are inpatient and which are outpatient | Specify data element name using macro statement %LET IOVAR= | HCUPFILE in the HCUP Nationwide Emergency Department Sample (NEDS) |
Understanding the File Output Structure(s)
Users have the flexibility of choosing between three different file output structures with the CCSR for ICD-10-CM.
Users may use the SAS program (DXCCSR_Mapping_Program_vyyyy-r.sas) to apply the tool to their data. Currently, only a SAS program is available. If SAS is unavailable for use, the mapping of diagnosis codes listed in the CSV file can be accessed by other programs. We suggest that the SAS code be used as a guide for the necessary steps in other programming languages. For the tool to be applied correctly to users' data, certain macro variables or directory paths must be specified or modified within the program, where appropriate. To help with this process, the SAS program includes comments indicating that the "USER MUST MODIFY." If the user does not update the SAS macro variables accordingly, the program will either not run or fail. The directory paths and macro variables that require modification are organized within the SAS program into one of the following four sections. Directory paths and macro variables within the SAS program:
To ensure that the SAS program was run correctly, it is recommended that both the SAS logs and output be reviewed. Check the SAS log for errors or warnings to be certain the software was executed without error. In addition, users can generate various types of output to ensure correct application (e.g., prints of records, frequency distributions on the CCSR categories). The output can be used to address specific questions for quality control purposes. Examples of each file output structure: Vertical file output Example of the vertical file using a sample inpatient dataset. Information is shown for one record that has the following eight diagnoses: |
List of ICD-10-CM Diagnosis Codes for RECID 1001 | ||||||||
RECID | I10_DX1 | I10_DX2 | I10_DX3 | I10_DX4 | I10_DX5 | I10_DX6 | I10_DX7 | I10_DX8 |
1001 | K8530 | A6920 | F5000 | E8342 | T364X5A | E876 | K5903 | T402X5A |
The eight diagnosis codes for this one record trigger 11 CCSR categories in the vertical output file.
|
CSSR Vertical File Output | |||||
1 | 2 | 3 | 4 | 5 | 6 |
RECID | OBS | DXCCSR_VERSION | DXCCSR | DX_POSITION | DEFAULT_DXCCSR |
1001 | 1 | 2021.2 | DIG020 | 1 | N |
1001 | 2 | 2021.2 | INJ030 | 1 | Y |
1001 | 3 | 2021.2 | INF009 | 2 | |
1001 | 4 | 2021.2 | MBD010 | 3 | |
1001 | 5 | 2021.2 | END016 | 4 | |
1001 | 6 | 2021.2 | INJ028 | 5 | |
1001 | 7 | 2021.2 | END011 | 6 | |
1001 | 8 | 2021.2 | DIGJ025 | 7 | |
1001 | 9 | 2021.2 | INJ030 | 7 | |
1001 | 10 | 2021.2 | INJ028 | 8 | |
1001 | 11 | 2021.2 | MRD018 | 8 |
Below is an example of the horizontal file using one record from a sample inpatient dataset. |
CCSR Horizontal File Output | ||||||||||
Obs | RECID | DXCCSR_VERSION | DXCCSR_ DIG018 |
DXCCSR_ DIG019 |
DXCCSR_ DIG020 |
DXCCSR_ DIG021 |
DXCCSR_ DIG022 |
DXCCSR_ DIG023 |
DXCCSR_ DIG024 |
DXCCSR_ DIG025 |
1 | 1001 | 2021.2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 |
Below is an example of the vertical file option with only the default CCSR assignment using a sample of 10 records from an inpatient dataset. |
CSSR Default File Output | |||
RECID | Obs | DXCCSR_VERSION | DEFAULT_DXCCSR_DX1 |
1001 | 1 | 2021.2 | INJ030 |
1002 | 2 | 2021.2 | PRG024 |
1003 | 3 | 2021.2 | RSP005 |
1004 | 4 | 2021.2 | INF002 |
1005 | 5 | 2021.2 | INF002 |
1006 | 6 | 2021.2 | MUS006 |
1007 | 7 | 2021.2 | INF002 |
1008 | 8 | 2021.2 | INF002 |
1009 | 9 | 2021.2 | CIR007 |
1010 | 10 | 2021.2 | MUS006 |
Common Mistakes When Applying the CCSR for ICD-10-CM to Your Data
The following are common mistakes that are made by users of the CCSR for ICD-10-CM when applying to HCUP or other administrative databases:
Resources to Validate Frequencies of CCSR Categories on the HCUP Nationwide Databases For users applying the CCSR for ICD-10-CM diagnoses, resources are available for validating your results. These resources specifically provide users with frequency distributions by CCSR categories in the HCUP nationwide databases beginning data year 2016. These files are available under "Data Elements" on the respective nationwide database documentation pages:
Included in these frequency tables are both unweighted and weighted counts for the individual CCSR categories reported as a principal/first-listed diagnosis or any-listed diagnosis on the record. Also available are counts by individual ICD-10-CM diagnosis codes along with their corresponding CCSR category assignment. The frequencies provided are specific to the total number of records in the respective HCUP nationwide database and are not further stratified by any patient characteristics. In addition to validation of results, the frequency tables also allow users to determine whether the respective HCUP nationwide database would have enough cases to support an analysis of interest. Return to Contents
Documentation is available to users as a resource on the CCSR for ICD-10-CM diagnoses page of the HCUP-US website.
The CCSR for ICD-10-CM aggregates more than 70,000 ICD-10-CM diagnosis codes into over 530 clinically meaningful categories that may be more useful than the individual codes for presenting descriptive statistics.
For example, a researcher may find this useful for ranking purposes—specifically, a ranking of the top 10 most common diagnoses for all inpatient stays in the United States in data year 2017. |
Top 10 Most Common Diagnoses for All Inpatient Stays in the United States, 2017 | |||
---|---|---|---|
Rank | Principal Diagnosis | Total Number of Stays | Rate of Stays per 100,000 |
1 | Liveborn | 3,693,246 | 1,135.9 |
2 | Septicemia | 2,086,154 | 641.6 |
3 | Osteoarthritis | 1,248,744 | 384.1 |
4 | Heart failure | 1,091,295 | 335.6 |
5 | Chronic obstructive pulmonary disease and bronchiectasis | 760,860 | 234.0 |
6 | Complications specified during childbirth | 739,894 | 227.6 |
7 | Acute myocardial infarction | 662,090 | 203.6 |
8 | Diabetes mellitus with complication | 658,460 | 202.5 |
9 | Pneumonia (except that caused by tuberculosis) | 637,180 | 196.0 |
10 | Cardiac dysrhythmias | 612,790 | 188.5 |
Source: Agency for Healthcare Research and Quality (AHRQ), Healthcare Cost and Utilization Project (HCUP), National Inpatient Sample (NIS), 2017 |
As you can see from the table, the most common principal diagnosis in 2017 is Liveborn with a total of 3,693,246 inpatient stays in the United States. Following Liveborn are Septicemia and Osteoarthritis.
Return to Contents
Answers to Test Your Knowledge of the CCSR for ICD-10-CM Diagnoses Return to Contents You have completed the overview of the CCSR for ICD-10-CM diagnoses. For any questions about the CCSR for ICD-10-CM that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
The Elixhauser Comorbidity Software Refined for ICD-10-CM assigns data elements that identify different pre-existing conditions based on secondary diagnoses (i.e., comorbidities) listed on hospital administrative data.
Information on the Elixhauser Comorbidity Software Refined for ICD-10-CM is organized by the six subsections below. Additional information is also available on the Elixhauser Comorbidity Software Refined for ICD-10-CM page of the HCUP-US website. This tutorial will follow the below outline:
The Elixhauser Comorbidity Software Refined for ICD-10-CM assigns data elements that identify different pre-existing conditions based on secondary diagnoses (i.e., comorbidities) listed on inpatient and outpatient administrative data. In health services research, it is often important to control for comorbidities that coexist at the time of hospitalization or outpatient encounter, impact resource allocation (e.g., length of stay or charges), and possibly affect outcomes such as in-hospital mortality. The comorbidity measures (which are based on secondary diagnoses) provide an analyst with a way to determine how often a given comorbidity influences the treatment plan for that hospitalization; they are not direct indicators of disease prevalence.
The Elixhauser Comorbidity Software Refined for ICD-10-CM is based on the ICD-10-CM diagnosis codes with indicators of whether the diagnoses were present on admission (POA). It is updated annually to coincide with fiscal year updates to the ICD-10-CM diagnosis coding system and retains diagnosis codes valid from the start of ICD-10-CM in October 2015. For this reason, it is advisable to always use the most recent version of the tool. |
Secondary ICD-10-CM diagnosis codes and POA indicators | → | Elixhauser Comorbidity Software Refined for ICD-10-CM | → | Comorbidity Measures (38)
Examples
|
Development of the Elixhauser Comorbidity Software Refined for ICD-10-CM
The Elixhauser Comorbidity Software was originally developed using ICD-9-CM diagnosis codes.1 The software was translated into ICD-10-CM prior to the availability of ICD-10-CM-coded data and released as a beta version. Once ICD-10-CM-coded data became available, the beta version was evaluated by clinical experts. The recommended modifications (implemented in v2021.1) transition the software tool out of its beta status and into the Elixhauser Comorbidity Software Refined. The Elixhauser Comorbidity Software Refined for ICD-10-CM continues to retain the same clinical intent of defining a comprehensive list of comorbidity measures for use with large administrative databases; however, refinements were made to the clinical criteria used for identification of comorbidities and also with some of the comorbidity measures themselves. The number of comorbidity measures increases from 29 to 38 in v2021.1, with 3 measures added, 5 measures modified to create 12 more specific measures, and 1 measure discontinued. The Elixhauser Comorbidity Software Refined for ICD-10-CM replaces the beta version of this tool and will be updated annually as new ICD-10-CM codes become available. The beta version of the Elixhauser Comorbidity Software for ICD-10-CM includes ICD-10-CM codes valid through September 2019 and will not be updated for codes added after October 2019 (fiscal year 2020). For additional information on the refinement process, refer to the Elixhauser Comorbidity Software Refined for ICD-10-CM page of the HCUP-US website. 1 Elixhauser A, Steiner C, Harris DR, Coffey RM. Comorbidity measures for use with administrative data. Med Care. 1998:36(1):8-27. https://www.jstor.org/stable/3766985. Accessed September 5, 2020. Return to Contents
Total of 38 Comorbidity Measures
Starting with v2021.1 of the Elixhauser Comorbidity Software Refined for ICD-10-CM, there are a total of 38 comorbidity measures. The table below provides a list of the 38 comorbidity measures included in the Elixhauser Comorbidity Software Refined for ICD-10-CM as well as their associated abbreviations used for data element names in the accompanying SAS® program. The comorbidity measures are alphabetized based on the comorbidity measure's abbreviation. |
CMR_AIDS: Acquired immune deficiency syndrome |
CMR_CBVD: Cerebrovascular disease |
CMR_LIVER_MLD: Liver disease, mild |
CMR_PUMLCIRC: Pulmonary circulation disease |
CMR_ALCOHOL: Alcohol abuse |
CMR_COAG: Coagulopathy |
CMR_LIVER_SEV: Liver disease, moderate to severe |
CMR_RENLFL_MOD: Renal failure, moderate |
CMR_ANEMDEF: Deficiency anemias |
CMR_DEMENTIA: Dementia |
CMR_LUNG_CHRONIC: Chronic pulmonary disease |
CMR_RENLFL_SEV: Renal failure, severe |
CMR_AUTO_IMMUNE: Autoimmune conditions |
CMR_DEPRESS: Depression |
CMR_NEURO_MOVT: Neurological disorders affecting movement |
CMR_THYROID_HYPO: Hypothyroidism |
CMR_BLDLOSS: Chronic blood loss anemia |
CMR_DIAB_CX: Diabetes with chronic complications |
CMR_NEURO_SEIZ: Seizures and epilepsy |
CMR_THYROID_OTH: Other thyroid disorders |
CMR_CANCER_LEUK: Leukemia |
CMR_DIAB_UNCX: Diabetes without chronic complications |
CMR_NEURO_OTH: Other neurological disorders |
CMR_ULCER_PEPTIC: Peptic ulcer with bleeding |
CMR_CANCER_LYMPH: Lymphoma |
CMR_DRUG_ABUSE: Drug abuse |
CMR_OBESE: Obesity |
CMR_VALVE: Valvular disease |
CMR_CANCER_METS: Metastatic cancer |
CMR_HTN_CX: Hypertension, complicated |
CMR_PARALYSIS: Paralysis |
CMR_WGHTLOSS: Weight loss |
CMR_CANCER_SOLID: Solid tumor without metastasis, malignant |
CMR_HF: Heart failure |
CMR_PERIVASC: Peripheral vascular disease |
|
CMR_CANCER_NSITU: Solid tumor without metastasis, in situ |
CMR_HTN_UNCX: Hypertension, uncomplicated |
CMR_PSYCHOSES: Psychoses |
Comorbidity measures that require indicators that the diagnosis was present on admission (POA)
Starting with v2021.1 of the Elixhauser Comorbidity Software Refined for ICD-10-CM, POA indicators are required to assign 18 of the 38 comorbidity measures to identify pre-existing conditions, as opposed to medical conditions that arise during the hospital stay. In contrast, prior versions of the Elixhauser Comorbidity Software used Medicare Severity-diagnosis-related groups (MS-DRGs) to exclude secondary diagnoses related to the principal diagnosis for the inpatient stay. Additional information on how POA information is used: How the Elixhauser Comorbidity Software Refined Uses POA Information For all 18 of the comorbidity measures that use POA information, the secondary diagnosis of interest must be present on admission, identified using the following values of POA:
Some ICD-10-CM diagnosis codes are exempt from POA reporting because they are for circumstances regarding the healthcare encounter or factors influencing health status that do not represent a current disease or injury or that describe conditions that are always present on admission. When exempt codes are included in clinical criteria for a measure that uses POA, the POA value of the code is not considered.
Clinically similar comorbidity measures There are some comorbidity measures that are clinically similar but differentiated by severity. It is possible for an input record to include an ICD-10-CM diagnosis code that triggers both the less severe and the more serve comorbidity measure. In these cases, the SAS analysis program will assign the input record to only the more severe comorbidity measure:
Elixhauser Comorbidity Indices Refined for ICD-10-CM The Elixhauser Comorbidity Index Refined for ICD-10-CM is designed to predict two health outcomes:
Additional information on the indices is available in the User Guide for the Elixhauser Comorbidity Software Refined for ICD-10-CM. Return to Contents
Steps for Applying the Elixhauser Comorbidity Software Refined for ICD-10-CM to Your Data
To apply the Elixhauser Comorbidity Software Refined for ICD-10-CM to HCUP or other administrative databases, the following steps are required:
A zip folder is available for download on the Elixhauser Comorbidity Software Refined for ICD-10-CM page of the HCUP-US website, which includes materials to assist users in applying the tool to their data. Users should download and extract the contents of the zip folder containing the Elixhauser Comorbidity Software Refined tool to a saved location on their computer. The zip folder includes three files that make up the Elixhauser Comorbidity Software Refined for ICD-10-CM software and three files that make up the supporting documentation. These files include a specific naming convention to indicate the tool's version, where yyyy indicates the fiscal year for ICD-10-CM diagnosis codes and r indicates the release number within the fiscal year. Elixhauser Comorbidity Software Refined for ICD-10-CM Software Files
The following data elements are required for assigning the Elixhauser Comorbidity Software Refined for ICD-10-CM to administrative databases. Users will need to either modify the data element name in the SAS Mapping program to match field names in their input dataset or modify the field names in the input dataset to match the SAS Mapping program. |
Data Element Name in the Program | Purpose | How to Modify the Data Element Name Used in the Program | Data Element Name in HCUP Databases |
---|---|---|---|
DX1-DXn where n is the dimension of the diagnosis array. The dimension of the array must be at least 2 because the comorbidity measures are specific to secondary diagnoses. | Array of ICD-10-CM diagnoses (without decimals) used to assign comorbidity measures | Specify prefix for DX array using macro statement %LET DXPREFIX= | I10_DX1-I10DXn in all HCUP databases starting in data year 2016 |
YEAR | Discharge year (format YYYY), which is required to check whether ICD-10-CM diagnosis code is exempt from POA reporting | Not modifiable. Hard-coded into program. | YEAR |
DQTR | Discharge quarter (values 1 for Jan-Mar, 2 for April-June, 3 for July-Sept, 4 for Oct-Dec), which is required to check whether the ICD-10-CM diagnosis code is exempt from POA reporting | Not modifiable. Hard-coded into program. | DQTR |
Required to assign 18 of the comorbidity measures: POA1-POAn where n is the dimension of the array of indicators that the diagnosis is present on admission. The dimension of the array must be the same length as the diagnosis array. | Array of POA indicators required to assign the comorbidity measures for which coding is sensitive to the diagnosis being present on admission | Specify prefix for POA array using macro statement %LET POAPREFIX= | DXPOA1-DXPOAn |
Understanding the Data Elements That are Required on Your Data to Assign Elixhauser Comorbidity Indices Refined for ICD-10-CM
To assign the indices, the input dataset must contain all 38 comorbidity measures. The indices are designed to use all 38 comorbidity measures which means the data must have included POA indicators when the comorbidity measures were assigned. Modifying the SAS Programs and Applying Them to Your Data Users may use the SAS programs (CMR_Format_Program_vyyyy-r.sas [SAS Format Program]; CMR_Mapping_Program_vyyyy-r.sas [SAS Mapping Program]; CMR Index Program [SAS Index Program]) to apply the tool to their data. Currently, only SAS programs are available. We suggest that the SAS code be used as a guide for the necessary steps in other programming languages. For the tool to be applied correctly to users' data, certain macro variables or directory paths must be specified or modified within the SAS Mapping program and SAS Index program, where appropriate. To help with this process, the SAS program includes comments indicating that the "USER MUST MODIFY." If the user does not update the SAS macro variables accordingly, the program will either not run or fail. SAS Mapping Program The directory paths and macro variables that require modification are organized within the SAS Mapping program into one of the following three sections. The Directory paths and macro variables within the SAS Analysis program
The directory paths and macro variables that require modification are organized within the SAS Index program into one of the following three sections.
To ensure that the SAS programs were run correctly, it is recommended that both the SAS logs and output be reviewed. Check the SAS log for errors or warnings to be certain the software was applied correctly. In addition, users can generate various types of output to ensure correct application (e.g., prints of records, frequency distributions on the comorbidity measures). The output can be used to address specific questions for quality control purposes. Below is an example of just one type of output that can be generated for validation purposes. In this record-level output, two sample records are listed. Within each record is an array of three ICD-10-CM diagnosis codes, an array with corresponding POA assignment, and, for the purposes of this tutorial, the applicable comorbidity measure triggered by the secondary diagnosis codes on the record (I10_DX2 or I10_DX3). Note that in the output generated by the software, there will be an array that includes all 38 comorbidity measures. |
Sample Data for the Elixhauser Comorbidity Software Refined for ICD-10-CM | |||||||
Obs | I10_DX1 | I10_DX2 | I10_DX3 | DXPOA1 | DXPOA2 | DXPOA3 | LIVER_MLD |
---|---|---|---|---|---|---|---|
578 | C220 | B1920 | F17200 | Y | Y | Y | 1 |
Obs | I10_DX1 | I10_DX2 | I10_DX3 | DXPOA1 | DXPOA2 | DXPOA3 | BLDLOSS |
753 | 0722 | 08612 | 09081 | Y | Y | Y | 1 |
Common Mistakes When Applying the Elixhauser Comorbidity Software Refined for ICD-10-CM to Your Data The following are common mistakes that are made by users of the Elixhauser Comorbidity Software Refined for ICD-10-CM when applying to HCUP or other administrative databases:
Return to Contents
Documentation is available to users as a resource on the Elixhauser Comorbidity Software Refined for ICD-10-CM page of the HCUP-US website.
Key pieces of documentation for the Elixhauser Comorbidity Software Refined for ICD-10-CM
Return to Contents
The Elixhauser Comorbidity Software Refined for ICD-10-CM assigns data elements that identify different pre-existing conditions based on secondary diagnoses (i.e., comorbidities) listed on inpatient and outpatient administrative data. In health services research, it is often important to control for comorbidities that coexist at the time of the hospitalization or outpatient encounter, impact resource allocation (e.g., length of stay or charges), and possibly affect outcomes such as in-hospital mortality.
To understand the effect of comorbidities on hospital resources and outcomes, let's consider the following example analysis. A sample inpatient dataset was used to query all inpatient stays with a principal diagnosis of pneumonia, which in this example is defined by the Clinical Classifications Software Refined (CCSR) for ICD-10-CM default category CCSR RSP002 (Pneumonia). Within this group, inpatient stays were further subset based on the presence of Elixhauser Comorbidity Software Refined comorbidity measures as a secondary diagnosis (v2021.1). The average length of stay was compared for inpatient stays with a principal diagnosis of pneumonia without any comorbidities versus those with one comorbidity. Select comorbidity measures were chosen to be included in the output. Comparison in the Average Length of Stay for Pneumonia-Related Stays, With and Without a Comorbidity |
Comorbidity Measure | Average Length of Stay, Days |
---|---|
No comorbidity | 3.2 |
Alcohol abuse | 2.5 |
Cerebrovascular disease | 4.8 |
Heart failure | 5.2 |
Neurological disorders affecting movement | 9.1 |
Obesity | 3.5 |
Pulmonary circulation disease | 8.4 |
Solid tumor without metastasis, malignant | 3.6 |
Source: Agency for Healthcare Research and Quality (AHRQ), Healthcare Cost and Utilization Project (HCUP), v2021.1 of the Elixhauser Comorbidity Software Refined for ICD-10-CM, v2021.2 of the Clinical Classifications Software Refined (CCSR) for ICD-10-CM diagnoses |
For all comorbidity measures selected, except for alcohol abuse, on average, length of stay is higher than for the group without any comorbidity measures. This demonstrates the propensity for certain comorbidities to result in increased resource use for inpatient stays with a principal diagnosis of pneumonia.
Return to Contents
Answers to Test Your Knowledge of the Elixhauser Comorbidity Software Refined for ICD-10-CM Return to Contents You have completed the overview of the Elixhauser Comorbidity Software Refined for ICD-10-CM! Module 1 is now complete. For any questions about the Elixhauser Comorbidity Software Refined for ICD-10-CM that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
Module 2 provides information about the HCUP software tools designed for use with International Classification of Diseases, Tenth Revision, Clinical Modification (ICD-10-CM) diagnosis codes. Starting October 1, 2015, diagnoses for hospital inpatient stays and outpatient encounters in the United States are reported using the ICD-10-CM coding system. These tools can be applied to HCUP and other administrative databases that include ICD-10-CM-coded data to create new data elements from existing data, thereby enhancing a researcher's ability to conduct analyses.
Additional information about the HCUP software tools for ICD-10-CM diagnoses is on the Research Tools page of the HCUP-US website.
Additional information on the coding system Both the Clinical Classifications Software Refined (CCSR) for ICD-10-PCS and Procedure Classes Refined for ICD-10-PCS rely on the taxonomy and specificity of the International Classification of Diseases, Tenth Revision, Procedure Coding System (ICD-10-PCS) in the assignment of individual procedure codes in CCSR or procedure class categories. ICD-10-PCS codes are seven characters long, and each character has a specific meaning in describing the type of procedure.1 The following table provides an example ICD-10-PCS code (0B110F4, Tracheostomy with tracheostomy tube) that is broken up into each of the individual seven characters. |
ICD-10-PCS Code Character | ICD-10-PCS Code Character's Meaning |
---|---|
0 (Section) | The first character indicates section. For this example, ICD-10-PCS code, the value 0 represents the Medical and Surgical procedures section of ICD-10-PCS. |
B (Body System) | The second character indicates body system. For this example, ICD-10-PCS code, the value B represents the Respiratory System. |
1 (Root Operation) | The third character indicates root operation. For this example, ICD-10-PCS code, the value 1 represents Bypass. |
1 (Body Part) | The fourth character indicates body part, which is specific to the root operation and can vary by body system. For this example, ICD-10-PCS code, the value 1 represents the Trachea, which is specific to the respiratory system. |
0 (Approach) | The fifth character indicates approach. For this example, ICD-10-PCS code, the value 0 represents an Open approach. |
F (Device) | The sixth character indicates device, which only includes those devices that remain after the procedure is completed, such as electronic appliances, grafts, prostheses, implants, and simple or mechanical appliances. For this example, ICD-10-PCS code, the value F represents a Tracheostomy Device. |
4 (Qualifier) | The seventh and final character indicates qualifier. There is considerable variation in the seventh character because it is specific to the root operation. For this example, ICD-10-PCS code, the qualifier is 4, which is Cutaneous. |
The seven characters described above generally apply to the structure of an ICD-10-PCS code, however some characters can carry different meanings across ICD-10-PCS sections. For example, in the Nuclear Medicine section, the third character indicates type of nuclear medicine procedure as opposed to root operation. For more information on ICD-10-PCS code structure, refer to the ICD-10-PCS Code Book1 or the Centers for Medicare and Medicaid Services (CMS) website (https://www.cms.gov/Medicare/Coding/ICD10).
1 Information about ICD-10-PCS characters was obtained from Casto AB, ed. ICD-10-PCS Code Book, 2021. Chicago, IL: American Health Information Management Association; 2021. Return to Contents
The Clinical Classifications Software Refined (CCSR) for ICD-10-PCS aggregates more than 80,000 ICD-10-PCS procedure codes into over 320 clinically meaningful categories.
Information on the CCSR for ICD-10-PCS procedures is organized by the six subsections below. Additional information is also available on the CCSR for ICD-10-PCS Procedures page of the HCUP-US website. This tutorial will follow the below outline:
Return to Contents
The CCSR for ICD-10-PCS aggregates more than 80,000 ICD-10-PCS procedure codes into over 320 clinically meaningful categories. The categories are organized across 31 clinical domains, which generally follow the structure of the chapters in the ICD-10-PCS Code Book.
The CCSR for ICD-10-PCS is updated annually to coincide with fiscal year updates to the ICD-10-PCS procedure coding system and retains procedure codes valid from the start of ICD-10-PCS in October 2015. For this reason, it is advisable to always use the most recent version of the tool. |
ICD-10-PCS Codes | CCSR Categories |
---|---|
0 (Section) | The first character indicates section. For this example, ICD-10-PCS code, the value 0 represents the Medical and Surgical procedures section of ICD-10-PCS. |
10D00Z0 10D00Z1 10D00Z2 | PGN003: Cesarean section |
009U30Z 009U3ZX 009U3ZZ 00JU3ZZ | CNS002: Lumbar puncture |
CCSR Clinical Domains
CCSR categories are organized across clinical domains, which generally follow the structure of the procedure sections of the ICD-10-PCS Code Book.1 The table below provides a complete list of all clinical domains within the CCSR tool. |
ICD-10-PCS Clinical Domains (largely aligned with ICD-10-PCS Code Book sections) |
---|
Administration of Therapeutic Substances |
Cardiovascular Procedures |
Chiropractic Treatment |
Central Nervous System Procedures |
Endocrine Procedures |
Ear, Nose, and Throat Procedures |
Extracorporeal or Systemic Assistance and Performance |
Extracorporeal or Systemic Therapies |
Eye Procedures |
Female Reproductive System Procedures |
Gastrointestinal System Procedures |
General Region Procedures |
Hepatobiliary and Pancreas Procedures |
Imaging |
Lymphatic and Hemic System Procedures |
Measurement and Monitoring |
Mental Health Therapy |
Male Reproductive System Procedures |
Musculoskeletal, Subcutaneous Tissue, and Fascia Procedures |
Nuclear Medicine |
Osteopathic Treatment |
Other Procedures |
Pregnancy-Related Procedures |
Dressings and Other Placements |
Peripheral Nervous System Procedures |
Radiation Therapy |
Respiratory System Procedures |
Rehabilitation, Evaluation, and Treatment |
Skin and Breast Procedures |
Substance Use Disorder Treatment |
Urinary System Procedures |
1 Casto AB, ed. ICD-10-PCS Code Book, 2021. Chicago, IL: American Health Information Management Association; 2021.
Development of the CCSR The Clinical Classifications Software (CCS) was developed originally for International Classification of Diseases, Ninth Revision, Clinical Modification (ICD-9-CM) procedures. The CCS was translated to ICD-10-PCS prior to the availability of ICD-10-PCS-coded data and released as a beta version. Once ICD-10-PCS-coded data became available, the beta versions of the CCS were evaluated using the HCUP databases, and unexpected discontinuities between the CCS for ICD-9-CM and beta versions of the CCS for ICD-10-PCS were revealed. These findings led to the development of the CCSR for ICD-10-PCS. The CCSR for ICD-10-PCS provides a means by which to identify specific medical/surgical/ancillary clinical concepts using ICD-10-PCS procedure codes. The CCSR for ICD-10-PCS capitalizes on the taxonomy and specificity of the ICD-10-PCS coding scheme by creating new clinical categories that did not exist in the CCS for ICD-9-CM or beta versions of the CCS for ICD-10-PCS. The refinement process was informed by American Health Information Management Association certified ICD-10-PCS trainers and supported by a team of clinical experts and surgeons. The team extensively reviewed the CCSR at each stage of its development using the HCUP State Inpatient Databases (SID) for quality control testing. The CCSR for ICD-10-PCS replaces the beta version of the CCS for ICD-10-PCS and will be updated annually as new ICD-10-PCS codes become available. The beta version of the CCS includes ICD-10-PCS codes valid through September 2020 and will not be updated for codes added after October 2020 (fiscal year 2021). It is recommended that the beta versions of the CCS for ICD-10-PCS no longer be used. For additional information on the refinement process of the CCSR for ICD-10-PCS procedures, refer to the CCSR for ICD-10-PCS Procedures page of the HCUP-US website. Return to Contents
|
ICD-10-PCS Clinical Domain | Three-Character Abbreviation |
---|---|
Administration of Therapeutic Substances | ADM |
Cardiovascular Procedures | CAR |
Chiropractic Treatment | CHP |
Central Nervous System Procedures | CNS |
Endocrine Procedures | ENP |
Ear, Nose, and Throat Procedures | ENT |
Extracorporeal or Systemic Assistance and Performance | ESA |
Extracorporeal or Systemic Therapies | EST |
Eye Procedures | EYP |
Female Reproductive System Procedures | FRS |
Gastrointestinal System Procedures | GIS |
General Region Procedures | GNR |
Hepatobiliary and Pancreas Procedures | HEP |
Imaging | IMG |
Lymphatic and Hemic System Procedures | LYM |
Measurement and Monitoring | MAM |
Mental Health Therapy | MHT |
Male Reproductive System Procedures | MRS |
Musculoskeletal, Subcutaneous Tissue, and Fascia Procedures | MST |
Nuclear Medicine | NCM |
Osteopathic Treatment | OST |
Other Procedures | OTR |
Pregnancy-Related Procedures | PGN |
Dressings and Other Placements | PLC |
Peripheral Nervous System Procedures | PNS |
Radiation Therapy | RAD |
Respiratory System Procedures | RES |
Rehabilitation, Evaluation, and Treatment | RHB |
Skin and Breast Procedures | SKB |
Substance Use Disorder Treatment | SUD |
Urinary System Procedures | URN |
Return to Contents
Steps for Applying the CCSR for ICD-10-PCS to Your Data
To apply the CCSR for ICD-10-PCS to HCUP or other administrative databases, the following steps are required:
A zip folder is available for download on the CCSR for ICD-10-PCS Procedures page of the HCUP-US website, which includes materials to assist users in applying the tool to their data. Users should download and extract the contents of the zip folder containing the CCSR for ICD-10-PCS tool to a saved location on their computer. The zip folder includes two files that make up the CCSR for ICD-10-PCS software and three files that make up the supporting documentation. These files include a specific naming convention to indicate the tool's version, where yyyy indicates the fiscal year for ICD-10-PCS procedure codes and r indicates the release number within the fiscal year. Descriptions for each file are outlined below: CCSR for ICD-10-PCS Software Files:
CCSR for ICD-10-PCS Documentation:
The input dataset must contain certain elements that are coded in specific ways. These data elements, listed in the table below, are required for the assignment of the CCSR for ICD-10-PCS procedures. |
Data Element Name in Program | Purpose | How to Modify the Data Element Name Used in the Program | Data Element Name in HCUP Databases |
---|---|---|---|
Macro data element &RECID | Unique record identifier used to link files | Specify name using macro statement %LET RECID= | KEY in the HCUP State databases |
PR1-PRn, where n is the dimension of the procedure array | Array of ICD-10-PCS procedures used to assign CCSR categories | Specify prefix for PR array using macro statement %LET PRPREFIX= | I10_PR1-I10PRn in all HCUP databases starting in data year 2016 |
Understanding the Output File Structure(s)
Users have the flexibility of choosing between two output file structures with the CCSR for ICD-10-PCS.
Users may use the SAS program (PRCCSR_Mapping_Program_vyyyy-r.sas) to apply the tool to their data. Currently, only a SAS program is available. If SAS is unavailable for use, the mapping of diagnosis codes listed in the CSV file can be accessed by other programs. We suggest that the SAS code be used as a guide for the necessary steps in other programming languages. For the tool to be applied correctly to users' data, macro variables or directory paths must be specified or modified within the program, where appropriate. To help with this process, the SAS program includes comments indicating that the "USER MUST MODIFY." If the user does not update the SAS macro variables accordingly, the program will either not run or fail. The directory paths and macro variables that require modification are organized within the SAS program into one of the following four sections.
Checking SAS Logs and File Output To ensure that the SAS program was run correctly, it is recommended that users review both the SAS logs and output. Check the SAS log for errors or warnings to be certain the software was executed without error. In addition, users can generate various types of output to ensure correct application (e.g., prints of records, frequency distributions on the CCSR categories). The output can be used to address specific questions for quality control purposes. Example of each output file structure: Vertical file output Example of the vertical file using a sample inpatient dataset. Information is shown for one record that has the following four procedures: |
List of ICD-10-PCS Procedure Codes for RECID 1002 | ||||
---|---|---|---|---|
RECID | I10_PR1 | I10_PR2 | I10_PR3 | I10_PR4 |
1002 | 0DBM8ZX | 0DBE8ZX | ODB23ZX | ODBB8ZX |
Given that this discharge record has four procedure codes, there are four corresponding records in the vertical output file.
|
CCSR Vertical File Output | ||||
---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
RECID | OBS | PRCCSR | PRCCSR_VERSION | PR_POSITION |
1001 | 1 | GIS002 | 2021.1 | 1 |
1001 | 2 | GIS002 | 2021.1 | 2 |
1001 | 3 | GIS002 | 2021.1 | 3 |
1001 | 4 | GIS002 | 2021.1 | 4 |
Horizontal file output Below is an example of the horizontal output file using one record from a sample inpatient dataset. |
CCSR Horizontal File Output | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
RECID | Obs | PRCCSR_VERSION | PRCCSR_GIS001 | PRCCSR_GIS002 | PRCCSR_GIS003 | PRCCSR_GIS004 | PRCCSR_GIS005 | PRCCSR_GIS006 | PRCCSR_GIS007 | PRCCSR_GIS008 |
1002 | 1 | 2021.1 | 0 | 2 | 3 | 0 | 0 | 0 | 0 | 0 |
Resources to Validate Frequencies of CCSR Categories on the HCUP Nationwide Databases For users applying the CCSR for ICD-10-PCS procedures, resources are available for validating your results. These resources specifically provide users with frequency distributions by CCSR categories in the HCUP nationwide databases for data years 2016-2018. These files are available under "Data Elements" on the respective nationwide database documentation pages:
In addition to validation of results, the frequency tables also allow users to determine whether the respective HCUP nationwide database would have enough cases to support an analysis of interest. Return to Contents
Documentation is available to users as a resource on the CCSR for ICD-10-PCS Procedures page of the HCUP-US website.
Return to Contents
The CCSR for ICD-10-PCS aggregates more than 80,000 ICD-10-PCS procedure codes into over 300 clinically meaningful categories that may be more useful than the individual codes for presenting descriptive statistics.
For example, a researcher may find this useful for ranking purposesâspecifically, a ranking of the top 10 most common operations during inpatient stays in the United States in data year 2018. In this case, CCSR categories are reported for any-listed operating room procedure (principal or secondary) on the discharge record. Operating room procedures are identified by the HCUP Procedure Classes Refined for ICD-10-PCS tool as major diagnostic or therapeutic surgical procedures. The Procedure Classes tool is discussed in greater detail in the next section of Module 2. Top 10 Most Common Operations During Inpatient Stays in the United States, 2018 |
Rank | Operating Room Procedure by CCSR Category (All-Listed) | Total Number of Stays | Rate of Stays per 100,000 |
---|---|---|---|
1 | Cesarean section | 1,167,660 | 357.6 |
2 | Knee arthroplasty | 715,203 | 219.0 |
3 | Perineal muscle laceration repair (second-degree obstetrical and other) | 688,375 | 210.8 |
4 | Hip arthroplasty | 599,494 | 183.6 |
5 | Percutaneous coronary intervention | 481,780 | 147.5 |
6 | Spine fusion | 455,505 | 139.5 |
7 | Cholecystectomy | 335,240 | 102.7 |
8 | Femur fixation | 307,275 | 94.1 |
9 | Colectomy | 298,650 | 91.5 |
10 | Vertebral discectomy | 285,635 | 87.5 |
Source: Agency for Healthcare Research and Quality (AHRQ), Healthcare Cost and Utilization Project (HCUP), National Inpatient Sample (NIS), 2018, v2021.1 of the Clinical Classifications Software Refined (CCSR) for ICD-10-PCS procedures |
As shown in the table, the most common operating room procedure in 2018 is Cesarean section, with a total of 1,167,660 inpatient stays in the United States. Following Cesarean section are knee arthroplasty and perineal muscle laceration repair (second-degree obstetrical and other).
Return to Contents
Answers to Test Your Knowledge of the CCSR for ICD-10-PCS Procedures Return to Contents You have completed the overview of the CCSR for ICD-10-PCS procedures. For any questions about the CCSR for ICD-10-PCS that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
The Procedures Classes Refined for ICD-10-PCS can be used to readily determine:
This tutorial will follow the below outline:
Return to Contents
The Procedure Classes Refined for ICD-10-PCS software assigns all ICD-10-PCS procedure codes to one of four categories.
Return to Contents
Return to Contents
To apply the Procedure Classes Refined for ICD-10-PCS to HCUP or other administrative databases, the following steps are required:
A zip folder is available for download on the Procedure Classes Refined for ICD-10-PCS page of the HCUP-US website, which includes materials to assist users in applying the tool to their data. Users should download and extract the contents of the zip folder containing the Procedure Classes Refined tool to a saved location on their computer. The zip folder includes two files that make up the Procedure Classes Refined for ICD-10-PCS software and two files that make up the supporting documentation. These files include a specific naming convention to indicate the tool's version, where yyyy indicates the fiscal year for ICD-10-PCS procedure codes and r indicates the release number within the fiscal year Procedure Classes Refined for ICD-10-PCS Software Files
The input dataset must contain an array of ICD-10-PCS procedure codes without decimals. These data elements are required for the assignment of the Procedure Classes Refined for ICD-10-PCS. |
Data Element Name in Program | Purpose | How to Modify the Data Element Name Used in the Program | Data Element Name in HCUP Databases |
---|---|---|---|
PR1-PRn, where n is the dimension of the procedure array | Array of ICD-10-PCS procedures used to assign procedure classes | Specify prefix for PR array using macro statement %LET PRPREFIX= | I10_PR1-I10PRn in all HCUP databases starting in data year 2016 |
Modifying the SAS Program and Applying It to Your Data
Users may use the SAS program (PClass_ICD10PCS_Mapping_Program_vyyyy-r.sas) to apply the tool to their data. Currently, only a SAS program is available. We suggest that the SAS code be used as a guide for the necessary steps in other programming languages. For the tool to be applied correctly to users' data, macro variables or directory paths must be specified or modified within the program, where appropriate. To help with this process, the SAS program includes comments indicating that the "USER MUST MODIFY." If the user does not update the SAS macro variables accordingly, the program will either not run or fail. The directory paths and macro variables that require modification are organized within the SAS program into one of the following four sections.
To ensure that the SAS program was run correctly, it is recommended that users review both the SAS logs and output(s). Check the SAS log for errors or warnings to be certain the software was executed without error. In addition, users can generate various types of outputs to ensure correct application (e.g., prints of records, frequency distributions on the procedure classes). These outputs can be used to address specific questions for quality control purposes. Below is an example of just one type of output that can be generated for validation purposes. This output includes summary statistics, which provide total frequencies of procedure classes corresponding to the position of the procedure in the procedure array. For this example, overall frequencies of procedure classes are provided only for the principal procedure (PR1). |
Sample Data for Procedure Classes Refined for ICD-10-PCS | ||||
Procedure Class 1 | ||||
PCLASS1 | Frequency | Percent | Cumulative Frequency | Cumulative Percent |
---|---|---|---|---|
Missing | 2,767,772 | 38.95 | 2,767,772 | 38.95 |
1: Minor Diagnostic | 583,492 | 8.21 | 3,351,264 | 47.16 |
2: Minor Therapeutic | 2,069,063 | 29.12 | 5,420,327 | 76.28 |
3: Major Diagnostic | 39,088 | 0.55 | 5,459,415 | 76.83 |
4: Major Therapeutic | 1,646,083 | 23.17 | 7,105,498 | 100.0 |
Return to Contents
Documentation is available to users as a resource on the Procedure Classes Refined for ICD-10-PCS page of the HCUP-US website.
Return to Contents
The Procedure Classes Refined for ICD-10-PCS is used to readily determine:
A researcher may find this tool useful for analyzing trends in the number of inpatient discharges in the United States with at least one operating room procedure from 2016 to 2018 for the following age groups: 0-17, 18-44, 45-64, 65-74, and 75+ years. Operating room procedures are defined as any record with a procedure class value on any procedure = 3 or 4 for major diagnostic or major therapeutic procedures, respectively. Number of Inpatient Stays in the United States With At least One Operating Room Procedure by Age Group, 2016-2018 |
Age Group, Years | Number of Inpatient Stays in the United States 2016 | ||
---|---|---|---|
0-17 | 334,465 | 324,055 | 314,075 |
18-44 | 3,203,762 | 3,143,787 | 3,089,624 |
45-64 | 2,858,894 | 2,812,299 | 2,692,064 |
65-74 | 1,871,365 | 1,920,504 | 1,894,219 |
75+ | 1,569,254 | 1,591,584 | 1,615,200 |
Source: Agency for Healthcare Research and Quality (AHRQ), Healthcare Cost and Utilization Project (HCUP), National Inpatient Sample (NIS), 2016-2018, v2021.2 of the Procedure Classes Refined for ICD-10-PCS |
As you can see, the number of inpatient stays with an operating room procedure has decreased from 2016 to 2018 for the following age groups: 0-17, 18-44, and 45-64 years. In contrast, the number of inpatient stays with an operating room procedure has increased over this same time period for patients aged 65-74 and 75+ years.
Return to Contents
Answers to Test Your Knowledge of the Procedure Classes Refined for ICD-10-PCS Return to Contents You have completed the overview of the Procedure Classes Refined for ICD-10-PCS! Module 2 is now complete. For any questions about the Procedure Classes Refined for ICD-10-PCS that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents Module 3 provides information about the HCUP software tools designed for use with data that contain Healthcare Common Procedure Coding System (HCPCS) Level I (commonly referred to as Current Procedural Terminology [CPT®] codes) and HCPCS Level II codes. These codes are used to report services and procedures by physicians and other healthcare professionals, in addition to provided supplies and durable goods. CPT and HCPCS Level II codes are predominantly found on outpatient administrative data. These tools can be applied to HCUP and other administrative databases that include CPT- or HCPCS Level II-coded data to create new data elements from existing data, thereby enhancing a researcher's ability to conduct analyses.
Additional information about the HCUP software tools for CPT and HCPCS Level II services and procedures is on the Research Tools page of the HCUP-US website. This module includes:
The Healthcare Common Procedure Coding System (HCPCS) is made up of three levels - Current Procedural Terminology (CPT®) codes for HCUPCS Level I codes, HCPCS level II, and HCPCS Level III codes. CPT codes are further divided into three types - CPR Category I, CPT Category II, and CPT Category III. CPT (or HCPCS Level I) CPT codes (or HCUPCS Level I codes) represent approximately 80 percent of the HCHPCS codes and are copyrighted and published by the American Medical Association (AMA). There are four types of CPT codes: Category I, Category II, Category III, and Proprietary Laboratory Analyses (PLA). CPT codes are five characters long and can be numeric or alphanumeric, depending on the category. The services and procedures include (but are not limited to) evaluation and management services, diagnostic and therapeutic surgical and nonsurgical procedures, radiological procedures, laboratory tests, and rehabilitative procedures. More information on CPTs is available on the AMA website.
HCPCS Level II codes are developed and maintained by the Centers for Medicare & Medicaid Services (CMS) to describe and identify products, supplies, and services not found in the HCPCS/CPT code set (with the exception of codes for dental services, which are maintained by the American Dental Association). HCPCS Level II codes are all five characters long. The five-character code begins with a letter followed by four digits. These codes are used primarily to identify products, supplies, and services not included in the CPT code ranges, such as ambulance services, dental service drugs, infusion additives, devices, durable medical equipment, prosthetics, orthotics, ancillary surgical supplies, nonphysician services, and healthcare supplies. Return to Contents More information on HCPCS Level II codes is available on the CMS website. HCPCS Level III HCPCS Level III codes, also known as local codes, were developed by State Medicaid agencies, Medicare contractors, and private insurers for use in specific programs and jurisdictions. They were discontinued in December 2003.
Module 3: Clinical Classifications Software for Services and Procedures (CCS-Services and Procedures)
The Clinical Classifications Software for Services and Procedures (CCS-Services and Procedures) provides a method for classifying CPT and HCPCS Level II codes into clinically meaningful procedure categories.
Information on the CCSR for ICD-10-CM diagnoses is organized by the six subsections below. Additional information is also available on the CCS-Services and Procedures page of the HCUP-US website. This tutorial will follow the below outline:
The CCS-Services and Procedures is a procedure categorization scheme that collapses CPT codes and HCPCS Level II codes into more than 240 clinically meaningful categories that facilitate presenting descriptive statistics or understanding patterns.
CPT codes are updated on a calendar year basis with an extensive update effective on January 1 and a limited "early release" of codes effective on July 1.1 HCPCS Level II codes are updated quarterly in January, April, July, and October.2 Typically, the CCS-Services and Procedures tool is updated in the spring of each year to account for the January updates to the two code sets. |
CPT or HCPCS Level II Codes | CCS-Services and Procedures Categories |
---|---|
60210 60212 60220 60225 60240 60252 60254 60260 60270 60271 | CCS 10: Thyroidectomy, partial or complete |
0308T 65920 66820 66825 66830 66840 66850 66852 66920 66930 66940 66982 | CCS 15: Lens and cataract procedures |
1 More information on CPTs is available at the American Medical Association (AMA) website at www.ama-assn.org/practice-management/cpt.
2 More information on HCPCS Level II codes is available on the Centers for Medicare & Medicaid Services (CMS) website at www.cms.gov/Medicare/Coding/MedHCPCSGenInfo/index. Return to Contents
Categories of related CPT or HCPCS Level II codes
The CCS-Services and Procedures groups CPT or HCPCS Level II codes that are clinically meaningful based on the following general organizational themes: |
Represent unique procedure types. | → | Example: CCS 172, Skin graft |
Based on body system and further delineated as diagnostic or therapeutic and operating room or non-operating room. | → | Examples: CCS 173, Other diagnostic procedures on skin and subcutaneous tissue CCS 174, Other non-operating room therapeutic procedures on skin and breast CCS 175, Other operating room therapeutic procedures on skin and breas |
Capture information on professional service and supply codes. | → | Examples: CCS 232, Anesthesia CCS 239, Transportation |
Two categories represent unclassified CPT or HCPCS Level II codes. These codes are unclassified because they identify monitoring or performance measures, not products, services, or supplies. | → | CCS 998, CPT codes not classified (includes CPT category II codes ending in "F") CCS 999, HCPCS codes not classified (includes HCPCS Level II codes starting with "D" or "M1") |
Categories are numeric
CCS-Services and Procedures categories are numeric, spanning the range of 1-245 plus two additional categories: 998 and 999. Category assignment is mutually exclusive CCS category assignment is mutually exclusive; that is, each CPT or HCPCS Level II code is assigned to only one CCS-Services and Procedures category. Steps for Applying the CCS-Services and Procedures to Your Data To apply the CCS-Services and Procedures to HCUP or other administrative databases, the following steps are required:
Prior to downloading the CCS-Services and Procedures, users must agree to a license agreement with the AMA for using CPT codes. Once the agreement is accepted, users will be provided with a zip folder that includes all the necessary files for applying the CCS-Services and Procedures to their data. Return to Contents
Downloading the CCS-Services and Procedures
After accepting this license agreement, a zip folder is available for download. Users should download and extract the contents of the zip folder containing the CCS-Services and Procedures tool to a saved location on their computer. The zip folder includes two files that make up the CCS-Services and Procedures software and three files that make up the supporting documentation. These files include a specific naming convention to indicate the tool's version, where yyyy indicates the calendar year for CPT/HCPCS Level II codes and r indicates the release number within the calendar year. CCS-Services and Procedures Software Files
Users may use the SAS program (CCS_Services_Procedures_Mapping_Program_vyyyy-r.sas) to apply the tool to their data. Currently, only a SAS program is available. If SAS is unavailable for use, users can access the one-to-one mapping of procedure codes listed in the CSV file by other programs. We suggest that the SAS code be used as a guide for the necessary steps in other programming languages. For the tool to be applied correctly to users' data, certain macro variables or directory paths must be specified or modified within the program, where appropriate. To help with this process, the SAS program includes comments indicating that the "USER MUST MODIFY." If the user does not update the SAS macro variables accordingly, the program will either not run or fail. The directory paths and macro variables that require modification are organized within the SAS program into one of the following three sections. Directory paths and macro variables within the SAS program File locations Within the SAS program are three directory paths that the user must modify. These directory paths correspond to the locations on the user's computer where the CCS-Services and Procedures CSV mapping file, the input SAS dataset, and the output SAS dataset are stored.
Within the SAS mapping program are two macro variables (Input dataset and Output dataset) that specify naming conventions selected by the user that correspond to two files:
Within the SAS program are two macro variables corresponding to input characteristics within the user's input SAS dataset 1)One macro variable includes a default value that users must modify to match their input dataset, and 2) The second macro variable can be used for testing purposes.
To ensure that the SAS program was run correctly, it is recommended that both the SAS logs and output be reviewed. Check the SAS log for errors or warnings to be certain the software was executed without error. In addition, users can generate various types of output to ensure correct application (e.g., prints of records, frequency distributions on the CCS fields). The output can be used to address specific questions for quality control purposes. For example, one question a user might ask is whether the CCS-Services and Procedures category array is the same length as the array of the CPT or HCPCS Level II codes. These array lengths should match. Below is an example of just one type of output that can be generated for validation purposes. In this record-level output, five sample records are listed. Within each record is an array of CPT or HCPCS Level II codes (CPT1-CPT5) and a corresponding array of the CCS-Services and Procedures categories (cpt_ccs1-cpt_ccs5). |
CREATE CCD-SERVICES AND PROCEDURES CATEGORIES TEST CPT or HCPCS LEVEL II DATA |
|||||||||||
RECID | Obs | CPT1 | CPT2 | CPT3 | CPT4 | CPT5 | cpt_ccs1 | cpt_ccs2 | cpt_ccs3 | cpt_ccs4 | cpt_ccs5 |
1001 | 1 | 96361 | J1885 | 99284 | 96375 | J7030 | 231 | 240 | 227 | 231 | 240 |
1002 | 2 | 87073 | 87205 | 10061 | 99283 | 87077 | 206 | 206 | 168 | 227 | 206 |
1003 | 3 | 99283 | J1885 | 96372 | J3490 | 227 | 240 | 231 | 270 | ||
1003 | 3 | 99283 | J1885 | 96372 | J3490 | 227 | 240 | 231 | 270 | ||
1004 | 4 | 99285 | 80047 | 71260 | 96374 | Q9967 | 227 | 233 | 178 | 231 | 243 |
1005 | 5 | 99281 | 227 |
Return to Contents
Documentation is available to users as a resource on the CCS-Services and Procedures page of the HCUP-US website.
Key pieces of documentation for the CCS-Services and Procedures
Return to Contents
A health services researcher would like to rank utilization by type of procedure. In this case, the researcher may find it helpful to apply the CCS-Services and Procedures to the data, to quickly group the specific CPT and HCPCS Level II codes into clinically meaningful procedure categories.
In this example, a sample dataset is used that included billing records for ambulatory surgeries and other outpatient services for a given State. The researcher is interested in the top 10 most common procedures, as defined by the CCS-Services and Procedures. For this analysis, a decision was made to use all-listed procedures (that is, all procedures on a record), but if multiple CPT or HCPCS Level II codes get mapped to the same CCS-Services and Procedures category on a given record, the record is counted only once. Note that the latter is not a function of the CCS-Services and Procedures software, but rather a specific decision made for this example analysis. |
Top 10 Most Common All-Listed Procedures Number and Percentage of All Ambulatory Surgery and Services Encounters | ||||
Rank | CCS-Services and Procedures Category | CCS-Services and Procedures Category Description | Number of Encounters | Percentage of All Encounters |
---|---|---|---|---|
1 | 240 | Medications (Injections, infusions and other forms) | 267,515 | 61% |
2 | 234 | Pathology | 142,105 | 32% |
3 | 243 | DME and supplies | 129,789 | 30% |
4 | 233 | Laboratory - Chemistry and Hematology | 123,122 | 28% |
5 | 76 | Colonoscopy and biopsy | 55,443 | 13% |
6 | 226 | Other diagnostic radiology and related techniques | 41,708 | 9% |
7 | 70 | Upper gastrointestinal endoscopy, biopsy | 39,021 | 9% |
8 | 232 | Anesthesia | 38,519 | 9% |
9 | 231 | Other therapeutic procedures | 35,111 | 8% |
10 | 200 | Nonoperative urinary system measurements | 32,368 | 7% |
Note: If multiple CPT or HCPCS Level II codes get mapped to the same CCS category on a given record, the record is counted only once.
The most common CCS-Services and Procedures category in this sample dataset is 240, Medications (Injections, infusions, and other forms). A total of 267,515 ambulatory surgery encounters include this CCS-Services and Procedures category, which is 61 percent of all encounters in the sample dataset. Return to Contents
Answers to Test Your Knowledge of the CCS-Services and Procedures Return to Contents You have completed the overview of the CCS-Services and Procedures For any questions about the CCS-Services and Procedures that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
Module 3: Surgery Flags Software for Services and Procedures (Surgery Flags-Services and Procedures)
The Surgery Flags Software for Services and Procedures (Surgery Flags-Services and Procedures) identifies CPT procedure codes as surgical procedures. HCPCS Level II codes are not included in the Surgery Flags-Services and Procedures software.
Information on the Surgery Flags-Services and Procedures is organized into the six subsections below. Additional information is also available on the Surgery Flags-Services and Procedures page of the HCUP-US website. This tutorial will follow the below outline:
The Surgery Flags-Services and Procedures identifies which CPT procedure codes are surgical procedures based on certain key criteria, such as the use of an operating room, the use of anesthesia, and the degree of invasiveness. With the latest version of this tool, surgical procedures are identified in the following CPT codes ranges that include at least some surgical procedures:
|
CPT Category I, Surgery | 10004-69990 |
CPT Category I, Radiology procedures | 70010-79999 |
CPT Category I, Medicine services and procedures | 90281-99756, excluding the evaluation and management codes in the range 99201-99499 |
CPT Category III, Emerging technology | 0042T-0593T |
Note that the inclusion of certain CPT code ranges has changed over time.
Excluded are all other ranges of CPT Category I codes (i.e., codes specific to anesthesia, pathology and laboratory procedures, evaluation and management services, laboratory analyses, multianalyte assay) and any CPT Category II codes. Also excluded are all HCPCS Level II codes. The Surgery Flags-Services and Procedures is updated in the spring of each year to account for January updates for CPT codes. Beginning with v2020.1, the Surgery Flags-Services and Procedures software is based on CPT codes valid as of the calendar year of the update. Return to Contents
CPT procedure codes in the eligible ranges are assigned into one of the three surgery flag values:
CPT codes in the following ranges in the surgery range (10004-69990), medicine range (90281-99756), radiology range (70010-79999), and the Category III code range (0042T-0593T).
To apply the Surgery Flags-Services and Procedures to HCUP or other administrative databases, the following steps are required:
Prior to downloading the Surgery Flags-Services and Procedures software, users must agree to a license agreement with the AMA for using CPT codes. Once the agreement is accepted, users will be provided with a zip folder that includes all the necessary files for applying the Surgery Flags-Services and Procedures to their data. Return to Contents
Downloading the Surgery Flags-Services and Procedures
After accepting this license agreement, a zip folder is available for download. Users should download and extract the contents of the zip folder containing the Surgery Flags-Services and Procedures tool to a saved location on their computer. The zip folder includes two files that make up the Surgery Flags-Services and Procedures software and two files that make up the supporting documentation. These files include a specific naming convention to indicate the tool's version, where yyyy indicates the calendar year for CPT/HCPCS Level II codes and r indicates the release number within the calendar year. Surgery Flags-Services and Procedures Software Files
Users may use the SAS program (SurgeryFlags_Services_Procedures_Mapping_Program_vyyyy-r.sas) to apply the tool to their data. Currently, only a SAS program is available. If SAS is unavailable for use, the one-to-one mapping of procedure codes listed in the CSV file can be accessed by other programs. We suggest that the SAS code be used as a guide for the necessary steps in other programming languages. If using the SAS mapping program, certain macro variables or directory paths must be specified or modified within the program, where appropriate. To help with this process, the SAS program includes comments indicating that the "USER MUST MODIFY." If the user does not update the SAS macro variables accordingly, the program will either not run or fail. The directory paths and macro variables that require modification are organized within the SAS program into one of the following four sections.
To ensure that the SAS program ran correctly, it is recommended that both the SAS logs and output be reviewed. Check the SAS log for errors or warnings to be certain the software was executed without error. In addition, users can generate various types of output to ensure correct application (i.e., prints of records, frequency distributions on the surgery flag fields). The output can be used to address specific questions for quality control purposes. For example, one question a user might ask is whether the surgery flag array is the same length as the array of the CPT codes. These array lengths should match. Below is an example of just one type of output that can be generated for validation purposes. In this instance, it is helpful to provide a visual confirmation that both the resulting surgery flag data element array and the record-level flag are working as intended (if the user specified that this flag should be included in the applicable macro within the SAS program). |
CREATE SURGERY FLAGS TEST CPT DATA |
|||||||||||
Obs | surg_ cpr_flg1 |
surg_ cpr_flg2 |
surg_ cpr_flg3 |
surg_ cpr_flg4 |
surg_ cpr_flg5 |
surg_ cpr_flg6 |
surg_ cpr_flg7 |
surg_ cpr_flg8 |
surg_ cpr_flg9 |
surg_ cpr_flg10 |
recordlvl |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 2 | |||||||||
2 | 0 | 0 | 0 | 2 | 2 | ||||||
3 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | ||||
4 | 0 | 0 | 0 | 1 | 1 | ||||||
5 | 0 | 1 | 1 | ||||||||
6 | 0 | 1 | 0 | 1 | |||||||
7 | 0 | ||||||||||
8 | 0 |
Documentation is available to users as a resource on the Surgery Flags-Services and Procedures page of the HCUP-US website.
The Surgery Flags-Services and Procedures can be used to identify surgical procedures or encounters on CPT-coded data. An example use case for this purpose is described below.
A health services researcher has a sample dataset that includes ambulatory surgeries and other outpatient services for a given State. This researcher is interested in determining the percentage of total encounters in the file that include any surgical procedure. A surgical procedure is defined as any CPT code that fits either the Broad or Narrow definition within the software. From there, the user is interested in understanding the percentage of all encounters that include at least one narrowly defined surgical procedure. |
Number and Percentage of Total Encounters Including Any Surgical Procedure | |
Number | Percent |
---|---|
299,195 | 68% |
For this sample dataset, 299,195 encounters (68 percent of all encounters in the file) include a surgical procedure. That is, at least one CPT code on the record had a value of 1 (Narrow) or 2 (Broad) for the surgery flag.
|
Number and Percentage of Total Encounters Including a Narrowly Defined Surgical Procedure | |
Number | Percent |
---|---|
169,653 | 39% |
For the next step, the optional macro was set to use the record-level flag within the tool's SAS mapping program, which indicates the highest surgery flag value on the record. In this case, all records where the flag = 2 indicate at least one narrow surgery was identified on the record. Records with narrowly defined surgical procedures represent a smaller portion of total records, specifically, 169,653 encounters (39 percent of all encounters in the file).
Return to Contents
Answers to Test Your Knowledge of the Surgery Flags-Services and Procedures Return to Contents You have completed the overview of the Surgery Flags-Services and Procedures! Module 3 is now complete. For any questions about the Surgery Flags-Services and Procedures that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
Module 4 provides information about the HCUP software tools designed for use with the International Classification of Diseases, Ninth Revision, Clinical Modification (ICD-9-CM) diagnosis and procedure codes. These tools can be applied to HCUP and other administrative databases that include ICD-9-CM-coded data to create new data elements from existing data, thereby enhancing a researcher's ability to conduct analyses.
ICD-9-CM codes were frozen in preparation for the implementation of the International Classification of Diseases, Tenth Revision, Clinical Modification/Procedure Coding System (ICD-10-CM/PCS). Regular maintenance of the ICD-9-CM codes has been suspended. The HCUP tools for ICD-9-CM should be used only with data for discharges before October 2015. For data containing discharges after October 2015, please refer to HCUP software tools for ICD-10-CM/PCS on the Research Tools page of the HCUP User Support (HCUP-US) website.
The Clinical Classifications Software (CCS) for ICD-9-CM groups ICD-9-CM diagnosis and procedure codes into more than 280 categories.
Information on the CCS for ICD-9-CM is organized into the three subsections listed below. Additional information is also available on the CCS for ICD-9-CM page of the HCUP-US website. This section of the tutorial will follow the below outline:
Description of the CCS for ICD-9-CM
The CCS for ICD-9-CM is a diagnosis and procedure categorization scheme that collapses diagnoses and procedures into clinically meaningful mutually exclusive categories that are sometimes more useful than individual ICD-9-CM codes for presenting descriptive statistics or understanding patterns. This tool can be applied to both inpatient and outpatient administrative data. The CCS for ICD-9-CM includes ICD-9-CM codes valid through September 2015. Examples of ICD-9-CM diagnosis codes and their corresponding CCS categories are below. |
ICD-9-CM Codes | CCS Categories |
---|---|
0031 0202 0223 0362 0380 0381 03810 03811 03819 0382 0383 03840 03841 03842 03843 03844 03849 0388 0389 0545 449 7907 |
CCS 2: Septicemia |
0700 0701 0702 07020 07021 07022 07023 0703 07030 07031 07032 07033 0704 07041 07042 07043 07044 07049 |
CCS 6: Hepatitis |
Structure of the CCS for ICD-9-CM
The CCS for ICD-9-CM includes two related classification systems, the single-level and multi-level CCS, which are designed to meet different analytic needs. The two levels of the CCS for ICD-9-CM:
The single-level CCS aggregates ICD-9-CM diagnoses and procedures into clinically meaningful mutually exclusive categories. It is most useful for ranking of diagnoses and procedures and for direct integration into risk adjustment and other software. Two ICD-9-CM diagnosis codes (401.1, Benign essential hypertension, and 401.9, Unspecified essential hypertension) are aggregated into CCS category 98, Essential hypertension.
The CCS for ICD-9-CM and supporting documentation are available for download on the HCUP-US website. The tool includes an ASCII translation file that is available for download in a CSV file format, which can be used with SAS®, SPSS®, or other programming languages. Separate sets of CCS for ICD-9-CM program files are provided specifically for Stata®. The Stata program files are to be used in conjunction with the ASCII file.
Return to Contents
Documentation for the CCS for ICD-9-CM is provided on the tool's web page of the HCUP-US website. The web page includes the following documentation for the CCS for ICD-9-CM.
You have completed the overview of the CCS for ICD-9-CM. For any questions about the CCS for ICD-9-CM that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
The Chronic Condition Indicator (CCI) for ICD-9-CM identifies ICD-9-CM diagnoses as chronic conditions.
The CCI for ICD-9-CM is organized into the three subsections listed below. Additional information is also available on the CCI for ICD-9-CM page of the HCUP-US website. This section of the tutorial will follow the below outline:
The CCI for ICD-9-CM provides an easy way for users to identify chronic conditions. This tool can be applied to both inpatient and outpatient administrative data.
In addition, the tool groups all diagnoses into body systems so that users can create indicators listing which specific body systems are affected by a chronic condition. The CCI for ICD-9-CM includes ICD-9-CM codes valid through September 2015. Examples of conditions considered to be chronic and not chronic
The CCI for ICD-9-CM and supporting documentation are available for download on the HCUP-US website. The tool includes an ASCII translation file that is available for download in a CSV file format, which can be used with SAS, SPSS, or other programming languages. Separate sets of CCI for ICD-9-CM program files are provided specifically for Stata.
Return to Contents
Documentation for the CCI for ICD-9-CM is provided on the tool's web page of the HCUP-US website. The web page includes several sections with detailed information about the tool:
You have completed the overview of the CCI for ICD-9-CM. For any questions about the CCI for ICD-9-CM that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
The Elixhauser Comorbidity Software for ICD-9-CM identifies secondary ICD-9-CM diagnoses as comorbidities.
Information on the Elixhauser Comorbidity Software for ICD-9-CM is organized into the three subsections listed below. Additional information is also available on the Elixhauser Comorbidity Software for ICD-9-CM page of the HCUP-US website. This section of the tutorial will follow the below outline:
Description of the Elixhauser Comorbidity Software for ICD-9-CM
The Elixhauser Comorbidity Software for ICD-9-CM assigns variables that identify comorbidities in hospital discharge records using secondary ICD-9-CM diagnosis codes and diagnosis-related groups (DRGs). This tool can be applied only to inpatient administrative data. The tool creates 29 comorbidity measures that identify coexisting medical conditions that are not directly related to the principal diagnosis, or the main reason for admission, and are likely to have originated prior to the hospital stay. In health services research, it is often important to control for comorbidities (i.e., pre-existing conditions) that are not directly related to the reason for the inpatient stay as they can impact resource allocation (e.g., length of stay or charges), as well as possibly affect outcomes used to assess the quality of care, such as in-hospital mortality. The Process for Creating Elixhauser Comorbidity Measures is: Secondary ICD-9-CM diagnosis codes and DRGs → Elixhauser Comorbidity Software for ICD-9-CM → Comorbidity Measures (29) (i.e. Valvular disease, hypertension, paralysis, liver disease) The Elixhauser Comorbidity Software for ICD-9-CM includes ICD-9-CM codes valid through September 2015. Use of Diagnosis-Related Groups The Elixhauser Comorbidity Software for ICD-9-CM requires administrative data to include the following information:
|
Secondary diagnosis of Heart failure, unspecified (ICD-9-CM code 428.9) | |
Record assigned to a cardiac DRG? | Record assigned to a noncardiac DRG? |
Comorbidity measure for congestive heart failure not assigned | Comorbidity measure for congestive heart failure assigned |
If the ICD-9-CM diagnosis code 428.9 (Heart failure, unspecified) appeared as a secondary diagnosis on a record that included a cardiac-related DRG, it is not flagged as a comorbidity (congestive heart failure) because the heart failure diagnosis is determined to be related to the principal diagnosis. | If the ICD-9-CM diagnosis code 428.9 (Heart failure, unspecified) appeared as a secondary diagnosis on a record that included a noncardiac-related DRG, it is flagged as a comorbidity (congestive heart failure) because the heart failure diagnosis is not related to the principal diagnosis. |
Index for the Elixhauser Comorbidity Software
Two indices based on the Elixhauser Comorbidity measures are available. Weights are applied to inpatient records and create the two indices for the software:
Return to Contents
The Elixhauser Comorbidity Software for ICD-9-CM and supporting documentation are available for download on the HCUP-US website. The tool is provided as three SAS programs in ASCII file format, which can be used with SAS, Stata, SPSS, or other programming languages. Two of the SAS programs are specific to the creation of the 29 comorbidity measures, and the third is for the index scores.
Return to Contents
Documentation for the Elixhauser Comorbidity Software for ICD-9-CM is provided on the tool's web page of the HCUP-US website. The web page includes several sections with detailed information about the tool:
You have completed the overview of the Elixhauser Comorbidity Software for ICD-9-CM. For any questions about the Elixhauser Comorbidity Software for ICD-9-CM that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
The Utilization Flags Software for ICD-9-CM identifies specific hospital services based on ICD-9-CM procedures and revenue center codes.
Information on the Utilization Flags Software for ICD-9-CM is organized into the three subsections listed below. Additional information is also available on the Utilization Flags Software for ICD-9-CM page of the HCUP-US website. This section of the tutorial will follow the below outline:
Description of the Utilization Flags Software for ICD-9-CM
The Utilization Flags Software creates 30 data elements that reveal additional information about use of healthcare services. The tool combines information from ICD-9-CM procedure codes and Uniform Billing (UB-04) revenue codes to obtain a more complete picture of utilization of services rendered in healthcare settings. The 30 utilization flags cover six types of services. This tool can be applied to both inpatient and outpatient administrative data.
‡Based on UB-04 revenue codes and/or ICD-9-CM procedure codes Required Data Elements The following data elements are required for assigning the utilization flags to administrative databases:
Return to Contents
The Utilization Flags Software for ICD-9-CM and supporting documentation are available for download on the HCUP-US website. Both SAS and SPSS programs are available for assigning the utilization flags to administrative databases.
Return to Contents
Documentation for the Utilization Flags Software for ICD-9-CM is provided on the tool's web page of the HCUP-US website.
Additional documentation is available in the HCUP Methods Series Report #2006-04, Development of Utilization Flags for Use with UB-92 Administrative Data and accompanying Appendices: A-F. This Methods Series Report details the initial development of the utilization flags. Return to Contents You have completed the overview of the Utilization Flags Software for ICD-9-CM. For any questions about the Utilization Flags Software for ICD-9-CM that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
The Procedure Classes for ICD-9-CM identifies major, minor, diagnostic, and therapeutic ICD-9-CM procedures.
Information on the Procedure Classes for ICD-9-CM is organized into the three subsections listed below. Additional information is also available on the Procedure Classes for ICD-9-CM page of the HCUP-US website. This section of the tutorial will follow the below outline:
Description of the Procedures Classes for ICD-9-CM
The Procedure Classes for ICD-9-CM provides users an easy way to categorize ICD-9-CM procedure codes into one of four broad categories, allowing researchers to readily determine whether:
Return to Contents
The Procedure Classes for ICD-9-CM and supporting documentation are available for download on the HCUP-US website. The tool includes an ASCII translation file that is available for download in a CSV file format, which can be used with SAS, SPSS, or other programming languages. Separate sets of Procedure Classes for ICD-9-CM program files are provided specifically for Stata. The Stata program files are to be used in conjunction with the ASCII file.
Return to Contents
Documentation for the Procedure Classes for ICD-9-CM is provided on the tool's web page of the HCUP-US website. The web page includes several sections with detailed information about the tool:
Return to Contents You have completed the overview of the Procedure Classes for ICD-9-CM. For any questions about the Procedure Classes for ICD-9-CM that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
The Surgery Flags Software for ICD-9-CM identifies ICD-9-CM procedures as surgical procedures.
Information on the Surgery Flags Software for ICD-9-CM is organized into the three subsections listed below. Additional information is also available on the Surgery Flags Software for ICD-9-CM page of the HCUP-US website. This section of the tutorial will follow the below outline:
Description of the Surgery Flags Software for ICD-9-CM
The Surgery Flags Software for ICD-9-CM provides a method for identifying surgical procedures and encounters using ICD-9-CM-coded data. More specifically, the tool classifies a subset of ICD-9-CM procedure codes into one of the following surgery flag values:
Surgery Flag Values
The Surgery Flags Software for ICD-9-CM and supporting documentation are available for download on the HCUP-US website. The tool includes an ASCII translation file that is available for download in a CSV file format, which can be used with SAS, Stata, SPSS, or other programming languages. This file includes information about the classification of procedures as broad, narrow, or neither (broad nor narrow). A separate SAS load program is also provided.
Return to Contents
Documentation for the Surgery Flags Software for ICD-9-CM is provided on the tool's web page of the HCUP-US website. The web page includes several sections with detailed information about the tool:
You have completed the overview of the Surgery Flags for ICD-9-CM. For any questions about the Surgery Flags for ICD-9-CM that cannot be addressed by this tutorial or the tool's documentation, consult HCUP User Support:
Return to Contents
Return to Access Quiz Return to Contents
Return to Access Quiz Return to Contents
Return to Access Quiz Return to Contents
Return to Access Quiz Return to Contents
Return to Access Quiz Return to Contents
Return to Access Quiz Return to Contents
Return to Access Quiz Return to Contents |
Internet Citation: HCUP Software Tools Tutorial - Accessible Version. Healthcare Cost and Utilization Project (HCUP). January 2022. Agency for Healthcare Research and Quality, Rockville, MD. www.hcup-us.ahrq.gov/tech_assist/software/508course.jsp. |
Are you having problems viewing or printing pages on this website? |
If you have comments, suggestions, and/or questions, please contact hcup@ahrq.gov. |
Privacy Notice, Viewers & Players |
Last modified 1/24/22 |