Skip to end of metadata
Go to start of metadata


OpenLMIS - Open Source Software for Managing Health Commodity Supply Chains
Welcome to the home of OpenLMIS!

OpenLMIS is a state-of-the-art, open source, web-enabled electronic logistics management information system (LMIS) purpose-built to manage health commodity supply chains

The OpenLMIS initiative incorporates a community-focused approach to develop open source and customizable LMIS systems specifically designed for low-resource settings. The initiative provides an environment where software modules and datasets from newly-developed code and existing systems are made available in a public repository. OpenLMIS is currently deployed in Benin, Côte d’Ivoire, Mozambique, Tanzania, Zambia, and Zanzibar, with a planned implementation in Malawi.

To learn more about OpenLMIS, visit openlmis.org or write to info@openlmis.org

To join in, visit the Community section

Recent Blog Posts

OpenLMIS Releases Version 3

        


Today, OpenLMIS announces the launch of OpenLMIS version 3, an open source logistics management information system (LMIS). The OpenLMIS community, representing a global consortium of partners including software developers, implementers and donors, collaborated on a full redesign of the OpenLMIS core software, reflecting a more flexible and responsive micro-service architecture.  OpenLMIS provides an electronic solution for recording and reporting logistics information for health supply chains, including requisitions, stock management and fulfillment, and improved reporting systems.  OpenLMIS increases data visibility in supply chains, helping supply chain managers to see and respond to commodity needs, particularly in health facilities, where lack of data significantly impacts the availability of key medicines and vaccines. As an open source product, users can contribute future improvements back to the core, increasing the return on funders’ investments and encouraging collaboration between countries. 

 “OpenLMIS 3.0 is an exciting evolution of the OpenLMIS platform that will meet the current and future needs of countries to manage supply chains, especially for health,” said Kaleb Brownlow, Program Officer, Immunizations Systems, Vaccine Delivery at the Bill & Melinda Gates Foundation.  “It represents the hard work and dedication of the entire OpenLMIS community.”   

OpenLMIS version 3 provides better support for customization and extensions than previous versions through its new service-based, API-driven, modular architecture. The end result is a powerful, flexible product that emphasizes interoperability, extensibility, and performance at scale across countries, programs and products.

Non-profit VillageReach and software developer SolDevelo led the software development for version 3.0. As a founding member of the OpenLMIS Community, VillageReach software development teams will continue to lead the ongoing development of OpenLMIS version 3 in partnership with the OpenLMIS Community.

The OpenLMIS Initiative is supported by many health, implementation, and technology partners whose contributions have played a significant role in the evolution of the OpenLMIS product and community. The OpenLMIS initiative began in 2011, with the first software launch in 2012. Early contributions to OpenLMIS by PATH, USAID, Rockefeller Foundation, the Bill & Melinda Gates Foundation, the UN Commission on Life-Saving Commodities, JSI, ThoughtWorks, and others defined the original code base for deployments in Tanzania and Zambia in late 2013. Since then, OpenLMIS has been deployed in Côte D’Ivoire, Mozambique and Benin with an additional implementation planned in Malawi for 2017.

Learn more about the release of OpenLMIS version 3.0 HERE

 

About the OpenLMIS Initiative

The OpenLMIS initiative incorporates a community-focused approach to develop open source and customizable LMIS systems specifically designed for low-resource settings. The initiative provides an environment where software modules and datasets from newly-developed code and existing systems are made available in a public repository. OpenLMIS is currently deployed in Benin, Côte d’Ivoire, Mozambique, Tanzania, Zambia, and Zanzibar, with a planned implementation in Malawi.

OpenLMIS 3.0 Beta is Here!

The OpenLMIS Community is pleased to announce the beta release of OpenLMIS 3.0!

The initial offering to come out of the re-architecture effort for OpenLMIS, 3.0 Beta contains one slice of functionality, Requisitions, based on an all-new micro-service architecture. This release is the first to utilize the new architecture and is a strong step in the direction of “shared investment, shared benefit” that is the primary mission of the OpenLMIS Community. 3.0 Beta is a proof-of-concept for this architecture and is not a feature-complete release. It does not contain every feature that the eventual 3.0 OpenLMIS stable release will, and further features will be added to the system as we work toward the full 3.0 release scheduled for the end of February, 2017.

Please reference the Living Product Roadmap for the high-level estimated release schedule through version 3.3, and read the 3.0 Beta Release Notes for further details. Visit the OpenLMIS GitHub page to view the 3.0 Beta code repository.

Background

