An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock () or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

TMSIS Dataguide Medicaid.gov

Version:

CMS Technical Instructions

CMS Technical Instructions: Provider Classification Requirements in T-MSIS

Technical Instructions History

Date Description of Change

05/19/2020

Original technical instructions issued

06/24/2022

Technical instructions updated in correspondence with the V3.0.0 data dictionary update:

  • The following data elements were deprecated: REFERRING-PROV-TAXONOMY, REFERRING-PROV-TYPE, REFERRING-PROV-SPECIALTY, UNDER-DIRECTION-OF-PROV-TAXONOMY, UNDER-SUPERVISION-OF-PROV-TAXONOMY, PRESCRIBING-PROV-TAXONOMY, PRESCRIBING-PROV-TYPE, PRESCRIBING-PROV-SPECIALTY, DISPENSING-PRESCRIPTION-DRUG-PROV-TAXONOMY.
  • The data element SERVICING-PROV-TAXONOMY was deprecated for the IP and LT files only.
  • The following data elements were added to the OT file: ORDERING-PROV-NUM and ORDERING-PROV-NPI-NUM.

11/07/2024

Technical instructions updated in correspondence with the removal of Appendix A in the T-MSIS Data Guide.

  • References to Appendix A were replaced with information on the relevant Data Elements in the T-MSIS Data Guide.

2/26/2026

Technical instructions updated to remove deprecated data elements and incorporate information previously found in the now deprecated Appendix A “Finding Provider Roles in STD transactions”.

Brief Issue Description

The ability to identify provider specialization in T-MSIS is vital for investigating a number of different research questions. States have historically reported a lack of clarity with respect to which provider specialization identifiers should be used and how those identifiers should be reported. This lack of clarity has resulted in the inconsistent reporting of provider specialization data in T-MSIS across states. T-MSIS data on provider specialization reported inconsistently across states. This technical instruction document seeks to provide clarification in this area.

Background Discussion

All providers in the PROV-ATTRIBUTES-MAIN (PRV00002) file segment are expected to have at least one code in the PROV-TAXONOMY-CLASSIFICATION (PRV00006) file segment.[1]

The PROV-TAXONOMY-CLASSIFICATION (PRV00006) file segment captures information specific to provider specialization and authorization. In that file segment, the value in the PROV-CLASSIFICATION-TYPE (PRV088) data element indicates which of four classification types the value in the PROV-CLASSIFICATION-CODE (PRV089) data element represents. The four PROV-CLASSIFICATION-TYPE code values and corresponding PROV-CLASSIFICATION-CODE code sets are presented in Table 1.

Table 1: PROV-CLASSIFICATION-TYPE and PROV-CLASSIFICATION-CODE codes and descriptions

PROV-CLASSIFICATION-TYPE Code PROV-CLASSIFICATION-TYPE Code Description PROV-CLASSIFICATION-CODE Code Set

1

Taxonomy code

PROV-TAXONOMY[a]

2

Provider specialty code

PROV-SPECIALTY

3

Provider type code

PROV-TYPE

4

Authorized category of service code

PROV-CLASSIFICATION-CODE-TYPE-4

[a] (Taxonomy code) must come from the Provider Taxonomy Code List provided by the National Uniform Claim Commission (NUCC) Health Care Provider Taxonomy Code Set (includes external code lists maintained by X12 and external code lists maintained by others and distributed by WPC).

Challenges

States have struggled to provide all four provider classification types for every provider. To help states with this challenge, CMS will only require taxonomy codes (PROV-CLASSIFICATION-TYPE=1) for providers that have a National Provider Identifiers (NPIs) and Authorized Category of Service (PROV-CLASSIFICATION-TYPE=4) for providers that do not have NPIs. Further challenges regarding limitations in ability to report taxonomy and instructions to address are covered below. If states have other specialization information for each provider time, reporting of that information is encouraged.

The reporting of provider specialization data in the PROV-TAXONOMY-CLASSIFICATION (PRV00006) file segments should align with provider taxonomy, provider specialty, and provider type values in claims file data elements. , There has also been a need to clarify the alignment between values provided in the PROV-TAXONOMY-CLASSIFICATION (PRV00006) file segment and values provided in the claims data. This technical instruction document will provide mappings between PROV-TAXONOMY-CLASSIFICATION (PRV00006) file segment and data elements in the claims file segments.

