Re Write

LinuxEMR Logo

There are many reasons for a fully re-write, these are some I can think about right now,

  • Need to integrate Billing and Accounting into the same application
  • Need to be easier to install, upgrade, and maintain
  • Need to integrate new Web 2 techonology
  • Strong framework, Rails, available, way much better than plain PHP and stand alone libraries
  • Conscious use of conventions to avoid repeating code
  • Incredible development speed (I am doing it in my spare time)
  • Incredible amount of good quality libraries that are designed to plug in the framework, like:
    • Fine grained access control
    • Localization
    • Audit trail integration
    • RAGI - for connecting the system to phone via Asterisk
    • SOAP services, (yes, you’ll be able to connect and talk SOAP to any server, if enabled)