Early contributions to OpenLMIS by PATH, USAID, Rockefeller Foundation, the Bill & Melinda Gates Foundation, the UN Commission on Life-Saving Commodities, JSI, ThoughtWorks and others first helped shape the product and define its original code base (v.0.9) for deployments in Tanzania and Zambia in late 2013 under the name “eLMIS.” In 2015, eLMIS was also deployed in Cote D’Ivoire, and OpenLMIS software development continued with the v1.0 release, which was deployed by VillageReach to manage vaccine distribution in Mozambique and Benin.

As new installations of OpenLMIS were developed and deployed, a key challenge was the inability to easily extend the code base, which resulted in a “code fork” between the early implementations and the later v1.0 implementations. In an effort to address the fork the community agreed to begin working toward a common master branch, and at the September 2015 all-community meeting, the community also agreed that a single, “core” code line was required. This effort to re-work the OpenLMIS code is referred to as the "Re-Architecture" of OpenLMIS.

VillageReach and partners have worked to make the re-architecture process as transparent as possible through clear documentation available on the OpenLMIS Wiki. The OpenLMIS Re-Architecture Acceleration Brief outlines the plan and approach for this effort, the high level architecture is captured in the Architecture Overview (v3), and the Re-Architecture Concept Note provides a detailed, clear explanation of the re-architecture plan and approaches. 


Key Features

OpenLMIS 3.0 is built with an all-new architecture that better supports customizations and extensions. The goal is to enable multiple OpenLMIS implementations in different countries while still sharing one global, open source codebase. 3.0 Beta may look similar to version 2, but under the hood the architecture and technology are a leap forward.

Specifically, the key goals of the 3.0 Beta are to demonstrate:

  • New micro-services architecture

  • Ability to support extensions

  • Basic feature set within requisitioning


Key Features of OpenLMIS 3.0 Beta

  • Micro-services OpenLMIS used to be one monolithic system, and it is now split into independent services that provide RESTful APIs for different functional areas. Learn more on the OpenLMIS Wiki
  • Extensibility Two approaches to extensibility are supported along with examples and documentation: First, Extension Points are built into services in areas where we expect extension and customization will be needed. Second, individual micro-services could be added in or swapped out in order to provide a new or altered area of functionality. Learn more about the OpenLMIS 3.0 extension architecture and use cases. For an example extension point and documentation, visit the GitHub page
  • UI The reference User Interface (UI) is one single-page application built with AngularJS, and it is structured to allow extension and customization
  • Updated Product Model The new product model incorporates lessons learned from previous versions of OpenLMIS in the area of stock management and local fulfillment. It also uses the GS1 logical model and implements supply chain best practices (such as support for lots, packaging, GTINs, etc). Read more and see diagrams of the new Product Model
  • And More We've also invested in other areas of the platform that are important for OpenLMIS to be a trusted, global platform: security, localization, and over 240 JIRA tickets in total. Follow along in JIRA

Interested in learning more about OpenLMIS? Get involved with the OpenLMIS Community by visiting the Community Page, or by writing to info@openlmis.org

www.openlmis.org

 

In many developing countries, health delivery to the "last mile" is often crippled by major logistical challenges and a lack of real-time, easily accessible data. In Mozambique, OpenLMIS has helped with sustained reductions in vaccine stockout levels in Mozambique from an average of 35% to under 5% for health facilities serving a population of more than 8.8 million.

Considering overall efforts to improve the supply chain throughout Mozambique, and including the Zambezia region, OpenLMIS manages vaccine data for more than 725 service delivery points, serving more than 13 million people.

Read more about how OpenLMIS is managing vaccine data and improving the availability of products and information in Mozambique in:  3 Ways technology is cracking the world's toughest problems 

For more information on OpenLMIS, please email info@openlmis.org

From March 28 through April 1, VillageReach through the OpenLMIS initiative hosted a re-architecture design week in Seattle. The purpose of the workshop was to understand the current pain points in the existing OpenLMIS code base; document the existing domain model and bounded contexts; review and understand the pros and cons of various architectural approaches; select candidate architecture and document the architectural principles.

Attended by representatives from OpenLMIS community partners the Clinton Health Access Initiative (CHAI) and PATH, and facilitated by VillageReach and ThoughtWorks, the workshop was a collaborative effort on behalf of the community to provide feedback on the re-architecture process, and guide the development of the next phase of the OpenLMIS initiative. 

The agenda for the week is below, and a full re-cap of notes from each working session is available on the March 2016 Re-Architecture Design Workshop wiki page. 


m


The full OpenLMIS v3 Architecture Overview is also available on a wiki page, and details much of the specific architecture considerations that were developed during the design workshop. Post-workshop, the development team from ThoughtWorks and VillageReach continued to flesh out ideas that were introduced during the workshop, much of which can be found in rough visualizations on the Domain Modeling Technical Deep Dive wiki page. 
For further information regarding the design week, or any additional questions or feedback around the OpenLMIS initiative, please contact info@openlmis.org, or write to the OpenLMIS Community Manager, Tenly Snow, at tenly.snow@villagereach.org. 
OpenLMIS Version 2.0 Release

