Ask HN: Anyone interested in working on an OpenEMR modernization project (OSS)?

11 points by exception_e 9 years ago

Hi everyone,

I am a developer on the OpenEMR project, the most popular open source electronic health records and medical practice management solution [0][1].

A few more people are needed on a codebase modernization project that I'm running. The project primarily addresses converting the SQL to use Doctrine2 [2] and refactoring code to use MVC along the way.

Not only can you gain experience with a modern ORM solution, but you will get to contribute to a high-impact [3] open source project that enjoys a large audience of appreciative users around the world!

If you're interested, hit me up via email (in profile).

[0] http://open-emr.org/

[1] https://github.com/openemr/openemr

[2] http://www.doctrine-project.org/

[3] http://www.emrandehrnews.com/2017/03/02/openemr-achieves-complete-meaningful-use-certification-with-release-5-0

anilgulecha 9 years ago

I looked into OpenEMR sometime ago (as an alternative to a SaaS service) and went with the latter.

OpenEMR has too much clutter, with every feature made part of the page UI. Perhaps small clinics are not the intended en-users of OpenEMR?

  • exception_e 9 years ago

    Hi. Appreciate your honest take.

    > every feature made part of the page UI

    OpenEMR is currently a web application that doesn't have an independent API (e.g.: REST API). There is a ticket in my modernization project to look into an old PR that adds a REST API (hasn't been touched in a while, but it appears to be on the right path... would love to have a volunteer for this... hint hint :) ). For now, the only way to use OpenEMR via a REST API would be to go through one of the professional vendors (http://open-emr.org/wiki/index.php/Professional_Support).

    > Perhaps small clinics are not the intended en-users of OpenEMR?

    OpenEMR is actually used in small clinics all over the world. Perhaps it's not suitable for every use case though (for example, I believe there is a lack features/modules for neurology specialists). Also depends on the version and what you have it configured to do (you have to do a good amount of reading and setup yourself. May even have to touch some code!).

    • anilgulecha 9 years ago

      Could not find an email to reach you by.

      • exception_e 9 years ago

        matthewvita48 at gmail dot com