Notably, states may use state-specific code sets for reporting provider specialization. While states may continue to do this internally, CMS maintains that the codes reported in T-MSIS must correspond to values provided by the National Uniform Claim Commission (NUCC) (the Provider Taxonomy Code List) or the T-MSIS valid values for PROV-CLASSIFICATION-CODE code sets found in the T-MSIS Data Guide. Consistency across states in this area is vital for any type of analysis using provider specialization.

Finally, some states have voiced concern with their ability to identify provider specialization information from claims resources. Specifically, states have requested CMS assistance with identifying where to find specialization and identification information for providers performing various roles associated with claims/encounters in the X-12 claim transaction sets. This technical instruction provides a crosswalk for extracting provider information for T-MSIS from the X-12 sets.

Technical Instruction

PROV-TAXONOMY-CLASSIFICATION (PRV00006) Segment

CMS has identified provider taxonomy (PROV-CLASSIFICATION-TYPE=1) as the preferred method of reporting provider specialization in T-MSIS. Again, within the context of T-MSIS, the term provider taxonomy refers to the Health Care Provider Taxonomy Code Set maintained by the NUCC. Using provider taxonomy to identify provider specialization has several advantages over the other provider classification codes sets:

  • The Health Care Provider Taxonomy Code Set is nationally standardized and actively maintained by the NUCC. This means that the available provider taxonomy codes and their definitions should be consistent across states, and new taxonomy codes will be added as new provider specializations are introduced.
  • The NUCC provider taxonomy codes can be very detailed and will provide enough granularity for most research purposes.
  • Providers must supply a valid NUCC taxonomy code when they apply for a National Provider Identifier (NPI). As such, all providers with NPIs will have self-identified with at least one provider taxonomy code.[2]

Although all states are encouraged to adopt the NUCC provider taxonomy as a method to identify provider specialization, states that are not able to do so will not be penalized. The following scenarios present challenges to using the NUCC provider taxonomy and alternative approaches to reporting provider specialization in T-MSIS.

  • State does not use NUCC in credentialing process: Not all states use the NUCC provider taxonomy in their provider credentialing process, so the relationship between a provider and their taxonomy(s) will not always be available in some state Medicaid Management Information Systems. States that provide documentation indicating their provider credentialing system does not use taxonomy codes will be permitted to use provider specialty (PROV-CLASSIFICATION-TYPE = 2) and provider type (PROV-CLASSIFICATION-TYPE = 3) codes instead of provider taxonomy. If a state cannot provide a taxonomy code for a provider that has an NPI, and the provider specialty and provider type code lists do not contain a valid value for the provider (as is the case for dentists), states should use the authorized category of service code for the provider (PROV-CLASSIFICATION-TYPE = 4). Provider is Atypical: Atypical providers that do not have NPIs, such as those that provide transportation or some home health services, may not have specializations that easily map to the taxonomy, specialty or provider type codes (PROV-CLASSIFICATION-TYPE = 1, 2, or 3). For these providers, states should provide authorized category of service codes (PROV-CLASSIFICATION-TYPE = 4).

Please note that though only one PROV-CLASSIFICATION-CODE (PRV089) is required for each provider, states are encouraged to provide all available data. Providers that have more than one value for a given classification type (e.g., more than one taxonomy) and/or more than one classification type (e.g., a taxonomy and a specialty), will have multiple simultaneously active PROV‐TAXONOMY‐CLASSIFICATION‐PRV00006 record segments. If a given provider’s specialization changes over time, retired entries should be end dated and new entries should be given appropriate start dates so that dates in the PROV-TAXONOMY-CLASSIFICATION file segment align with dates found in the claims data.

Claims File Segment and PRV00006 Reporting

The codes provided in the claims data elements must have corresponding values in the PROV-TAXONOMY-CLASSIFICATION (PRV00006) file segment. Since there is no column to report authorized category of service code in any of the claims file segments, claims submitted by atypical providers are not expected to have taxonomy, specialty, or provider type values (though they can be reported if they are available). Again, however, these claims may be submitted with an authorized category of service codes (PROV-CLASSIFICATION-TYPE = 4).