OpenLMIS 2.0 is now available! 

The OpenLMIS Community is pleased to announce the release of the 2.0 version of OpenLMIS! Many thanks to the individuals and organizations that contributed their time and effort to help make this happen!

Proposed and planned at the September 2015 community meeting, OpenLMIS 2.0 is a consolidation and stabilization of several major branches of OpenLMIS, including v1.0, eLMIS and 2.0-Mozambique.

Background 

Early contributions to OpenLMIS by PATH, USAID, Rockefeller Foundation, the Bill & Melinda Gates Foundation, the UN Commission on Life-Saving Commodities, JSI, ThoughtWorks and others first helped shape the product and define its original code base (v.0.9) for deployments in Tanzania and Zambia in late 2013 under the name “eLMIS.” In 2015, eLMIS was also deployed in Cote D’Ivoire, and OpenLMIS software development continued with the v1.0 release, which was deployed by VillageReach to manage vaccine distribution in Mozambique and Benin.

As new installations of OpenLMIS were developed and deployed, a key challenge was the inability to easily extend the code base, which resulted in a “code fork” between the early implementations and the later v1.0 implementations. In an effort to address the fork, the community began working toward a common master branch for the product – the “2.0” branch. As a refreshed master for the OpenLMIS project, 2.0 should be used as the basis for new projects.

Key Features

Some of the key features of the 2.0 release include

  • Code consolidation

  • Introduction of a basic modularization strategy

  • Defined release numbering format

  • Housecleaning of old/unused branches

  • Bug fixes

  • Feature toggling

Feature toggling is introduced in this release to support managing code contributions from existing projects. Features that are globally applicable are toggled-on by default, whereas features that were built to support the specific needs of one country are toggled-off by default. Toggle-on features have been tested as part of this release. Features can be toggled on or off by a system administrator. For more details on feature toggling, see the 2.0 Release Product Overview

For feature toggling, all users have access to a basic set of “toggled on” features. These features are the basis for the 2.0 release feature footprint, and if a feature is toggled off, by default none of the users will be able to access that feature.

Release Details

Details about the release can be found in the release notes available on the OpenLMIS wiki. As part of the 2.0 development effort, a refreshed demo server is available for the community to use. Two new demo servers are up and are running OpenLMIS 2.0 – see this public wiki page for access details.  

 

Associated Documents 

OpenLMIS 2.0 Product Overview 

OpenLMIS 2.0 Release Notes 

OpenLMIS Demo Server Wiki Page 


 

Many thanks to those who participated in the OpenLMIS Re-Architecture Webinar, held on Thursday, February 11. We received excellent questions and feedback on the presentation from a variety of participants. This webinar focused on progress made since the 2015 community meeting, the release of OpenLMIS 2.0, the re-architecture vision for the product, and ways that the community can participate in the re-architecture process. 

This webinar was the first of planned quarterly OpenLMIS Community Webinars, focused on providing updates on a broad variety of topics associated with the product, and the community. The next webinar will be held at the end of March. 

A PDF of today’s presentation, meeting recording, associated materials, and questions/answers asked during the presentation are all available on the OpenLMIS Re-Architecture Webinar page on the OpenLMIS Wiki. 

As a reminder, you can also sign up to participate in any of the Committee Google Groups (Governance, Technical, Product) by visiting the OpenLMIS Community page and clicking on the appropriate link. 

Any additional questions may be posted in any of the Committee group forums, during the regularly scheduled committee meetings, or sent directly to info@openlmis.org. 

Thanks again for your participation today, and for your ongoing interest in making OpenLMIS a vibrant product and community! 

 

 

 

The OpenLMIS Community is pleased to announce the first of a new series of quarterly webinars, The OpenLMIS Re-Architecture Webinar. These webinars are aimed at keeping the OpenLMIS community informed and up-to-date on recent accomplishments and major activities related to OpenLMIS product development, community governance, and technical milestones. 

 The OpenLMIS Re-Architecture webinar will be held this Thursday, February 11 starting at 8:00 AM PST via Webex. The primary objective of this presentation is to update participants on progress made since the 2015 community meeting, inform the community about decisions that the OpenLMIS core team will be making in the next few months, and describe how members of the community can provide input to this process.

 Details on how to join the webinar are listed below, and will also be sent to each of the Committee Google Groups. For further information on how to join one of these Google Groups, please visit the OpenLMIS Community Page. Information on the webinar is also listed on the OpenLMIS Re-Architecture Webinar page. 

Any questions about this and upcoming webinars, or the OpenLMIS Community in general, may be sent to info@openlmis.org

 

