Provider matching
The Provider Validation module manages 2 levels of matching and validation during claims adjudication. First, SCE must determine that each provider and/or practitioner instance identified on the claim matches to the provider and practitioner instances identified in the system’s source of truth.
This entails the matching of certain key criteria (e.g. name and NPI) which is described in greater detail below. Second, SCE must also validate the relationship between the provider and/or practitioner and the Business entity represented on the claim.
Every provider or practitioner must be associated to a Business entity to ensure the correct adjudication of a claim. The association of a practitioner or provider to a Business entity links the Tax Identification Number (TIN) and servicing address of the billing provider to the provider or practitioner who is rendering the service. The relationship between the provider or practitioner and the Business entity is shown below.
The workflow shown below illustrates the end-to-end process followed during the execution of the Provider Eligibility module.
Provider data modelThere are multiple pages that are used to provide information for the provider match, validations, and contract selection. These pages will need to be populated for the SCE to perform the necessary lookups and validations.
Page | Usage |
D_CE_ES_ProviderPick | Used by Elasticsearch to look up the providers. |
D_LoadProviderByNPI | Used to load the provider information based on the Provider NPI |
D_CE_BillingProviderList | Used to look up business entity from a list |
D_CE_FetchBusinessEntities | Used by Elasticsearch to identify the business entity |
D_CE_BusinessEntity | Used to get information on the business entity based on the Tax ID and effective date |
D_CE_PlanDetails | Used to look up information on the plan for validation checks and processing |
D_CE_ProviderContract | Used to lookup the provider contract for validation checks and processing |
The Provider Eligibility module compares the provider data from the source of truth to the provider data found on the claim. This capability is applied to each provider found on the claim, and applies the same matching criteria to all providers encountered, which includes National Provider Identifier (NPI), first name and last name, with the exception of the Business entity (or billing provider) for which it considers tax identification number, name, and address.
The SCE utilizes a reusable ES query that assigns a weight of “1” to each search criterion to indicate that SCE is looking for an exact match for each specific property. If an exact match for each property is met, SCE then declares the provider on the claim to be a valid match to the provider in the source of truth. In the instance that an exact isn’t made, the SCE sets a “fuzzy match” criterion against the provider’s first and last name when the provider’s NPI (or TIN for billing provider) matches exactly. This enables an up-to-two-character mismatch for the provider’s first and/or last name to be submitted and still achieve a successful match.
The configuration for the validations of the Provider’s name, Taxonomy, NPI and address, is controlled by a decision table, ValidateProvidersMetadata.
This decision table enables configurations for:
- The provider and level at which the matching logic will be applied (e.g., rendering provider – claim line)
- The provider matching audit message displayed during claims adjudication
- The event codes to be set during fallout for the following events
- Provider not found
- NPI length > 10
- Name mismatch
- Taxonomy mismatch
- Address mismatch
- NPI mismatch
Provider types can be considered for matching and validation during the execution of the provider eligibility module simply by either adding or removing the appropriate when conditions on each line from the decision table.
Set out of state indicatorsThe SCE assigns out of state indicators at the claim and line level when the servicing location (or billing address) differs from the state associated with the member on the claim. The SCE also assigns the servicing state on the claim and line to support other calculations. This is assigned, as the servicing state can be assumed from the billing provider in the absence of a servicing address on the claim.
Validate provider relationshipsOnce SCE declares (validates) that a match exists between the provider claim data and source of truth, SCE then validates the rendering provider’s relationship to the business entity identified on the claim. If there is a valid relationship existing between the rendering provider and the Business entity on the date of service, SCE then declares the association between the two valid. However, if the relationship is declared not to be valid on the date(s) of service, SCE sets an event code.
In addition, SCE determines whether the servicing address of the rendering provider is in effect on the date of service. If the servicing facility is associated to the servicing address on the claim on the date of service, SCE then declares the association between the rendering provider and the business entity to be valid.
Provider validation event codesIf there are missing providers or discrepancies, etc. between the information on the claim and the database, the event codes listed in the table below will set to the claim. Provider validation event codes will be set:
Event code | Name | Description |
SPE-0002 | Billing provider not found | The billing provider submitted on the claim does not match to any provider record stored in the system. |
SPE-0003 | Billing provider name mismatch | The billing provider name submitted on the claim does not match the record stored in the system. |
SPE-0004 | Billing provider address mismatch | The billing provider address submitted on the claim does not match the address stored in the system. |
SPE-0005 | Billing provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the billing provider is not equal to 10 digits. |
SPE-0006 | Billing provider taxonomy mismatch | The billing provider taxonomy submitted on the claim does not match the taxonomy stored in the system. |
SPE-0007 | Billing provider NPI mismatch | The billing provider national provider identifier (NPI) submitted on the claim does not match the NPI stored in the system. |
SPE-0008 | Referring provider NPI not found | The referring provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0009 | Referring provider name mismatch | The referring provider name submitted on the claim does not match the record stored in the system. |
SPE-0010 | Referring provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the referring provider is not equal to 10 digits. |
SPE-0011 | Referring provider NPI not found | The referring provider NPI submitted on the claim line does not match to any provider record stored in the system. |
SPE-0012 | Referring provider name mismatch | The referring provider name submitted on the claim line does not match the record stored in the system. |
SPE-0013 | Referring provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line referring provider is not equal to 10 digits. |
SPE-0014 | Rendering provider NPI not found | The rendering provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0015 | Rendering provider name mismatch | The rendering provider name submitted on the claim does not match the record stored in the system. |
SPE-0016 | Rendering provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the rendering provider is not equal to 10 digits. |
SPE-0017 | Rendering provider taxonomy mismatch | The rendering provider taxonomy submitted on the claim does not match the taxonomy stored in the system. |
SPE-0018 | Rendering provider NPI not found | The rendering provider NPI for the claim line does not match to any provider record stored in the system. |
SPE-0019 | Rendering provider name mismatch | The rendering provider name submitted on the claim line does not match the record stored in the system. |
SPE-0020 | Rendering provider - Invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line rendering provider is not equal to 10 digits. |
SPE-0021 | Rendering provider taxonomy mismatch | The rendering provider taxonomy submitted on the claim line does not match the taxonomy stored in the system. |
SPE-0024 | Pay-to provider address mismatch | The pay-to provider address submitted on the claim does not match the address stored in the system. |
SPE-0025 | Attending provider NPI not found | The attending provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0026 | Attending provider name mismatch | The attending provider name submitted on the claim does not match the record stored in the system. |
SPE-0027 | Attending provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the attending provider is not equal to 10 digits. |
SPE-0028 | Attending provider taxonomy mismatch | The rendering provider taxonomy submitted on the claim does not match the taxonomy stored in the system. |
SPE-0029 | Operating provider NPI not found | The operating provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0030 | Operating provider name mismatch | The operating provider name submitted on the claim does not match the record stored in the system. |
SPE-0031 | Operating provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the operating provider is not equal to 10 digits. |
SPE-0032 | Operating provider NPI not found | The operating provider NPI for the claim line does not match to any provider record stored in the system. |
SPE-0033 | Operating provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line operating provider is not equal to 10 digits. |
SPE-0034 | Other operating provider NPI not found | The other operating provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0035 | Other operating provider name mismatch | The other operating provider last name submitted on the claim does not match the record stored in the system. |
SPE-0036 | Other operating provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the other operating provider is not equal to 10 digits. |
SPE-0037 | Other operating provider NPI not found | The other operating provider NPI for the claim line does not match to any provider record stored in the system. |
SPE-0038 | Other operating provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line other operating provider is not equal to 10 digits. |
SPE-0039 | Supervising provider NPI not found | The supervising provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0040 | Supervising provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the supervising provider is not equal to 10 digits. |
SPE-0041 | Supervising provider NPI not found | The supervising provider NPI submitted on the claim line does not match to any provider record stored in the system. |
SPE-0042 | Supervising provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line supervising provider is not equal to 10 digits. |
SPE-0043 | Service facility location not found | The service facility location submitted on the claim does not match to any record stored in the system. |
SPE-0046 | Service facility - invalid NPI length | The length of the submitted national provider identifier (NPI) for the service facility location is not equal to 10 digits. |
SPE-0047 | Service facility location not found | The service facility location submitted on the claim line does not match to any record stored in the system. |
SPE-0048 | Service facility - invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line service facility location is not equal to 10 digits. |
SPE-0049 | Purchased service provider NPI not found | The purchased service provider NPI submitted on the claim line does not match to any record stored in the system. |
SPE-0050 | Purchased service provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line purchased service provider is not equal to 10 digits. |
SPE-0051 | Ordering provider NPI not found | The ordering provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0054 | Ordering provider - invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line ordering provider is not equal to 10 digits. |
SPE-0055 | Assistant surgeon NPI not found | The assistant surgeon NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0056 | Assistant surgeon name mismatch | The assistant surgeon name submitted on the claim does not match the record stored in the system. |
SPE-0057 | Assistant surgeon - invalid NPI length | The length of the submitted national provider identifier (NPI) for the assistant surgeon is not equal to 10 digits. |
SPE-0058 | Assistant surgeon taxonomy mismatch | The assistant surgeon taxonomy submitted on the claim does not match the taxonomy stored in the system. |
SPE-0059 | Assistant surgeon NPI not found | The assistant surgeon NPI for the claim line does not match to any provider record stored in the system. |
SPE-0060 | Assistant surgeon name mismatch | The assistant surgeon name submitted on the claim line does not match the record stored in the system. |
SPE-0061 | Assistant surgeon - invalid NPI length | The length of the submitted national provider identifier (NPI) for the claim line assistant surgeon is not equal to 10 digits. |
SPE-0062 | Assistant surgeon taxonomy mismatch | The assistant surgeon taxonomy submitted on the claim line does not match the taxonomy stored in the system. |
SPE-0065 | Invalid billing entity affiliation | The rendering provider for the claim line does not have a valid affiliation with the billing entity. |
SPE-0066 | Referring provider taxonomy mismatch | The referring provider taxonomy submitted on the claim does not match the taxonomy stored in the system. |
SPE-0080 | Service facility NPI not found | The service facility NPI submitted on the claim does not match any record stored in the system. |
SPE-0081 | Service facility NPI not found | The service facility NPI submitted on the claim line does not match any record stored in the system. |
SPE-0082 | Supervising provider name mismatch | The supervising provider name submitted on the claim does not match the record stored in the system. |
SPE-0083 | Supervising provider name mismatch | The supervising provider name submitted on the claim line does not match the record stored in the system. |
SPE-0085 | Ordering provider name mismatch | The ordering provider name submitted on the claim line does not match the record stored in the system. |
SPE-0086 | Operating provider NPI not found | The operating provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0087 | Other operating provider NPI not found | The other operating provider NPI submitted on the claim does not match to any provider record stored in the system. |
SPE-0089 | Invalid affiliation | The service location reported on the claim line is not affiliated with the business entity indicated on the claim. |
SPE-0090 | Billing provider not active | The billing provider/business entity effective and/or end dates fall outside of the date of service on the claim line. |
Previous topic Provider match Next topic Splitting claims based on provider information