The values provided in the claim file segments should come directly from the claims when they are submitted, values provided by managed care organizations, or values derived from NUCC taxonomy codes that came in on the claims. States should not populate missing data elements on the claims file segments by mapping values from the PROV-TAXONOMY-CLASSIFICATION (PRV00006) file segment to the claims file segments. This is to avoid complications that may arise in situations when a provider has more than one value for a given PROV-CLASSIFICATION-TYPE code in the PROV-TAXONOMY-CLASSIFICATION (PRV00006) file segment. For example, if a paid claim was missing the taxonomy for the rendering provider and the rendering provider has more than one taxonomy in PROV-TAXONOMY-CLASSIFICATION (PRV00006) (e.g., a hand surgeon that sub-classifies under plastic surgery), it is not immediately obvious which taxonomy code should be populated on the claim.

The relationship between the codes provided in the PROV-TAXONOMY-CLASSIFICATION file segment and the claims file segments are outlined in Table 2.

Table 2: Relationships between Claims data elements and PROV-CLASSIFICATION-TYPE code

Provider Classification Data Elements in the Claims files Claim file type PROV-CLASSIFICATION-TYPE Code [3]
ADMITTING-PROV-TAXONOMY LT, IP 1
ADMITTING-PROV-SPECIALTY LT, IP 2
ADMITTING-PROV-TYPE LT, IP 3
BILLING-PROV-TAXONOMY LT, IP, OT, RX 1
BILLING-PROV-SPECIALTY LT, IP, OT, RX 2
BILLING-PROV-TYPE LT, IP, OT 3
OPERATING-PROV-TAXONOMY IP 1
SERVICING-PROV-TAXONOMY[b] OT 1
SERVICING-PROV-SPECIALTY LT, IP, OT 2
SERVICING-PROV-TYPE LT, IP, OT 3

PRV0006 and X-12 Claim Transaction Sets

Some states have requested assistance with identifying where to find NPIs and taxonomy codes for providers who performed various roles associated with the claim/encounter in the X-12 claim transaction sets.

Provider role information needed for the T-MSIS claim files can be extracted from the standard X-12 transactions. Tables 3-7 below represent the T-MSIS to X-12 crosswalks for each provider role.

In each table, the first column identifies the provider role. The second and third columns identify the specific T-MSIS record segments and data elements used to capture the NPI and taxonomy of the provider performing the specified role. The fourth, fifth, sixth, and seventh columns in tables “A” through “E” provide the X-12 transaction name, data element identifier, data element description and loop id that map to the T-MSIS data element. The fourth, fifth, sixth, and seventh columns in table “F” provide the segment name, field identifier, field name and definition of the applicable NCPDP D.0 data set fields.

Use tables “A” through “F” to map the provider roles that are contained in the T-MSIS claim record layouts to their corresponding X-12 standard transaction data elements.

If the T-MSIS data element does not exist in the X-12 transaction set (shown as “N/A” in the tables below), 8-fill, leave blank or space-fill the T-MSIS data element when building T-MSIS claim files.

As noted previously, non-missing values reported in the claims file segments must have corresponding entries in the PROV-TAXONOMY-CLASSIFICATION file segment. Instances in which values do not match between file segments are an indication of incomplete or incorrect data. Future data quality evaluations may include checks that will flag such data inconsistencies.

Table A: Provider roles on T-MSIS CLAIMIP files and their corresponding locations on the X-12 transactions

