Welcome to LinuxMedNews
 up a level
 post article
 search
 admin
 Contact
 main
 parent
 thread


Re: PR: ClearHealth Demo Available
by Trotter on Friday May 20, 2005 @ 04:09 PM

In the world of Free and Open Source projects it is easy to slip under the wire. I suppose that there could be a project, that no one knows about that meets the Big Five requirements for a Medical Practice Management system, besides ClearHealth. But besides that remote possiblity, ClearHealth is the first.

FreeMED is the only other GPL Practice Management system that has a robust medical billing engine, which has been discussed before. It stands to reason that FreeMED was the first to meet the Big Five, contrary to our press release. However, FreeMED lacks a Medical Accounts Receivable System, which is why it was not the first.

During my tenure as a FreeMED developer I did extensive work with FreeMEDs AR code. I funded Jeff to write a AR reporting system. I wrote a EOB entry wizard, and I designed the billing control form (which jeff made functional). So I have an unfortunatley intimate relationship with the FreeMED AR system.

The FreeMED AR system was originally contributed by Fred Forester. When he contributed it, it was a major step forward in functionality. Sadly, this system was never really integrated into FreeMED. While this does not decrease the signifigance of Fred's contribution, it does make progress difficult.

The file in question is the monolithic modules/payment.emr.module.php. The file is 1416 lines long. Where a typical complex class would be split into several functions, the programing flow of this file is dominated by eight complicated switch statements. Over time, this system has been contored well beyond its original purpose, which was a simple web form. Because of this lineage there is no seperation between the GUI and the business logic. The code that runs the AR systems and the web form are one and the same.

This file is so unmanageable that, in order to extend the AR functionality, Jeff and I had to write to the AR database directly. As a result, FreeMED does not actually have an AR system. Rather it has three or four totally independant account function code bases that happen to access the same database. This is a classic example of what happens when OOP principles are ignored.

On the other hand, the ClearHealth system is entirely OOP. Any portion of the system that needs to access the AR functionality does so through the AR objects. Only the AR Objects write to the database directly. When ClearHealth adds new non-AR related features, no AR related changes will be nessecary. When the AR system is updated, no non-AR features will need to be updated.

FreeMED has AR functions, but because that system cannot be relied upon for further development, it does not count as a big five core requirement. What is possible with ClearHealth, which was impossible before ClearHealth is that further functionality can be added to the system. There is a foundation on which further development is possible. That is what we mean by a "core" feature.


Thanks,
Fred Trotter
ClearHealth Project Manager
Uversa

  Related Links
  • Articles on ClearHealth
  • Also by Trotter
  • Contact author
  • The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )

    Re: PR: ClearHealth Demo Available
    by Frank Valier on Wednesday May 25, 2005 @ 06:21 PM

    Sorry, Fred, you facts are wrong again. You stopped working on FreeMED too soon. AR is available in the release versions. It has its own double-entry bookeeping functions, daily settlement routines, insurance enditing features, billing reports, claims manager and accounts receivable aging and general ledgers. It has always had that.


    [ Reply to this ]
    Re: PR: ClearHealth Demo Available
    by Frank Valier on Wednesday May 25, 2005 @ 06:30 PM

    Dr. Daniel D'Andrea of Worcester, MA is leading the sub-committe of users from the FreeMED Foundation in the development and continued enhancement of the REMITT Billing & AR System. The FreeMED Foundation has considerable resources and a critical mass of community developers who continuiously work on their project. They have been doing that since 1996 and they are still here. They have contributed more and done more that any other open source project for longer than anyone else.


    [ Reply to this ]
    • Re: PR: ClearHealth Demo Available
      by Frank Valier on Wednesday May 25, 2005 @ 06:41 PM

      I am sorry to have to disagree with your facts Fred. You no longer have any intemate relationship with FreeMED code. It has progressed far beyond your contributions like it should. Thanks you for what you contributed. The FreeMED Foundation was never composed on one man.


      [ Reply to this ]
    Re: PR: ClearHealth Demo Available
    by Frank Valier on Friday May 27, 2005 @ 12:37 AM

    The FreeMED Foundation never used your billing (FreeB) and AR design so you could not possibly be familiar with what is now there. If that was true you name would be on the patent that was filed to protect the FreeMED Foundation Billing & AR System for commercial purposes. You name does not appear anywhere on the list of developers credits. What you developed and work on was considered unsuitable . It was determined that it would never meet the performance requirements required of a billing & AR system. Reluctantly, even though your were advised by members of the FreeMED Foundation that you design had serious shortcoming, the FreeMED Foundation had to scrap it and start all over again. The final result was a community effort that produced REMITT. That is the billing and AR system that the Foundation uses. It never used anything you developed. It wasn't good enough as witnessed by the revisions which have to be made to FreeB that you are using. I do not think you should make too many claims at being an expert coder. You are not. Your best skills lie elsewhere.


    [ Reply to this ]
    The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )


     
    Google
     
    www.linuxmednews.com Web
    Advertisement: CCHIT certified EMR and Medical Practice Management Software from Medical Software Associates makes patient management easy. Free practice management and medical billing software demo available.
    All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest ©2000-2006 Ignacio Valdes, MD, MS.