ICD Codes Correction Profile Workflow
The profile validates an incoming 837 EDI data, splits the data into good and bad claims, and then corrects invalid ICD-10 codes at run time based on the provided crosswalk file.
The crosswalk file contains a sample mapping of invalid (source column) and correct (target column) codes and looks like the following:
Source column |
Target column |
|
|
This crosswalk is used only to demonstrate the profile's operability; you can extend the list of codes for real-life tasks.
The Code Correction route in this profile validates 837 claims and replaces invalid ICD codes with correct values.
Route Structure
Route Components Description
FS Inbound
|
FS Inbound |
Picks up 837 transactions from the file system. The route assumes that some claims may contain expired,
invalid or blank ICD codes. |
Native Processing
|
XE Native |
Validates and splits the incoming data into good and bad claims. |
Good Claims
|
FS Outbound |
Stores good claims on the file system. |
Bad Claims
|
FS Outbound |
Stores bad claims on the file system. |
Translator
|
XE Translator |
Converts 837 EDI data into the same data format replacing the invalid ICD codes with the correct ones using the map ICD10correction.ems that is available in the directory ${XESProfileConfig}/configuration/artefacts. The component takes the correct code values from the crosswalk file linked to the map. |
Fixed data
|
FS Outbound |
Stores claims with the corrected ICD-10 codes on the file system. |