Provider Role IP-T-MSIS Data Element IP-T-MSIS Record Segment X-12 Transaction X-12 Element Identifier X-12 Description X-12 Loop Conditional Rules
Admitting (Attending) ADMITTING-PROV-NPI-NUM CLAIM-HEADER-RECORD-IP-CIP00002 5010 A2 837-I Institutional Claim NM109 Attending Provider Identifier 2310A N/A
Admitting (Attending) ADMITTING-PROV-TAXONOMY CLAIM-HEADER-RECORD-IP-CIP00002 5010 A2 837-I Institutional Claim PRV03 Provider Taxonomy Code 2310A
Billing BILLING-PROV-NPI-NUM CLAIM-HEADER-RECORD-IP-CIP00002 5010 A2 837-I Institutional Claim NM109 Billing Provider Identifier 2010AA N/A
Billing BILLING-PROV-TAXONOMY CLAIM-HEADER-RECORD-IP-CIP00002 5010 A2 837-I Institutional Claim PRV03 Provider Taxonomy Code 2000A
Operating OPERATING-PROV-NPI-NUM CLAIM-LINE-RECORD-IP-CIP00003 5010 A2 837-I Institutional Claim NM109 Operating Physician Identifier 2310B or 2420A The identifier in the 837i loop 2310B could be applied to each line in T-MSIS except for lines where there is a different identifier in loop 2420A at the line level of the 837i.  If there is a different identifier in 837i loop 2420A then the identifier from loop 2420A should be reported as the operating provider identifier.
Operating OPERATING-PROV-TAXONOMY CLAIM-HEADER-RECORD-IP-CIP00002 N/A N/A N/A N/A
Referring REFERRING-PROV-NPI-NUM CLAIM-HEADER-RECORD-IP-CIP00002, CLAIM-LINE-RECORD-IP CIP00003 5010 A2 837-I Institutional Claim NM109 Referring Provider Identifier 2310F or 2420D The identifier in the 837i loop 2310F could be applied to each line in T-MSIS except for lines where there is a different identifier in 2420D at the line level of the 837i.  If there is a different identifier in 837i loop 2420D then the identifier from 2420D should be reported as the referring provider identifier.
Servicing (Rendering) SERVICING-PROV-NPI-NUM CLAIM-LINE-RECORD-IP-CIP00003 5010 A2 837-I Institutional Claim NM109 Rendering Provider Identifier 2310D or 2420C The identifier in the 837i loop 2310D could be applied to each line in T-MSIS except for lines where there is a different identifier in 2420C at the line level of the 837i.  If there is a different identifier in 837i loop 2420C then the identifier from loop 2420C should be reported as the servicing/rendering provider identifier.

Table B: Provider roles on T-MSIS CLAIMLT files and their corresponding locations on the X-12 transactions

Provider Role LT-T-MSIS Data Element LT-T-MSIS Record Segment X-12 Transaction X-12 Element Identifier X-12 Description X-12 Loop Conditional Rules
Admitting (Attending) ADMITTING-PROV-NPI-NUM CLAIM-HEADER-RECORD-LT-CLT00002 5010 A2 837-I Institutional Claim NM109 Attending Provider Identifier 2310A
Admitting (Attending) ADMITTING-PROV-TAXONOMY CLAIM-HEADER-RECORD-LT-CLT00002 PRV03 Provider Taxonomy Code 2310A
Billing BILLING-PROV-NPI-NUM CLAIM-HEADER-RECORD-LT-CLT00002 5010 A2 837-I Institutional Claim NM109 Billing Provider Identifier 2010AA
Billing BILLING-PROV-TAXONOMY CLAIM-HEADER-RECORD-LT-CLT00002 PRV03 Provider Taxonomy Code 2000A
Referring REFERRING-PROV-NPI-NUM CLAIM-HEADER-RECORD-LT-CLT00002, CLAIM-LINE-RECORD-LT CLT00003 5010 A2 837-I Institutional Claim NM109 Referring Provider Identifier 2310F or 2420D The identifier in the 837i loop 2310F could be applied to each line in T-MSIS except for lines where there is a different identifier in 2420D at the line level of the 837i.  If there is a different identifier in 837i loop 2420D then the identifier from 2420D should be reported as the referring provider identifier.
Servicing (Rendering) SERVICING-PROV-NPI-NUM CLAIM-LINE-RECORD-LT-CLT00003 5010 A2 837-I Institutional Claim NM109 Rendering Provider Identifier 2310D or 2420C The identifier in the 837i loop 2310D could be applied to each line in T-MSIS except for lines where there is a different identifier in loop 2420C at the line level of the 837i.  If there is a different identifier in 837i loop 2420C then the identifier from loop 2420C should be reported as the servicing/rendering provider identifier.

