REMITT Electronic Medical Information Translation and Transmission


REMITT is a revolutionary medical information translation and transmission system, which is primarily used for preparing and submitting medical billing data.

REMITT works independent of any specific electronic medical record (EMR) or practice management (PM) system, and can interface with any EMR or PM system which implements its application programming interface (API). The first system to do so has been FreeMED.

Currently Supported Formats

HCFA-1500/CRM-1500 ANSI NSF X12 837 Professional Currently Supported Output Types

The name REMITT is a recursive acronym.

0.5.x and Beyond

  • Written using Java 1.6 / J2EE application standard.
  • MySQL-database backed operation.
  • Full REST/SOAP interface with WSDL.
  • Supports processing X12 835 remittance information and pushing it back to an EMR/PM system via SOAP callbacks.
  • Web interface to allow configuration per user, testing of individual plugins, etc.
  • JUnit testing using JUnitEE with web interface for full regression and functionality testing.
  • File scooper support for pulling remittance and other claim data from clearinghouses.
  • Scriptable claim submission using Javascript scripting for clearinghouses.
  • Fully database-backed filestore for claims, remittance and processing data with audit/processing trail.


The current stable version of REMITT is 0.5.0.

Please note that REMITT 0.5.0+ is required for FreeMED 0.9.0+, and REMITT 0.4.x is required for FreeMED 0.8.x.

Downloads for the REMITT package are available courtesy of

The most recent version can be downloaded by visiting the Github page.


A REMITT development group is hosted on Google Groups here:

Source Code

You can also check out a copy from our Git repository:


git clone git://

for the latest “trunk” version of the code. If you would like to get involved with development, please join the development group.

Developer and format documentation


REMITT uses the GPL.

The reference implementation for a REMITT client is currently implemented in FreeMED (using PHP), which carries a GPL license.


Commercial support for REMITT is available through FreeMED Software Foundation commercial support partners, including installation, documentation, custom development and other miscellaneous application support.

The reference implementation of the REMITT 0.5.x interface is available in FreeMED 0.9.x, and can be seen here: wrapper class.

The reference implementation of the REMITT 0.4.x interface is available in FreeMED 0.8.x, and can be seen here: wrapper class, interface.

More documentation regarding building, installation, and implementing the XML format are available on the REMITT Github pages.