Skip to content

Why Health Facilities Should Prefer Open Source Over Proprietary Software

I have been very vocal about free and open source software (FOSS) for healthcare, mostly for philosophical reasons. But that approach is not always shared by other people with different views of the world. It seems ‘economics’ (being mostly quantitative) is easy for many to understand so let me use that as the platform for argument.

A hospital director can decide to either use FOSS or proprietary software. Whichever they use, they need to understand that they will still have to invest on ‘customization’ and ‘implementation’. Let me explain each.

Customization is when, after installing the software (eg, EHR), you still need to put in specific data about your facility. Examples: entering each room, bed, doctor, nurse, lab test, drug, drug prices, taxes, rules, workflow, etc. I have never seen an EHR software that has these data already built-in (and you never will) because these values differ widely between facilities. So when you install an EHR( regardless of whether it is FOSS or proprietary), there will be significant manpower time spent on customization — and that will have a price. For FOSS, it will be time lost by your internal staff when they do the customization; for proprietary software, the vendor’s employees will do this for you for a fee. Either way, the hospital pays for it.

After the EHR has been customized, you then go into ‘implementation’ or the actual use of the software by the workers in the facility. This is where things gets messy. Many hospitals are surprised that after all the effort (plus time and cost) of customizing, they suddenly discover that doctors and nurses are resisting the new system. Getting health workers to use electronic health information systems can be very challenging. Invariably (and this is a well-studied phenomenon), they will resist change. Most health informatics projects fail because of the implementation challenges. Whether you use FOSS or proprietary software, you will still need to hire a good project management team to implement the customized system.

The sad thing is that by the time hospitals fail in the implementation phase, so much money has been expended already in customization. That’s good money down the drain.

So the math is simple. For both FOSS and proprietary health information systems, there will be expenses in customization and implementation (ergo, they cancel out and there is not much difference with either system). But for FOSS, you don’t need to pay for an upfront license fee because it is free. For proprietary software, you need to pay outright a license fee (which can be substantial). This proprietary license fee is not refundable. If you fail in customization or in implementation, you’ll be stuck with license for software that does not work. Read the fine print: you can’t even sell it to another hospital. And even if you can, it won’t work because what you have is custom-fit for your hospital, not theirs.

Another way to look at it is — if you use FOSS and you customize it, the end product is owned by you, the health facility. But if you use a proprietary system and customize it, the end product will still be owned by the vendor — not by you, the health facility. Yes, your money would have been wasted because after all the effort (plus time and cost) you place on customization, you don’t even own intellectual property rights over your customized version.

Make sure you understand the licenses of the software you sign up for. These can make or break the success of your implementation.

Bottomline: FOSS is cheaper, better, more empowering for Philippine health facilities. Health facilities should prefer FOSS over proprietary software.


1) Use CHITS ( in rural health units (full disclosure: we manage the CHITS project — GPLv3)
2) Use OpenMRS ( for the rest: private clinics, district hospitals, provincial and regional hospitals GPLv2)
3) Hire people (IT/nurse/doctor) who can show certificates of attendance/competency for health informatics

Shortest entry in this blog — Which Electronic Health Record?

OpenMRS. More at

LOINC – codes for lab tests

Laboratories are one of the most non-standardized components of a hospital information system. It’s a pity because it is also a profit center for most facilities. Even if your lab machines are HL7 compliant (topic of another post), you should still ask whether the system can map to LOINC and if you or the vendor will be the one to do it.

Head on to to get more details.

OpenMRS — free and open source — worth a peek

There’s this new kid on the block (new meaning less than five years in EHR time). OpenMRS is short for open medical record system which is a result of research by Partners in Health (Boston) with South African counterparts.

It runs on Java/Tomcat/Hibernate/MySQL, and has an elegant data model (EAV). For those interested in health informatics who can’t get their hands on an EHR, feel free to test drive OpenMRS.

FOSS — from a Filipino lawyer’s perspective

Thorough. What is interesting is that it is a legal perspective..

XML — should play a major role in the national health insurance program

More and more, it is increasingly possible for the country to go digital through eXtensible Markup Language (XML). If the government will set the XML schema, then that will allow the hospitals (and developers) to come up with schema-compliant systems that will allow them to submit data to the payor.

No names yet..


Are you really open source? Put it in github like CHITS

It took sometime but CHITS is now in github. Thanks to Mike crazycrazycrazy for giving us the confidence to do this and congratulations to darth_ali for having the courage to do so. Before CHITS was in many sites: LaunchPad,, sourceforge .

But now, it’s in github, the Facebook (R) of codes.

Get CHITS here:

CHITS replicates self in Tarlac

You all know about the Community Health Information Tracking System. We just had a round of training of trainers in the province of Tarlac and had regular training for four municipalities.

To our surprise, one of the municipalities (where we trained on RHU) is teaching another RHU how to use CHITS! It’s a case of self-replication — definitely an early sign of sustainability…

PhilHealth Holds Year-end Assessment and 2010 Planning Workshop

The Philippine Health Insurance Corporation is holding its annual year-end assessment and 2010 planning workshop at Hotel PonteFino, Batangas City. The workshop brings together leaders from the national health insurance program to thresh out the activities and targets for 2010 under the direction of President Rey B. Aquino.

How do I know this?

I’m facilitating the workshop!


Intel hosts eHealth conference

Intel organized a conference on eHealth. I couldn’t get out of my previous commitments but was happy for the few moments I was there.

It was good to see familiar faces: Gilbert from DOH, Yas from QQ, and Mayor Clacio/Theda from QQ. I missed Dra from Pasanjan.

Doc Francis was there to represent IOSN ASEAN+3 and Doc Alex for National Telehealth Center.

So what are the lessons from this meeting?

We need to work fast…