Table C: Provider roles on T-MSIS CLAIMOT (facility claims) files and their corresponding locations on the X-12 transactions

Provider Role OT (facility)-T-MSIS Data Element OT (facility)-T-MSIS Record Segment X-12 Transaction X-12 Element Identifier X-12 Description X-12 Loop Conditional Rules
Billing BILLING-PROV-NPI-NUM CLAIM-HEADER-RECORD-OT-COT00002 5010 A2 837-I Institutional Claim NM109 Billing Provider Identifier 2010AA
Billing BILLING-PROV-TAXONOMY CLAIM-HEADER-RECORD-OT-COT00002 5010 A2 837-I Institutional Claim PRV03 Provider Taxonomy Code 2000A
Referring REFERRING-PROV-NPI-NUM, REFERRING-PROV-NPI-NUM-2[ER1] CLAIM-HEADER-RECORD-OT-COT00002, CLAIM-LINE-RECORD-OT COT00003 5010 A2 837-I Institutional Claim NM109 Referring Provider Identifier 2310F or 2420D The identifier in the 837i loop 2310F could be applied to each line in T-MSIS except for lines where there is a different identifier in 2420D at the line level of the 837i.  If there is a different identifier in 837i loop 2420D then the identifier from 2420D should be reported as the referring provider identifier.
Servicing (Rendering) SERVICING-PROV-NPI-NUM CLAIM-LINE-RECORD-OT-COT00003 5010 A2 837-I Institutional Claim NM109 Attending Provider Identifier   Or   Rendering Provider Identifier 2310A   Or     2310D or 2420C The identifier in the 837i loop 2310D could be applied to each line in T-MSIS except for lines where there is a different identifier in 2420C at the line level of the 837i.  If there is a different identifier in 837i loop 2420C then the identifier from loop 2420C should be reported as the servicing/rendering provider identifier.
Service (Rendering) SERVICING-PROV-TAXONOMY CLAIM-LINE-RECORD-OT-COT00003 N/A N/A N/A N/A

Table D: Provider roles on T-MSIS CLAIMOT (professional claims) files and their corresponding locations on the X-12 transactions

Provider Role OT (professional)-T-MSIS Data Element OT (professional)-T-MSIS Record Segment X-12 Transaction X-12 Element Identifier X-12 Description X-12 Loop Conditional Rules
Billing BILLING-PROV-NPI-NUM CLAIM-HEADER-RECORD-OT-COT00002 5010 A1 837-P Professional Claim NM109 Billing Provider Identifier 2010AA
Billing BILLING-PROV-TAXONOMY CLAIM-HEADER-RECORD-OT-COT00002 5010 A1 837-P Professional Claim PRV03 Provider Taxonomy Code 2000A
Referring REFERRING-PROV-NPI-NUM, REFERRING-PROV-NPI-NUM-2[ER1] CLAIM-HEADER-RECORD-OT-COT00002, CLAIM-LINE-RECORD-OT COT00003 5010 A1 837-P Professional Claim NM109 Referring Provider Identifier 2310A or 2420F The identifier in the 837p loop 2310A could be applied to each line in T-MSIS except for lines where there is a different identifier in 2420F at the line level of the 837p.  If there is a different identifier in 837p loop 2420F then the identifier from 2420F should be reported as the referring provider identifier.
Servicing (Rendering) SERVICING-PROV-NPI-NUM CLAIM-LINE-RECORD-OT-COT00003 5010 A1 837-P Professional Claim NM109 Rendering Provider Identifier 2310B or 2420A The identifier in the 837p loop 2310B could be applied to each line in T-MSIS except for lines where there is a different identifier in 2420A at the line level of the 837p.  If there is a different identifier in 837p loop 2420A then the identifier from 2420A should be reported as the servicing/rendering provider identifier.
Servicing (Rendering) SERVICING-PROV-TAXONOMY CLAIM-LINE-RECORD-OT-COT00003 5010 A1 837-P Professional Claim PRV03 Provider Taxonomy Code 2310B or 2420A The taxonomy in the 837p loop 2310B could be applied to each line in T-MSIS except for lines where there is a different taxonomy in 2420A at the line level of the 837p.  If there is a different taxonomy in 837p loop 2420A then the taxonomy from 2420A should be reported as the servicing/rendering provider taxonomy.

