openIMIS: Better Access to Medical Insurance Information


Share This Post

Medical insurance is a part of healthcare system that can not be ommited. Improving the flow of information between healthcare facilities and insurers is crucial in the process of saving people’s lives.

In SolDevelo we have a clear mission – we want to use our experiences and expertise to help people through technology. That’s why we have created our Social Impact Foundation and this is also the reason why we frequently contribute to the development of open-source projects. We want to allow digital technology to be helpful where it is needed the most – and it usually means in the developing countries of the world. The Insurance Claim Module project is a great example of such an activity.

We invite you to read our case study and find out how SolDevelo contributes to the process of improving the access to medical insurance information.


medical insurance

In low- and middle-income countries, the implementation of health financing schemes is often a great struggle. In such areas the access to proper digital technologies is a real obstacle. Fortunately, an open-source Insurance Management Information System (in short, openIMIS) came into life. It is a free and reliable solution aimed at managing complex interactions of a healthcare system, including enrolling/registering beneficiaries, processing claims and calculating reimbursements for providers. The goal of openIMIS initiative, on the other hand, is to continuously improve the software and extend its global reach and applicability.

In June 2018, the openIMIS initiative, together with Digital Square (the program designed by the USAID in partnership with the Bill & Melinda Gates Foundation) offered a co-financing opportunity to further develop openIMIS through Notice C – Modular Transformation of openIMIS. That is when SolDevelo decided to take up the challenge.

Our Challenge

What we wanted to do is to connect two open-source health projects to save time and resources of healthcare providers in developing countries.

Together with the Swiss Tropical and Public Health Institute (Swiss TPH), a world-leading institute in global health and a designer of the Insurance Management Information System (IMIS), we were to build the working integration between openIMIS and OpenMRS – the world’s largest open-source project to develop health information technology for resource-constrained environments. Our goal was to develop a claim submission, enrollment, and enrollment verification module with a clinical point of service application using the relevant HL7 FHIR standards. 

Thanks to our experience with work on social impact software and open-source projects, we were a perfect choice for this kind of task.

Our Input

The development process was split into two parts: the openIMIS side and the OpenMRS side.

On the openIMIS side, we implemented a module acting as an FHIR server. We used an open-source implementation of FHIR STU3 that serves as the main standard of communication between openIMIS and OpenMRS. 

On the OpenMRS side, we applied a module responsible for checking patient’s insurance enrollment status and managing their billing. We also implemented an app module that extended the user interface in OpenMRS using extension points (fragments) in other modules, such as e.g. the Registration App Module, responsible for the patient registration interface. Another improvement was the extension of the interface responsible for recording patient visits – it is now to support their billing details, too.

Our Impact

Technical details of the process are one thing, but what about the real benefits that both patients and healthcare providers would derive from our project? All in all, it is the final beneficiaries’ experience that counts the most in the development of social impact software.

medical insurance

In this case the improvement is easily scalable. A person enrolled by the Insurer would receive the insurance card with a unique insurance number. 

Once they get sick, they would go to a health facility that uses openMRS. The patients’ insurance ID number would be entered in their openMRS record and enable getting details from openIMIS on their eligibility. In other words, details needed to establish the client’s identity and insurance benefits will be provided from openIMIS to openMRS. 

When the patient’s treatment is undertaken by the health facility, the processing of payments will be managed in openMRS. Once the treatment is completed, the relevant details from openMRS are sent to openIMIS in order to get reimbursement. After the thorough assessment, the amount to be paid is established and sent back to openMRS.

It is not difficult to deduce that the Notice C1 project makes affordable healthcare more accessible and efficient. As a result, healthcare facilities are now able to receive all the necessary information on their patients’ insurance, enroll them faster in the system, and provide their medical services without any bureaucratic setbacks.

Read more!

If you are interested, we invite you to read our other articles on OpenMRS and openIMIS.

Explore more categories

Do You Want To Boost Your Business?

drop us a line and keep in touch