Hope to see you on Thursday! 

 

WHAT
OpenLMIS Re-Architecture Webinar
WHEN

Thursday, February 11, 2016

8AM PST - Seattle

11AM EST - New York, DC

6PM CEST - CEST, Geneva, Copenhagen

7PM EAT - Dar

WHO

Members of the OpenLMIS Community and any others interested in learning more about the re-architecture effort

for OpenLMIS and next steps for OpenLMIS product development.

HOW

WEBEX Online Meeting Space

Meeting Number: 192 132 735

The meeting will be recorded, and will be available on the OpenLMIS Wiki shortly after the meeting

 

 

The OpenLMIS community is pleased to announce the release of the final Introduction to OpenLMIS overview document. The document is available for download below, both in English and in French. The document is also available for download on the HingX OpenLMIS Resources site, in both English and French. The document is also available on www.openlmis.org, under Links, in a new blog post on the website, and under the Overview tab on the website. 

Please feel free to share this document with country teams currently implementing OpenLMIS, as well as any interested country partners, US-based collaborators, and others who may be interested in learning more about OpenLMIS. The document is an excellent resource to help describe and understand the initiative and its benefits. 

 

La communauté OpenLMIS est heureux d'annoncer la sortie du document, la Présentation d'OpenLMIS. Le document est disponible en téléchargement ci-dessous, à la fois en anglais et en français. Un lien vers cette page wiki est également disponible sur www.openlmis.org, sous Liens, dans un nouveau blog sur le site Internet, et sous l'onglet Présentation sur le site.

S'il vous plaît partager ce document avec les équipes de pays mettant actuellement en œuvre OpenLMIS, ainsi que les pays partenaires concernés, des collaborateurs basés aux Etats-Unis, et d'autres qui pourraient être intéressés à en apprendre plus sur OpenLMIS. Le document est une excellente ressource pour aider à décrire et à comprendre l'initiative et ses avantages.

 

An Introduction to OpenLMIS (English)                      

Présentation d'OpenLMIS (français) 

 

Tenly Snow, has recently joined the OpenLMIS team as your first OpenLMIS Community Manager! We are excited to have a dedicated resource building engagement with partners, countries, and donors in order to grow and strengthen the OpenLMIS community. A few things you will see Tenly working in the new few months are:

  • Increase country-level participation in OpenLMIS
  • Building out a "to be" vision of the OpenLMIS Community 
  • Strengthening responsiveness to OpenLMIS inquires, and inquiry follow-up
  • Working with the governance committee to determine community development priorities for 2016

Tenly joins us from JSI, where she served as a Technical Advisor on supply chain projects, primarily in West Africa. Tenly also brings experience working with the Clearwater Basin Collaborative in Montana, bringing parties with diverse interests together to develop land use policy. Prior to this she served in the Peace Corps in Senegal. She is fluent in French and Wolof. 

 

Expect to hear more from Tenly in the coming weeks. She will also be joining upcoming meetings of the Technical, Product, and Governance committee to introduce herself.

OpenLMIS committees are now meeting on a regular basis. Join the google group mailing lists to get updates on upcoming meetings, and meeting notes:

 

The OpenLMIS Community gathering was held Sept. 28-30th in Washington D.C. Thank you to everyone for your participation! Notes from each session are available, as well as summary readouts from each track: 

The OpenLMIS Community will be holding it's 1st community convening September 28th-30th in Washington D.C. The meeting will include both technical and governance tracks. The agenda for the meeting is currently being created by the community. For the latest on planning for the meeting, see the meeting planning page.



Support

For basic access to the Wiki and associated JIRA projects, click the Sign Up link at the upper right corner of the page.  For full write access, contact Tenly Snow or Mary Jo Kochendorfer after you've completed sign up, and please mention your user name.

All technical questions and topics should be directed to the OpenLMIS Tech forum, or via email to openlmis-dev@googlegroups.com. All other topics should be directed to the Product Committee forum. OpenLMIS bugs and issues are tracked in JIRA.

Please direct any other questions to info@openlmis.org

The OpenLMIS Global Team

Tenly Snow
OpenLMIS Community Manager
tenly.snow@openlmis.org 

Mary Jo Kochendorfer
OpenLMIS Product Owner
maryjo.kochendorfer@openlmis.org

Brandon Bowersox-Johnson
OpenLMIS Software Development Manager
brandon.bowersox-johnson@openlmi.org

Jake Watson
Director and Group Lead, Information Systems
jake.watson@openlmis.org

Rachel Powers
Associate, Information Systems
rachel.powers@openlmis.org 

Christine Lenihan
Associate, Information Systems
christine.lenihan@openlmis.org

Recent space activity

Space contributors

News


  • No labels