Table E: Provider roles on T-MSIS CLAIMOT (dental claims) files and their corresponding locations on the X-12 transactions

Provider Role OT (dental)-T-MSIS Data Element OT (dental)-T-MSIS Record Segment X-12 Transaction X-12 Element Identifier X-12 Description X-12 Loop Conditional Rules
Billing BILLING-PROV-NPI-NUM CLAIM-HEADER-RECORD-OT-COT00002 5010 A1 837-D Dental Claim NM109 Billing Provider Identifier 2010AA
Billing BILLING-PROV-TAXONOMY CLAIM-HEADER-RECORD-OT-COT00002 5010 A1 837-D Dental Claim PRV03 Provider Taxonomy Code 2000A
Referring REFERRING-PROV-NPI-NUM, REFERRING-PROV-NPI-NUM-2 CLAIM-HEADER-RECORD-OT-COT00002, CLAIM-LINE-RECORD-OT COT00003 5010 A1 837-D Dental Claim NM109 Referring Provider Identifier 2310A
Servicing (Rendering) SERVICING-PROV-NPI-NUM CLAIM-LINE-RECORD-OT-COT00003 5010 A1 837-D Dental Claim NM109 Rendering Provider Identifier 2310B or 2420A The identifier in 837d loop 2310B could be applied to each line in T-MSIS except for lines where there is a different identifier in 2420A at the line level of the 837d.  If there is a different identifier in 837d) loop 2420A then the identifier from 2420A should be reported as the servicing/rendering provider identifier.
Servicing (Rendering) SERVICING-PROV-TAXONOMY CLAIM-LINE-RECORD-OT-COT00003 5010 A1 837-D Dental Claim PRV03 Provider Taxonomy Code 2310B or 2420A The taxonomy in the 837d loop 2310B could be applied to each line in T-MSIS except for lines where there is a different taxonomy in 2420A at the line level of the 837p.  If there is a different taxonomy in 837p loop 2420A then the taxonomy from 2420A should be reported as the servicing/rendering provider taxonomy.

Table F: Provider roles on T-MSIS CLAIMRX files and their corresponding locations on the X-12 transactions

Provider Role RX-T-MSIS Data Element RX-T-MSIS Record Segment X-12 Segment X-12 Field X-12 Field Name X-12 Definition
Billing BILLING-PROV-NPI-NUM CLAIM-HEADER-RECORD-RX-CRX00002 NCPDP D.0 - Transaction Header Segment 201-B1 Service Provider ID ID assigned to a pharmacy or provider
Billing BILLING-PROV-TAXONOMY CLAIM-HEADER-RECORD-RX-CRX00002 N/A N/A N/A N/A
Dispensing DISPENSING-PRESCRIPTION-DRUG-PROV-NPI CLAIM-HEADER-RECORD-RX-CRX00002 NCPDP D.0 - Pharmacy Provider Segment 444-E9 Provider ID ID assigned to a pharmacy or provider individual responsible for dispensing the prescription
Prescribing PRESCRIBING-PROV-NPI-NUM CLAIM-HEADER-RECORD-RX-CRX00002 NCPDP D.0 - Prescriber Segment 411-DB Prescriber ID ID assigned to the prescriber

Endnotes

[1] When necessary, a single provider can be assigned multiple codes for the same classification category. For example, a hand surgeon may be sub-classified under both orthopedics and plastic surgery, in which case they may have more than one provider taxonomy or specialty. Providers may have multiple simultaneously active PROV‐TAXONOMY‐CLASSIFICATION‐PRV00006 record segments.

[2] Though the list of NPIs and affiliated taxonomies is available for download from the National Plan and Provider Enumeration System (NPPES), NPPES does not verify the accuracy of these codes and does not monitor changes in a given provider’s specialization over time. Any changes to the taxonomy listed in the NPPES data must be made by the provider themselves.

[3] The reporting of PROV-CLASSIFICATION-TYPE should inform the valid value list used to populate the reporting of PROV-CLASSIFICATION-CODE (PRV089).