OpenMRS 1.6 Released

An open source medical record system, OpenMRS version 1.6 is released. A significant improvement in this release is that now people who are recorded as patients can log in to the system as users. Also bundled modules concept has been introduced which bundles essential modules with the release. Logic service which is a process where data as well as derived data can be retrieved about patients in a high level manner which is used for decision support rules has been moved into a separate module so that the development can go in parallel.

OpenMRS 1.5 Released

OpenMRS 1.5, open-source electronic medical record system, is out.

A significant improvement in this release is that the user is no longer required to setup database instances or run SQL scripts. Just deploy the web application and the user is presented with a setup wizard which does the database creation automatically. Also when upgrading the system the system migrates the database automatically. No need of running SQL scripts. And  everything happens under the full control of the user.

Other important enhancements are full support of UTF-8 character set throughout the system, ability to store images, sound files, etc. as complex observations, globally unique UUID added automatically to each object and better memory mangement. There are lots of fixes and improvements documented in the release note.

I am in OpenMRS Internship Program OIP

I am happy and proud to announce that I have been accepted for the OpenMRS Internship Program (OIP) also known as the Southern Summer of Code. OpenMRS is an open source medical record system framework for developing countries led by Regenstrief Institute and Partners In Health. OIP is supported by the International Development Research Centre (IDRC). OIP runs as same as the Google Summer of Code (GSoC) program. This is going to be fantastic.

Google Summer of Code 2008 ends

Last week Google Summer of Code 2008 came to an end. I am exceptionally happy that I could join the program and contribute something to the open source medical record system, OpenMRS project. Looking back at the past few months, it was a great pleasure working with the OpenMRS community, specially with my mentor, Ben Wolfe. I never felt this much better or had fun coding before. It was a great experience. Now that the time lines and constraints are no more, I hope to continue do something more.

Apache Synapse Ant mediator

Ant mediator is a pluggable extension to Apache Synapse and WSO2 ESB, Enterprise Service Bus products. It executes Ant tasks programmatically through the Synapse configuration. It can extract properties and values from the current message context and pass them to the Ant build file as properties. Also Ant target can be selected dynamically by setting a property in the message context as well. For example Ant mediator can be used to call shell scripts in the message mediation. Check out the sample, and download the binary with the source code here.

Apache Synapse 1.2 released

Apache Synapse 1.2 is out. You can download it here.

Apache Synapse is a fast, versatile, high-performant, low-footprint Enterprise Service Bus product released under the Apache Software License v2.0. Some of the new features are,

  • FIX (Financial Information eXchange) protocol support
  • Hessian web service protocol support
  • WS-Reliable Messaging through all new WSO2 Mercury
  • More efficient database pooling
  • GZip encoding support
  • Cluster aware sticky load balancing
  • Improved filter mediator
  • Highly flexible XPath expressions relative to envelope or body
  • Separate policies for incoming and outgoing messages
  • New handler sequences for all incoming and outgoing messages
  • Non-blocking streaming message handling is getting much faster and even better than before
  • And much much more and lots of fixes and improvements

Read the Apache Synapse blog to learn what is new.