Processing of 837 EDI with NPI and Backend Selection Profile Overview

The processing of EDI files often requires the building up of a set of complex logic steps, for example:

  • Selecting a suitable data flow on the fly based on NPI, Subscriber ID, or other values.
  • Generating appropriate acknowledgements and sending them to the back-end processing systems.

Each of the back-end systems often use their own formats of data (not EDI), so you require an additional step for translation between the formats. This profile serves as an example of a flow and shows you how to use some helpful Edifecs functions, such as:

  • XEServer Batcher: to batch Acknowledgements.
  • XEServer Balance Counters: to ensure the integrity of the processed data.
  • Edifecs Crosswalk: to select the back end destination on the fly.
  • Edifecs Visualizer Server: to visualize the processed results and the attendant information.

Profile Location

Edifecs Library / Best Practices / HIPAA Interactions / Processing of 837 EDI with NPI and Backend Selection

Requirements

Edifecs products

  • Edifecs XEngine 9.0 or later.
  • Edifecs XEServer 9.0 or later.
  • Edifecs Application manager 9.0 or later.
  • Edifecs Visualizer Server 9.0 or later.
  • Edifecs HIPPA Standards 9.0 or later.
Other
  • MS SQL or Oracle database

Prerequisites

  • In Edifecs Application Manager, add the profile Processing of 837 EDI with NPI and Backend Selection from the Edifecs Library. For more information, see Edifecs Library Help Center.
  • Set up the Balance Counters groups. You can do this by deploying the corresponding Balance Counters configuration that comes with the sample profile. Once you add the profile, you can find the configuration at ${XESProfileConfig}/configuration/OuterConfigurations/.
  • Set up the Batcher configuration. You can do this by deploying the corresponding Batcher configuration that comes with the sample profile. Once you add the profile, you can find the configuration at ${XESProfileConfig}/configuration/OuterConfigurations/.
  • Establish a connection to the database for Balance Counters and Batcher.
Visualizer Server
  • If you plan to use Visualizer Server (you can still run the sample profile without using Visualizer Server), do the following:
    1. Set the XEServer environment property VisualizerEnabled to true.
    2. Create the HIPAA 837, 005010X222A1 Visualizer Server data store and the dashboard.

    If you do not plan to use Visualizer Server, do the following:

    1. Set the XEServer environment property VisualizerEnabled to false.
    2. Disable the XEServer route under the Visualizer folder.
    3. Disable the XEServer Visualizer Reporter Service.