ArticlePDF Available

The Importance of Using Open Source Technologies and Common Standards for Interoperability within eHealth: Perspectives from the Millennium Villages Project

Authors:

Abstract and Figures

The purpose of this chapter is to illustrate the importance of using open source technologies and common standards for interoperability when implementing eHealth systems, and to illustrate this through case studies, where possible. The sources used to inform this chapter draw from the implementation and evaluation of the eHealth Program in the context of the Millennium Villages Project (MVP). As the eHealth Team was tasked to deploy an eHealth architecture, the Millennium Villages Global-Network (MVG-Net), across all 14 of the MVP sites in sub-Saharan Africa, the team not only recognized the need for standards and uniformity but also realized that context would be an important factor. Therefore, the team decided to utilize open source solutions. The MVP implementation of MVG-Net provides a model for those looking to implement informatics solutions across disciplines and countries. Furthermore, there are valuable lessons learned that the eHealth community can benefit from. By sharing lessons learned and developing an accessible, open source eHealth platform, we believe that we can more efficiently and rapidly achieve the health-related and collaborative Millennium Development Goals.
Content may be subject to copyright.
The importance of using open source technologies and common
standards for interoperability within eHealth: Perspectives from
the Millennium Villages Project
Andrew S. Kanter,
Director of Health Information Systems/Medical Informatics, Millennium Villages Project, Earth
Institute at Columbia University; Assistant Professor of Clinical Biomedical Informatics, College of
Physicians and Surgeons, Columbia University; Clinical Epidemiology, Mailman School of Public
Health, Columbia University; 622 W. 168th Street, VC5, New York, NY, USA 10032; Tel:
+1.212.305.4842
Rob Borland,
Development Coordinator, eHealth Program, Millennium Villages Project, Earth Institute at
Columbia University c/o The Millennium Villages Project, 475 Riverside Drive, Suite 401, New
York, NY, USA 10115; Tel: +263.712.347.911
Mourice Barasa,
Regional eHealth Specialist, Millennium Villages Project, Earth Institute at Columbia University, c/
o The Millennium Villages Project, 475 Riverside Drive, Suite 401, New York, NY, USA 10115;
Tel: +254.722.853.117
Casey Iiams-Hauser,
eHealth Solutions Coordinator, eHealth Program, Millennium Villages Project, Earth Institute at
Columbia University; MDG Centre West & Central Africa, BP 320, Hyppodrome Rue 287, Porte
341, Bamako, Mali; Tel: +223.20.219.133
Olivia Velez,
Postdoctoral Research Fellow, Department of Biomedical Informatics, College of Physicians and
Surgeons, Columbia University; 622 W. 168thStreet, VC5, New York, NY, USA 10032; Tel:
+1.646.685.7351
Nadi Nina Kaonga, and
Research and Evaluation Coordinator, eHealth Program, Millennium Villages Project, Earth
Institute at Columbia University; 475 Riverside Drive, Suite 401, New York, NY, USA 10115; Tel:
+1.603.969.4883
Matt Berg
Director of Emerging Applications, Modi Research Group, Columbia University; 134F SW Mudd,
MC: 4703, New York, NY, USA 10027; Tel: +1.212.854.3239
Andrew S. Kanter: Andrew.kanter@dbmi.columbia.edu; Rob Borland: rborland.mvp@gmail.com; Mourice Barasa:
barazam@gmail.com; Casey Iiams-Hauser: ciiamshauser@ei.columbia.edu; Olivia Velez: ov2111@columbia.edu; Nadi
Nina Kaonga: nnk2108@columbia.edu; Matt Berg: mlb2178@columbia.edu
Abstract
The purpose of this paper is to illustrate the importance of using open source technologies and
common standards for interoperability when implementing eHealth systems and illustrate this
through case studies, where possible. The sources used to inform this paper draw from the
Correspondence to: Andrew S. Kanter, Andrew.kanter@dbmi.columbia.edu.
NIH Public Access
Author Manuscript
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
Published in final edited form as:
Adv Health Care Manag
. 2012 ; 12: 189–204.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
implementation and evaluation of the eHealth Program in the context of the Millennium Villages
Project (MVP). As the eHealth Team was tasked to deploy an eHealth architecture, the
Millennium Villages Global-Network (MVG-Net), across all fourteen of the MVP sites in Sub-
Saharan Africa, the team recognized the need for standards and uniformity but also realized that
context would be an important factor. Therefore, the team decided to utilize open source solutions.
The MVP implementation of MVG-Net provides a model for those looking to implement
informatics solutions across disciplines and countries. Furthermore, there are valuable lessons
learned that the eHealth community can benefit from. By sharing lessons learned and developing
an accessible, open-source eHealth platform, we believe that we can more efficiently and rapidly
achieve the health-related and collaborative Millennium Development Goals (MDGs).
Keywords
eHealth; interoperability; open source; health information technology; standards; Sub-Saharan
Africa
Introduction
Background on the Millennium Villages Project
The Center for Global Health and Economic Development (CGHED) is a research unit at
the Earth Institute at Columbia University. CGHED develops and coordinates the Earth
Institute’s global health programs in low and middle-income countries, with an overall aim
to enable and support countries to achieve the Millennium Development Goals (MDGs).
CGHED houses the Millennium Villages Project (MVP) which is a community-led initiative
that seeks to serve as a model to help and empower rural African communities out of
extreme poverty and achieve the MDGs by 2015.
The MVP initiative is supported by a multi-disciplinary team of researchers at Columbia
University. The Columbia International eHealth Laboratory (CIEL) links the Department of
Biomedical Informatics at the College of Physicians and Surgeons, the Department of
Epidemiology at the Mailman School of Public Health and the CGHED at the Earth Institute
to help develop innovative electronic health (eHealth) solutions for use by MVP and others
around the world. MVP also involves partnerships with Millennium Promise (a Non-
Governmental Organization), the United Nations Office for Project Services (UNOPS) and
the United Nations Development Programme (UNDP) to support operations and
implementation of the program. The Millennium Villages constitute fourteen sites in ten
Sub-Saharan African countries with populations of between 5,000 to 85,000 people each in
Koraro, Ethiopia; Sauri, Kenya; Dertu, Kenya; Ruhiira, Uganda; Mayange, Rwanda; Mbola,
Tanzania; Mwandama, Malawi; Gumulira, Malawi; Potou, Senegal; Tiby, Mali; Toya, Mali;
Bonsaaso, Ghana; Pampaida, Nigeria; and Ikaram, Nigeria. MVP interventions are centered
on five sectors: agriculture, health, education, enterprise and infrastructure with a strong
focus on empowerment of women and girls.
The eHealth Program
To support increased access to health services and information and to improve the quality of
care, a broad range of information and communication technology (ICT) systems have been
designed, tested, deployed and evaluated as part of the Electronic Health (eHealth) Program
within MVP. Systems and initiatives that have been deployed include: 1) the Millennium
Villages Global-Network (MVG-Net)—which includes ChildCount+, ODK Clinic,
OpenMRS and other applications, 2) an upgrade of network connectivity in MVP sites
through a partnership with Ericsson, 3) provision of mobile handsets for all health workers
Kanter et al. Page 2
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
in the fourteen MVP sites through a partnership with Sony Ericsson, 4) the provision of SIM
cards for health workers to create a closed user group and 5) the creation of a toll-free
emergency lines and toll-free SMS numbers for ChildCount+ and other RapidSMS-based
applications through partnerships with AirTel Bharti, MTN, and other mobile operators
(Kanter, Negin, et al., 2009; ChildCount+; Open Data Kit; OpenMRS).
To facilitate collaboration across the different countries, languages and governmental
systems, the MVP eHealth architecture has been built using a free/libre open source
software for health care (FLOSS-HC) platform and has focused on the use of open and
international standards, where possible. Open source is a description of both software and
the process for using and modifying the software (providing free access to source code and
allows for the sense of local “ownership” by developers and programs that use it (see Table
1)). The process of implementing MVG-Net across the MVP sites has highlighted numerous
lessons learnt that will be invaluable to health information technology as it relates to
implementation and the exchange of information across regions and nations (Kanter, Dick,
et al., 2009). Therefore, the purpose of this paper is to illustrate the importance of using
open source technologies and common standards for interoperability in the context of an
international eHealth project.
Approach
The sources used to inform this paper draw from the implementation and evaluation of the
eHealth Program in the context of the MVP. In order to facilitate collaboration across the
different countries, languages, and governmental systems, an eHealth architecture was
developed—MVG-Net. MVP took advantage of a process based on an enterprise
architecture to show interrelationships between country-specific and more global
requirements for information systems and between architectures and solutions (as shown in
Figure 1). This was based on work by David Lubinski that describes how country-specific
requirements and existing solutions can inform a more generalizable architecture which can
then lead to common platforms and tools, which then lead to country-specific technology
solutions (Stansfield et al., 2008). Open source tools allowed us full control over the process
and permitted iterations on local requirements, creation of the general MVG-Net
architecture, and then local adaptation and country specific implementations.
Components of MVG-Net
MVG-Net (see Figure 2) has been deployed across all fourteen MVP sites. The architecture
is based on open source platforms. Open source platforms were preferred over proprietary
products due to cost and customization. Compared to proprietary products, open source
products require no license fees, can be tailored to fit the needs of the project, and have
support from the development community contributing to and using the particular product.
However, as with any technology—whether open source or proprietary—maintenance costs
still must be considered. The following are currently components of MVG-Net: Open
Medical Record System (OpenMRS), RapidSMS (ChildCount+) and Open Data Kit (ODK)
for Android (mClinic). We are also in the process of integrating two other open source
technologies: District Health Information System (DHIS2) and CommCare. MVG-Net takes
advantage of an open source database (MySQL), interface terminology, a centralized
concept dictionary (mapped to standard reference terminologies), and appropriate local
technology for data entry.
OpenMRS—OpenMRS is the core of MVG-Net. It is an open source, web-based electronic
medical record platform that functions as the local hub of health information collected from
different sources within the Millennium Villages. It has an easily extensible data model, and
can aggregate individual, person-level data collected from Community Health Workers
Kanter et al. Page 3
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
(CHWs) as well as clinic-based personnel. In MVP, the platform has been used to automate
reports for the Millennium Villages Information System (MVIS) and various Ministries of
Health. Currently, OpenMRS has been deployed within each MVP site to serve as the
central database. It is also used to support facility-level data collection in several MVP sites
where users enter and access the information from desktop computers. There is a substantial
OpenMRS developer/implementer community that provides support via listserves, forums,
Internet relay chat (IRC) chat rooms and in-person annual meetings (Seebregts et al., 2009).
OpenMRS is has been downloaded in nearly 50 countries, is actively deployed around the
globe, and is part of national scale-up projects in Rwanda and elsewhere. (OpenMRS)
ChildCount+—ChildCount+ is an SMS-based mobile phone-based CHW point of care
support and data collection tool built on the RapidSMS platform (RapidSMS). It is aimed at
improving the health outcomes of pregnant women, newborns and children under 5 years of
age through ‘real-time’ data collection of household level data to trigger alerts, reminders
and health promotion messages via CHWs. The system also enables performance
monitoring for more effective supervision and management of community-based health. For
example, in Mayange, CHWs receive SMS notifications to conduct follow-up visits and to
remind women and children in their catchment area of upcoming clinic visits.
Open Data Kit—In the context of MVP, Open Data Kit (ODK) is currently being used for
collecting data on vital events (verbal autopsy) and immunization histories of children. ODK
is an open source Android-based application that renders standard forms (Xforms) on
mobile devices such as smart phones and tablets. MVP uses ODK to collect data from
household interviews done in the collection of verbal autopsy information for each child and
maternal death occurring within an MVP site. This information is then used to inform
monthly or quarterly morbidity and morality reviews and resulting action of the health team
and community to address any pressing concerns (Ohemeng-Dapaah et. al, 2010).
Additionally, another ODK tool, mClinic, has been developed to provide a mobile interface
to link to OpenMRS. mClinic enables nurses, midwives and other facility-based staff to be
able to enter and access electronic patient information and receive clinical decision support
at the point-of-care. mClinic provides a mechanism for streamlining data collection for
monitoring and reporting and is being used in Tanzania to collect immunization information
for children under 2 years old.
Databases—OpenMRS is built on the open source MySQL database. This allows local
MVP staff (and other stakeholders) secure, but non-proprietary access to the data collected
by MVG-Net. The data can be reported on using any SQL-compliant toolkit. Non-
proprietary databases are important for allowing application owners flexibility to update
their data collection tools, or move the data whenever necessary.
Interface Terminology Mapped to Reference Terminologies—One major obstacle
to adoption of health information technology is the inability of users to locate and enter
information using internationally accepted clinical terminology (Kanter et al., 2007), given
their familiarity and use of locally accepted clinical terminology. To address this issue
within MVP, content has been translated from English into Kinyarwanda in Rwanda;
Swahili in Kenya and Tanzania; French in Mali, Senegal and Rwanda and Tigrinya in
Ethiopia. Additional localization is occurring on an ongoing basis. The data elements are
represented in the languages required at the interface using a multilingual standardized
interface terminology mapped to international medical reference standards. By this means
the data may be entered and viewed in multiple languages and it is translatable between
them. The reference standards (ICD-10, SNOMED CT, RxNORM, LOINC, CVX) allow
Kanter et al. Page 4
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
MVP to report to international agencies, compare between MVP sites, as well as compare
with other organizations working in the same domains.
Centralized Concept Dictionary—Data collected across multiple different
organizations, countries and languages is rarely interpretable due to differences in design
and modeling of the information. OpenMRS ensures that data elements are semantically
understood by mapping most elements using a concept dictionary (OpenMRS Concept
Dictionary). In MVP, data compatibility is achieved via standardization and mapping at the
data element level. The concept dictionary is shared across all users and acts as a central
repository for the definitions of all the data collected. CIEL is responsible for maintaining
the dictionary that is currently used by over 32 different organizations in as many different
countries. The CIEL dictionary includes enhancements to ensure applicability in the context
of primary health care across Sub-Saharan Africa. Modifications can be made through the
development of site-specific subsets and requests made by the OpenMRS community for
new concepts to be added to the platform.
Local Technology for Data Entry—As described above, OpenMRS functions as a
central hub for person-level information within the MVP sites. MVP then takes advantage of
different data collection tools depending on the requirements of the users and the
infrastructure in the sites. Data entry is captured both at the point-of-care, through
ChildCount+ (standard cell phones using SMS), mClinic/ODK (smartphones using
Android) and workstations using the web-based OpenMRS XForm interface, and
retrospectively by entering data collected on paper forms using the Microsoft Infopath
application into OpenMRS.
Findings
As noted by Chan et al., “standards in data collection and reporting increase efficiency and
encourage collaboration within and between organizations” (Chan et al., 1999). The eHealth
Team recognized the need for standards and uniformity but also realized that context would
be an important factor. Therefore, the team decided to utilize open source solutions. This
next section will outline, in depth, the decisions and outcomes of setting up the open source
eHealth Architecture in MVP.
Making the Decision to Go Open Source
As described above, there are many reasons to favor open source over proprietary software
solutions. This includes cost, flexibility, ownership, and the benefit of a large passionate,
and involved developer and implementer community (Karopka et al., 2011). However, there
are tradeoffs that have to be taken into account:
Resources
Although FLOSS applications do not require licensing fees, they do often
require higher levels of developer support. Service and support may be
available for free for FLOSS applications from a volunteer community,
but organizations frequently must build in such support if they want to
ensure reliable availability of assistance. MVP has implemented a
structure which includes separate, development team and support staff.
The team of three developers responds to new development requests and
maintenance issues. The implementation and operation of MVG-Net is
supported by an eHealth Specialist in each country. The eHealth
Specialists do not develop any of the software but do help to localize and
ensure that the applications are in good working order. They also assist the
Kanter et al. Page 5
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
MVP Health Team in acquiring the data and analyzing the results
generated by the tools.
Innovation and Collaboration
FLOSS promotes collaboration through the reuse of code that translates to
time and money savings for clients. The resultant culture of sharing and
proper attribution promotes open innovation. MVP partners with other
FLOSS organizations such as Dimagi in the US, Jembi Health Systems in
South Africa, Mindflow in Kenya and Baobab Health in Malawi.
Transparency
FLOSS applications are not developed as a “black box” meaning that
organizations can see and modify code as necessary to ensure that it serves
their purposes.
Independence
FLOSS avoids vendor lock-in, reducing the risk of negative unilateral
actions by the software provider.
FLOSS offers freedom by allowing applications to be adapted and
modified locally.
Localization/Customization
FLOSS applications provide a significant advantage in flexibility when
customizing or localizing the software for use in the different settings. In
particular, many proprietary health care software solutions are designed
for resource-available environments and not for resource-limited ones.
Localization also promotes and builds development capacity in the local
software industry. This capacity is critical for ongoing support and
customization which will be required over time. Since a greater proportion
of the resources stay in the country, the sustainability of local support is
also improved.
Types of technologies, infrastructure
The OpenMRS platform was chosen for MVP due to its extensible data
base design and central concept dictionary. This was a key factor in being
able to provide sufficient flexibility to address each country’s local data
collection requirements, while still being capable of maintaining the
database over time and retaining semantic interoperability of the data
elements.
Mobile devices played a key role in overcoming the limitations of power
and computer connectivity in the field. Having several different mobile
solutions all linked into a central information system allowed MVP to take
advantage of different infrastructure and user contexts. These mobile
solutions include the use of basic/feature phones by CHWs during their
household visits and the use of smartphones for verbal autopsies and
point-of-care support in the clinics.
Lessons learned
Developing and deploying software solutions maintained by a single
organization is resource intensive and risky. Developing tools based on a
common platform developed by partnering organizations allows the
Kanter et al. Page 6
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
sharing of development (and required resources) and reduces the reliance
on individual software engineers. The loss of a key developer in any
software project represents a large potential risk to the ongoing
sustainability of that system, especially if it is being maintained by a
single or small set of organizations. Working with partners in a
collaborative manner to create the underlying platform in which tools are
built helps greatly to reduce risk and costs.
Implementation and Evaluation
MVP implemented various components of MVG-Net in different sites during the pilot
phase. Rapid rollout to the whole MVP network put significant strain on the team and
prevented more rapid iteration of releases that would have increased acceptability of the
applications. MVP has focused on four sites for a mixed methods evaluation under the Open
Architectures, Standards and Information Systems for Healthcare in Africa project (OASIS
II), funded by the International Development Research Centre (IDRC) in Canada. OASIS II
specifically evaluates the impact of MVG-Net on qualitative and quantitative outcomes in
the Millennium Village sites. The results of OASIS II should be available by mid-2012
(OASIS II-IDRC).
Lessons learned
It is important to fine tune applications and solutions in a few sites then
implement, or implement in stepwise fashion.
It is imperative to have adequate human resources (programmers, support
staff, etc.).
It is not easy to set up a bridge between two information systems, and
interoperability as well as resources are required.
Having development teams in multiple locations is very difficult. Do not
overly mix software development with implementation support.
Cost-benefit analyses should be incorporated into evaluations. While
keeping track of expenses is useful, it does not fully capture the potential
costs or savings that result from implementation and use of eHealth tools
within a health system. Where possible, work should be done with an
health economist to incorporate such analyses into a monitoring and
evaluation framework for eHealth projects.
Practical Implications
When using an open source model there are many factors that must be taken into
consideration. This includes the types of applications used, how many organizations are
involved, and buy-in and capacity of stakeholders and end-users to adopt the tools for their
use.
With a large project like MVP, there will be many different applications used for multiple
purposes, both programmatic and organizational. There is not always an open source
application available for each use case, so the advantages and disadvantages of proprietary
versus open source must be considered when selecting the appropriate software for each
situation. In this case, an advantage for MVP is that it is a large multi-disciplinary project,
but under one organizational structure. Though MVP has partners in many areas, all
operational matters are unified so interoperability is easier to enforce than may be true in
other organizations/projects attempting similar initiatives. The MVP eHealth team consists
of several different project groups working in multiple countries under the larger heading of
Kanter et al. Page 7
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
MVP. This means that using a common set of indicators and a centralized concept dictionary
required considerable communication and coordination between the project teams.
In terms of external stakeholders, there is another set of factors to consider. Traditionally,
governments provide paper books/forms to be used by health care givers at the point of care
which are thereafter summarized to generate monthly reports to the relevant Ministry of
Health (MoH). There is limited implementation of eHealth Care platforms by governments
and very few have standards for setting up such platforms. Because of the absence of
standards, many projects have come up implementing health management information
systems (HMIS) in silos with limited consideration on interoperability. With limited HMIS
implementations in the countries with MVP sites, it means that there is limited technical
support at implementation sites. The use of FLOSS-HC with community support under the
MVG-net has leveraged on the community support to address technical issues that would
otherwise not be possible to solve.
Overall, the MVP implementations provide a model and valuable lessons learned for those
looking to implement informatics solutions across disciplines and countries due to the range
of topics covered and the geographical and situational diversity in which these solutions are
applied.
Social Implications
The MVP implementation of MVG-Net using FLOSS-HC applications and common
standards provides for widespread interoperability of health information systems within and
between countries, regardless of their technological and economic environments. This not
only reduces the cost of designing and implementation of the systems, but the ability to
share data and lessons learned between organizations and countries should allow for more
rapid, evidence-based decision-making and program planning. Sharing what works and what
does not work between countries and projects will allow us to be more efficient and more
rapidly reach the goals of achieving the MDGs by 2015.
Originality/Value of Paper
The process has highlighted numerous lessons learned that will be invaluable to health
information technology as it relates to implementation and the exchange of information
across regions and nations.
Acknowledgments
The authors wish to acknowledge the contributions of in each of the Millennium Villages Project sites. In
particular, we would like to thank the eHealth specialists, without whose support, MVG-Net would not have been
possible: In Ghana, Seth Ohemeng-Dapaah; in Nigeria, Innocent Olamiposi, in Tanzania, Killian Mahembe and
Athanas Alois; in Rwanda, Benjamin Rukundo and Teddy Kaberuka; in Kenya, Dickson U’kanga and in Uganda,
Emmanuel Toko and Henry Corrigan-Gibbs. This work has been funded by the generous support of the Rockefeller
Foundation, the International Development Research Centre and the Novartis Fund for Sustainable Development.
References
Chan W, Centiu C, Morris J. Uniform Data Standards for Capturing Patient Medical Record
Information at the Point of Care. Journal of Healthcare Information Management. 1999; 13(3):85–
95. [PubMed: 10787604]
[accessed 11/10/2011] ChildCount+: Every Child Counts. from http://www.childcount.org/
Kanter, A.; Dick, J.; Bukachi, F.; Johnson, E.; Borland, C.; Dusabe, S., et al. Update on the
Millennium Global Village-Net: Status and Lessons Learned. HELINA 2009, Abidjan, Cote
d’Ivoire. Paper presented at the HELINA; Abidjan, Cote d’Ivoire. 2009.
Kanter et al. Page 8
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
Kanter A, Negin J, Olayo B, Bukachi F, Johnson E, Sachs S. Millennium Global Village-Net: Bringing
together Millennium Villages throughout sub-Saharan Africa. International Journal of Medical
Informatics. 2009; 78(12):802–807. [PubMed: 19766532]
Kanter, A.; Wang, A.; Naeymi-Rad, F.; Safran, C. Interface Terminologies Bridge the Gap between
Theory and Reality for Africa. Paper presented at the HELINA; 2007.
Karopka T, Schmuhl H, Marcelo A, Molin J, Wright G. Towards Open Collaborative Health
Informatics - The Role of Free/Libre Open Source Principles. Yearbook of Medical Informatics.
2011; 6(1):63–72. [PubMed: 21938327]
OASIS II-IDRC. [accessed 11/10/2011] From http://web.idrc.ca/es/ev-151413-201-1-DO_TOPIC.html
Ohemeng-Dapaah, S.; Pronyk, P.; Akosah, E.; Nemser, B.; Kanter, A. Combining Vital Events
Registration, Verbal Autopsy and Electronic Medical Records in Rural Ghana for Improved Health
Services Delivery. Paper presented at the MedINFO; 2010; Cape Town, South Africa. 2010.
[accessed 11/10/2011] Open Data Kit: Magnifying human resources through technology. from http://
www.opendatakit.org
OpenMRS. [accessed 11/10/2011] from http://www.openmrs.org
OpenMRS. [accessed 11/10/2011] Concept Dictionary. from https://wiki.openmrs.org/display/docs/
Concept+Dictionary
Open Source Initiative. [accessed 11/10/2011] The Open Source Definition. from http://
opensource.org/docs/osd
RapidSMS. [accessed 11/10/2011] from http://www.rapidsms.org
Seebregts C, Mamlin B, Biondich P, Fraser H, Wolfe B, Jazaveri D, et al. The OpenMRS
Implementers Network. International Journal of Medical Informatics. 2009
Stansfield, SN.; Orobaton, N.; Lubinski, D.; Uggowitzer, S.; Mwanyika, H. The Case for a National
Health information System Architecture; a Missing Link to Guiding National Development and
Implementation. 2008. from http://www.who.int/healthmetrics/tools/
1HMN_Architecture_for_National_HIS_20080620.pdf
Kanter et al. Page 9
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
Figure 1.
Enterprise architecture model (adapted from Stansfield et al. 2008)
Kanter et al. Page 10
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
Figure 2.
Millennium Villages Global Network (MVG-Net)
Kanter et al. Page 11
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
NIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript
Kanter et al. Page 12
Table 1
The Open Source Definition (Open Source Initiative)
1. Free Redistribution
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing
programs from several different sources. The license shall not require a royalty or other fee for such sale.
2. Source Code
The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is
not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction
cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify
the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not
allowed.
3. Derived Works
The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the
original software.
4. Integrity of The Author’s Source Code
The license may restrict source-code from being distributed in modified form only if the license allows the distribution of “patch files” with the
source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from
modified source code. The license may require derived works to carry a different name or version number from the original software.
5. No Discrimination Against Persons or Groups
The license must not discriminate against any person or group of persons.
6. No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the
program from being used in a business, or from being used for genetic research.
7. Distribution of License
The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional
license by those parties.
8. License Must Not Be Specific to a Product
The rights attached to the program must not depend on the program’s being part of a particular software distribution. If the program is extracted
from that distribution and used or distributed within the terms of the program’s license, all parties to whom the program is redistributed should
have the same rights as those that are granted in conjunction with the original software distribution.
9. License Must Not Restrict Other Software
The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not
insist that all other programs distributed on the same medium must be open-source software.
10. License Must Be Technology-Neutral
No provision of the license may be predicated on any individual technology or style of interface.
Adv Health Care Manag
. Author manuscript; available in PMC 2013 July 05.
... On a multinational scale, the Millennium Villages Project (MVP), which has been implemented in 10 countries and 14 sites in sub-Saharan Africa, advanced an EA-based architecture adapted for use with open source software tools for improved interoperability. 28 The ...
... 24 The MVP model focuses on employing contextualized uniformity, in which a model is adapted to meet the needs of individual countries by incorporating health services and financial informa- tion. 28 Jordan incorporated disease mapping and reporting, clinical decision support, and epidemiological analyses into a public health surveillance system. 32 In Tamil Nadu, India, an interoperable system was required to coordinate health professions, promote standardized medical records, strengthen supply chain management, and promote train- ing and capacity building. ...
... 25,30 A fourth common element was the use of open group models, data standards, and source software to enable customization, ease data exchange and implementation, and assemble components to address health, economic, and social issues. 4,6,24,26,28,32 In South Africa, data exchange barriers were addressed using an open group model and evolving standards. Figure 2). ...
... With access to smart devices growing exponentially, there is a need for open-source projects where the software for the original source code for the mobile phone applications are made freely available and may be redistributed and modified according to the requirement of the user [56]. Open-source projects not only promote a platform for inclusive discussion amongst social innovators, but also allow for pooling resources, and partnerships. ...
... Using this open-source approach could also help to avoid barriers to entry due to licensing requirements and intellectual property regulations. Collaboration with open-source coding also has the potential to reduce the cost of designing and implementing the systems, while sharing data and information to improve efficiency and efficacy [56]. In addition, instead of a multitude of potentially unhelpful mobile phone applications being widely available, collaborators in this field could ensure that the applications are evidence-based. ...
Article
Full-text available
Women in low- and middle-income countries have high rates of perinatal depression. As smartphones become increasingly accessible around the world, there is an opportunity to explore innovative mHealth tools for the prevention, screening, and management of perinatal depression. We completed a scoping review of the literature pertaining to the use of mobile phone technologies for perinatal depression in low-and middle-income countries. PubMed CINHAL, and Google Scholar databases were searched, generating 423 results. 12 articles met our inclusion criteria. Two of the 12 articles reviewed mobile phone applications. The remaining 9 articles were study protocols or descriptive/intervention studies. Our results reveal that minimal literature is currently available on the use of mobile health for perinatal depression in low- and middle-income countries. We found four articles that present the results of an intervention that were delivered through mobile phones for the treatment of perinatal depressive symptoms and an additional qualitative study describing the perceptions of mothers receiving cognitive behavioral therapy via telephones. These studies demonstrated that depressive symptoms improved after the interventions. There is potential to improve the quality of mHealth interventions, specifically mobile phone applications for perinatal depressive symptoms and depression, through meaningful collaborative work between healthcare professionals and application developers.
... There are numerous considerations to be considered while adopting an open-source system. These factors include the sorts of applications used, the number of organizations involved, as well as stakeholder and end-user buy-in and capacity to embrace the tools for their use (Kanter et al., 2012). ...
... In countries that promoted projects to change this scenario, the focus has been on better integration between national databases [35][36][37] or the establishment of semantic and technological standards for recording and exchanging information between different systems 38,39 . No describing studies were about SNIS integration, focusing on the user interfaces. ...
Article
Full-text available
OBJETIVO: Medir o grau de integração do Prontuário Eletrônico do Cidadão (PEC) da Estratégia e-SUS Atenção Básica (e-SUS AB) com outros Sistemas Nacionais de Informação em Saúde (SNIS), o relacionando à estrutura político-organizacional interna do Ministério da Saúde (MS). MÉTODOS: Trata-se de um estudo de caso de caráter qualitativo. A coleta de dados foi realizada através de análise documental e entrevistas semiestruturadas. Na primeira etapa buscou-se esclarecer quantos SNIS estiveram em uso na Atenção Básica do Sistema Único de Saúde entre 2013 e 2017. Em seguida, para medir a integração, foi aplicado como critério a manutenção das interfaces de captação de dados pelo Ministério da Saúde, mesmo após a implantação do PEC/e-SUS AB. RESULTADOS: Foram identificados 31 SNIS na Atenção Básica. Observou-se que 12 deles foram completamente integrados e em 15 não houve nenhuma unificação de interfaces com o PEC/e-SUS AB. Outros 4 tiverem integração parcial. Ao correlacionar esses dados com a estrutura político-organizacional do MS, verificou-se uma maior integração com os sistemas geridos pelo Departamento de Atenção Básica e uma persistência da fragmentação com os SNIS, especialmente aqueles sob gestão da Secretaria de Vigilância em Saúde. A disparidade entre a integração do PEC/e-SUS AB com os SNIS da Vigilância em Saúde é um sinal da persistência da divisão e da falsa dicotomia entre práticas e processos de Assistência à Saúde e Vigilância em Saúde no Ministério da Saúde – mesmo após 30 anos da fundação do SUS e unificação das estruturas estatais da assistência hospitalar previdenciária e da saúde pública federal no MS. CONCLUSÃO: Apesar de ainda insuficiente, a integração de sistemas efetivada pela Estratégia e-SUS AB, que tem foco na redução de interfaces de usuário, pode ser considerada um fato novo na agenda da política de informação e informática do SUS.
... In Asia specifically the Southern Asia, Malaysia and India endorse the use of open standards that can help achieve better interoperability quickly to reduce the cost of implementation and ensure ownership of the final deployed system [53]. The Indian National e-Health Authority (NEHA) was given the mandate to foresee the adoption and use of ICT in all healthcare providers and eventually a national unified single system. ...
... The prototype shall be publicly available by publishing it as an open-source project. This is motivated by the idea that open-source projects lead to more e cient and faster results of collaborative health goals [Kanter et al. 2012]. ...
Thesis
One of the key elements for protecting human subjects of research studies and patients who receive medical treatment is obtaining informed consent. Not only is this about giving the subject or patient freedom of choice, but it is a whole process that provides sufficient information, asserts comprehension and later documents the decision made. Currently, this is very often achieved by oral information sessions, in some cases supported with print-out material, and the later signature of a paper-based consent form. Transforming it to a digital process of obtaining consent electronically (eConsent) has the potential for increasing comprehension, data quality and patient empowerment while at the same time reducing costs. This thesis identifies eight requirements for an eConsent architecture for research studies as well as for medical treatment. Subsequently, a backend model for this architecture based on the HL7 FHIR standard is proposed and implemented as part of an open-source prototype. The thesis was realised in cooperation with two stakeholders in Toronto, Canada: The Centre for Global eHealth Innovation and Dr. Alvin Lin. The proposed concept makes use of the existing consent model of HL7 FHIR, which has been implemented for the privacy consent use case. Moreover, some extensions of the standard help meet the requirements while focusing on the capability to auto-generate a user interface (UI). To enable semantic interoperability with other health information systems, SNOMED CT is used as an internationally standardised terminology for selected predefined parts of the information. The proposed eConsent architecture meets most of the identified requirements. That said, the system is limited by the low maturity of the implemented FHIR resources and the fact that the terminology for the use case is currently not exhaustive. Additional custom extensions of the used FHIR resources or switching to another digital source of information than the proposed FHIR QuestionnaireResponse must be considered.
Article
PBPK applications published in the literature support a greater adoption of non-open source-code (NOSC) software as opposed to open source-code (OSC) alternatives. However, a significant number of PBPK modelers are still using OSC software, understanding the rationale for the use of this modality is important and may help those embarking on PBPK modeling. No previous analysis of PBPK modeling trends has included the rationale of the modeler. An in-depth analysis of PBPK applications of OSC software is warranted to determine the true impact of OSC software on the rise of PBPK. Publications focussing on PBPK modeling applications, which used OSC software, were identified by systematically searching the scientific literature for original articles. A total of 171 articles were extracted from the narrowed subset. The rise in the use of OSC software for PBPK applications was greater than the general discipline of pharmacokinetics (9 vs. 4), but less than the overall growth of the PBPK area (9 vs. 43). Our report demonstrates conclusively that the surge in PBPK usage is primarily attributable to the availability and implementations of NOSC software. Modelers preferred not to share the reasons for their selection of certain modeling software and no 'explicit' rationale was given to support the use of OSC analysed by this study. As the preference for NOSC versus OSC software tools in the PBPK area continues to be divided, initiatives to add the rationale in using one form over another to every future PBPK modeling report will be a welcomed and informative addition.
Article
Background: Mass gathering events carry a risk of public health emergencies such as outbreaks of infectious diseases, stampedes, and injuries and pose an increased risk for individuals with non-communicable diseases. India celebrates many festivals mass gatherings. However, operational research on syndromic surveillance during such events is limited. In this context, we documented the use of information technology tools for syndromic surveillance during selected mass gatherings in South India during 2015-2018. Method: We collaborated with health systems for syndromic surveillance during selected religious mass gatherings. We finalized priority syndromes and their surveillance definitions through stakeholder meetings. We used open-source software for surveillance data collection and trained the health care professionals and volunteers for data capture and collation. We consolidated, analyzed, generated near-real-time daily reports and shared them with health authorities for action. Results: The number of participants in these mass gatherings ranged from 100 thousand to 3 million, and recorded out-patients seeking care for syndromic illness ranged from 4,000 to 25,000 per event. We used more than five platforms and captured information on 17 syndromes. We captured a total of 61,523 patient details during syndromic surveillance. The most frequently reported syndromes were injuries, fever, and diarrhea of the reported illness. Conclusions: These cost-effective open-source technologies are intuitive, adaptable, and inexpensive to maintain and operate in real-time. Therefore, enhanced syndromic surveillance could detect diseases early in mass gatherings.
Article
Due to the importance of standards in providing safe, interoperable, and quality healthcare, a growing body of literature that extends across diverse disciplines explores e-health systems and services in relation to standards and standardization. A holistic approach to synthesize the growing volume of research on e-health standards with a broader analysis of common themes is needed. Yet an assessment of the state of academic research that involves standards and e-health across disciplines has not been taken up to date. To understand the dynamics of e-health standards, this article systematically reviews the standards landscape in e-health research. We found three key themes: first, the use and harmonization of e-health standards; second, the types and roles of e-health standards; and third, the adoption of standards.
Article
Full-text available
Developing countries and the global network of donors, programs and nongovernmental organizations (NGOs) have agreed that health systems need to become stronger if gains in health are to be achieved and sustained. Existing data collection and use is fragmented, disease specific, inconsistent and often of poor quality. A major factor contributing to this current situation is that the burden of data collection falls to health workers and that this burden is excessive. What is needed is a national health information system that is capable of supporting day-to-day management, long-term planning, and policy development for the entire national health system. Front line health workers who bear the burden of data collection should benefit from the availability of information for decision making in a well designed health information system. A health information system is comprised of multiple and diverse functions and applying what has been learned from other sectors is valuable. One such practice developed over the past 20 years to guide planning, development and management of complex systems in all sectors including, government, commercial, and NGOs is the development of enterprise architecture. The enterprise architecture is the next level of elaboration of the HMN Framework where general lessons, standards, and processes can be aggregated and documented for knowledge sharing. A well thought-out and collaboratively supported architecture enables systems to be built and implemented using consistent standards for data collection, management, reporting and use. The components of the enterprise architecture will be adapted from or collaboratively generated with the global disease programs whose buy in and endorsement is crucial to its success. Investments in health information systems can be aligned and leveraged around such an architecture to build stronger core health information systems supporting better local health services management, health policy and ultimately stronger health systems.
Article
Full-text available
: To analyze the contribution of Free/Libre Open Source Software in health care (FLOSS-HC) and to give perspectives for future developments. The paper summarizes FLOSS-related trends in health care as anticipated by members of the IMIA Open Source Working Group. Data were obtained through literature review and personal experience and observations of the authors in the last two decades. A status quo is given by a frequency analysis of the database of Medfloss.org, one of the world's largest platforms dedicated to FLOSS-HC. The authors discuss current problems in the field of health care and finally give a prospective roadmap, a projection of the potential influences of FLOSS in health care. FLOSS-HC already exists for more than 2 decades. Several projects have shown that FLOSS may produce highly competitive alternatives to proprietary solutions that are at least equivalent in usability and have a better total cost of ownership ratio. The Medfloss.org database currently lists 221 projects of diverse application types. FLOSS principles hold a great potential for addressing several of the most critical problems in health care IT. The authors argue that an ecosystem perspective is relevant and that FLOSS principles are best suited to create health IT systems that are able to evolve over time as medical knowledge, technologies, insights, workflows etc. continuously change. All these factors that inherently influence the development of health IT systems are changing at an ever growing pace. Traditional models of software engineering are not able to follow these changes and provide up-to-date systems for an acceptable cost/value ratio. To allow FLOSS to positively influence Health IT in the future a "FLOSS-friendly" environment has to be provided. Policy makers should resolve uncertainties in the legal framework that disfavor FLOSS. Certification procedures should be specified in a way that they do not raise additional barriers for FLOSS.
Article
Full-text available
In the United States and Europe, electronic health records (EHRs) allow information technology and decision-support to facilitate the activities of clinicians and are considered an important component of health care improvement. However, actual adoption of EHRs by physicians has been slow and the use of decision support has been minimal. Part of the difficulty lies in the challenges that users face in capturing structured clinical information. Reference and administrative terminologies have been in use for many years and provide a critical infrastructure to support reimbursement, decision-support and data analysis. The problem is that physicians do not think and work using reference terminologies. Interface terminologies bridge the gap between information that is in the physician's mind and information that can be interpreted by computer applications. The maps from interface terminologies to appropriate reference terminologies enable advanced functionality in clinical information systems. The conflict between the need for timely adoption of health information technology and the need for standardization is also relevant to the problems faced by health information technology in Africa. The problem of clinicians having to communicate and/or record information in a format that is acceptable to someone else, somewhere else, leaves the true benefits of these systems beyond the reach of most in Africa. There is a growing effort in the United States to produce clinically-relevant interface terminologies mapped to standards. These interface terminologies can be expanded to incorporate the languages and clinical requirements of clinicians in Africa. The adoption of interface terminologies will help bring the value of standard terminology and the resulting benefits of decision-support, data analysis and information retrieval to parts of the world where they are needed most.
Article
This paper describes the process of implementing a low-cost 'real-time' vital registration and verbal autopsy system integrated within an electronic medical record within the Millennium Village cluster in rural Ghana. Using MGV-Net, an open source health information architecture built around the OpenMRS platform, a total of 2378 births were registered between January 2007 and June 2009. The percentage of births registered in the health facility under supervision of a skilled attendant increased substantially over the course of the project from median of 35% in 2007 to 64% in 2008 and 85% midway through 2009. Building additional clinics to reduce distance to facility and using the CHEWs to refer women for delivery in the clinics are possible explanations for the success in the vital registration. The integration of vital registration and verbal autopsies with the MGV-Net information system makes it possible for rapid assessment of effectiveness and provides important feedback to local providers and the Millennium Villages Project.
Article
The Millennium Villages Project (MVP), based at The Earth Institute at Columbia University, is a bottom-up, community led approach to show how villages in developing countries can get out of the poverty trap that afflicts more than a billion people worldwide. With well-targeted, practical inputs can help the community invest in a path leading to self-sustaining development. There are 80 Millennium Villages clustered in 10 countries throughout sub-Saharan Africa. MVP is an important development process for empowering communities to invest in a package of integrated interventions aiming to increase food production, improve access to safe water, health care, education and infrastructure. The process benefits from synergies of the integrated approach and relies on community leadership as empowered by proven technological inputs. MVP is committed to a science-based approach to assess and monitor the progress of the communities towards clear objectives; the Millennium Development Goals (MDGs) and to do so with mechanisms that are scalable and sustainable. This approach offers much more than simply collecting and analyzing data since the mechanism used for recording progress would provide a bridge over the divide which separates the haves and the have-nots (by facilitating the sharing of solutions from one community to another bidirectionally). By so doing, it allows people to enhance their own futures in a sustainable manner. Solutions found in one community are transferable to similar communities in other MVP villages. To achieve this goal, the MVP requires an information and communication system which can provide both necessary infrastructure for monitoring and evaluation, and tools for communicating among the villages, cities and countries. This system is called the Millennium Global Village-Net (MGV-Net). It takes advantage of the latest in open source software (OpenMRS), databases (MySQL), interface terminology, a centralized concept dictionary, and uses appropriate technology locally for data entry.
Article
Objective: OpenMRS (www.openmrs.org) is a configurable open source electronic medical record application developed and maintained by a large network of open source developers coordinated by the Regenstrief Institute and Partners in Health and mainly used for HIV patient and treatment information management in Africa. Our objective is to develop an open Implementers Network for OpenMRS to provide regional support for the growing number of OpenMRS implementations in Africa and to include African developers and implementers in the future growth of OpenMRS. Methods: We have developed the OpenMRS Implementers Network using a dedicated Wiki site and e-mail server. We have also organized annual meetings in South Africa and regional training courses at African locations where OpenMRS is being implemented. An OpenMRS Internship program has been initiated and we have started collaborating with similar networks and projects working in Africa. To evaluate its potential, OpenMRS was implemented initially at one site in South Africa by a single implementer using a downloadable OpenMRS application and only the OpenMRS Implementers Network for support. Results: The OpenMRS Implementers Network Wiki and list server have grown into effective means of providing implementation support and forums for exchange of implementation experiences. The annual OpenMRS Implementers meeting has been held in South Africa for the past three years and is attracting successively larger numbers of participants with almost 200 implementers and developers attending the 2008 meeting in Durban, South Africa. Six African developers are presently registered on the first intake of the OpenMRS Internship program. Successful collaborations have been started with several African developer groups and projects initiated to develop interoperability between OpenMRS and various applications. The South African OpenMRS Implementer group successfully configured, installed and maintained an integrated HIV/TB OpenMRS application without significant programming support. Since then, this model has been replicated in several other African sites. The OpenMRS Implementers Network has contributed substantially to the growth and sustainability of OpenMRS in Africa and has become a useful way of including Africans in the development and implementation of OpenMRS in developing countries. The Network provides valuable support and enables a basic OpenMRS application to be implemented in the absence of onsite programmers.
The OpenMRS Implementers Network
  • C Seebregts
  • B Mamlin
  • P Biondich
  • H Fraser
  • B Wolfe
  • D Jazaveri
Seebregts C, Mamlin B, Biondich P, Fraser H, Wolfe B, Jazaveri D, et al. The OpenMRS Implementers Network. International Journal of Medical Informatics. 2009