Design C# program to generate text file compatible with ANSI X12 837 standard for EDI

Budget $30 - $250 USD
Bids 8
Average Bid $191

Design C# Program With The Following Requirements:

A program to take information from a database with several input tables, map the fields from the input tables to fields in an output table and generate a text file using the names of the fields on the output table combined with the data coming from the input tables.

EDI (Electronic Data Interchange) 837 is a standard created by ANSI called X12 837. This standard is used to transmit medical billing information to insurance carriers. It takes information from a table or multiple tables, such as patients names, last names, address, insurance company, doctor who saw the patient, procedure performed on the patient, dates, etc. All this information is placed in the text file with specific codes and the file is prepared to be sent to the insurance company. Programmer must research the standard to understand it.

There will be 20 Input tables in the input database, named table 1, table 2, ..... thru table 20. Each table will contain 20 columns labeled Field 1, Field 2, ..... thru Field 20. The type of data to be contained by the fields will be String (Text)
There will be an output table in the database called EDI 837 records.
The program will take data from the 20 input tables, map/associate it with a code coming from the ANSI X12 837 Standard and place the data from the input tables into the output tables field accordingly.
Ex.: Table 1 Contains Field 8 which holds information Billing Provider Address
X12 837 Specifications defines 2010AA N3: Street Address Of Billing Provider
Translation table should contain a relation between Table 1 Field 8 and Output Table Field 2010AAN3. When the text file is generated, the text file should have the info 2010AAN3StreetAddressOfBillingProvider.

Output table must contain all variables listed in X12 837 specification. These variables will get filled up depending on the data in the input tables. Mappings should be saved with a name.

Ex. Mapping/Association of Table 1 Field 8 to Output table field 2010AAN3 can be saved and assigned a name. In other cases Table 1 Field 8 can be associated to a different field in Output table and this Mapping/Association table should be saved with a different name.

There will be a text file generated from the results of the Mapping table. This text file will come from the results of running the Translation Table. The resulting record will be saved to the Output table and a text file matching the EDI standard for X12 837 should be generated.

The final result consists of two parts.
Part one.- A program to perform what was described. Program with GUI to used manually by end user
Part two.- A DLL to be used with a C# program. DLL must have the methods and procedures needed to accept information passed on to it from another C# application and output information to the same.

You can view examples of these files in the following documents (use at your own risk)
We are not associated to any of these organizations and cannot distribute their information. Links are mentioned here for illustration only.

The Evolution of the ANSI ASC X12N 837 format from the UB-92 Flat file format Page 8
[url removed, login to view]

Company specific - Not affiliated to this company - For instructional use only -
BCBSNC Companion Guide to X12 5010 Transactions – 837 Institutional Health Care Claims v.1.1 Page 14
[url removed, login to view]

Company specific - Not affiliated to this company - For instructional use only -
837 Professional EDI Specifications & Companion Guide
[url removed, login to view]

Sparcs From New York State Dept Of Health X12-837 INPUT DATA SPECIFICATIONS 2011
[url removed, login to view]

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • szymszteinsl Profile Picture


    Krakow,  Poland

    Hi! I am professional C/C++/Java programmer. I can do your projects with highest satisfaction! Best Regards, Szymszteinsl

    Программирование на С, Java, JSP, and Javascript

  • jeffreyferg Profile Picture


    Prior Lake,  United States

    I have been a software developer throughout my entire professional career, which began in 1989. I have written software for Microsoft operating systems during that entire time, starting with DOS and Windows 3.0. I followed the Microsoft development community using the C and C++ languages. In 2000, I moved to .NET and have written software using .NET languages using both C# and VB.NET. Areas of Expertise: .NET, Visual Studio 2012, C#, VB.NET, WPF, Silverlight, XAML, SQL Server, Team Foundation Server

    ASP, Программирование на С, Java, and XML

  • RuchiInfotechLtd Profile Picture


    Indore,  India

    Ruchi Infotech Ltd, is an Information Technology (IT) company specializing in Web Technologies, Enterprise Wide Computing & Resource Contracting. Within this broad ambit of technology, we offer a wide range of services across platforms & scales. We have the capabilities to implement complex Enterprise Resource Systems & comprehensive Data Storage & Mining solutions. At the same time, we are equally proficient in services like Web Site Development & Kiosk implementation. Headquartered in Indore, India, we have operations in UAE & USA Service Description: Ruchi Infotech Ltd. is one of the most expertise organization, which has a professional team of web development, software development, mobile application development, content management system, ERP solutions, Infrastructure services and so on. Professionals at Ruchi Infotech believes in delivering best services for their clients, fulfilling there business needs in a short span of time valuing there efforts and clients time . Our team of IT development is skilled with latest technologies and is capable of handling projects which are competitive and beneficial for clients

    PHP, ASP, Программирование на С, and Java

  • aaravsoft Profile Picture


    Surat,  India

    I am software engineer with 12 years of experience in whole software life cycle, analysis, design, implementation and testing. I have wide experience in the software industry, delivering projects on time and within given budget. Software development and customization using wide range of Microsoft technologies (Asp.Net, C#, Vb.Net, MVC, WPF, Window form, Sql Databases, Azure, Sync framework, Kendo UI etc...).

    Программирование на С, XML, Visual Basic, and .NET

  • maheshmeka16 Profile Picture


    Bangalore,  India

    Do you have a C# Programming job and are looking for a talented and experienced C# Programming Programmer? I believe that my experience and skill in this background will prove to be of great help to you. I have worked as a C# Programming Programmer for many years and my skills and experience will prove useful to your work. I am ready to start working on your job today.

    .NET, AJAX, Язык структ. запр-в, and Программир. C#

  • amanthakur87 Profile Picture


    Delhi,  India

    I am Aman Thakur. I am an Application/System Programmer. I mainly work in Windows Desktop Applications and Web Applications. But I like to take up new challenges. I don't just work for money. I motive is to make a good software for Businesses and Individuals. I like to offer after delivery services as well to my clients. I work with a great enthusiasm and take pleasure in my work. Above all, I am a Quick Learner, I can learn and code in almost any language but that depends on the Budget of the project as well. I only commit things which I can deliver. I always analyse my project properly and try not to commit what I cannot do? One can rely on my software services. I look to indulge in Long-Term Relationships with my clients. So, if you are looking to outsource some good code or some software, you can rely on me. Let's discuss your requirements.

    ASP, .NET, Мобильный тел., and Бухгалтерия

  • grigiq Profile Picture


    Iasi,  Romania

    Mathematics C Programming Visual Basic Physics Engineering

    Программирование на С, Python, Visual Basic, and Linux

  • pallavibk Profile Picture


    Nasik,  India

    I am an experienced freelancer Software Developer. I have experience in web programming, application development, building database driven websites.

    Javascript, Visual Basic, .NET, and Ввод данных