Planned

Landscape Analysis: Existing open source health information systems

A survey of existing open source health information systems, their capabilities, and how they could be leveraged to build a shared clinical information system for Canada.

This paper surveys existing open-source clinical information system (CIS) and electronic health record (EHR) platforms to assess their suitability as a technical foundation for a proposed pan-Canadian, publicly-owned open-source CIS (“Own the Stack”). Canada’s health IT landscape is fragmented across thirteen provincial and territorial jurisdictions, each running independent, largely proprietary systems with limited interoperability and recurring vendor lock-in costs. This paper reviews the architecture, licensing, governance, interoperability maturity, and deployment history of leading open-source candidates — including OpenMRS, OpenEHR-based platforms, Bahmni, GNU Health, OpenEMR, LibreHealth, and HAPI FHIR-based stacks — against a set of criteria specific to the Canadian context: bilingual (EN/FR) support, PHIPA/PIPEDA-class privacy compliance, alignment with pan-Canadian interoperability standards (e.g., PS-CA, FHIR profiles maintained by Canada Health Infoway), multi-jurisdictional configurability, and long-term community/governance sustainability. We find [TODO: summary of findings — e.g., no single candidate meets all criteria out of the box; a composite architecture built on X for the clinical data repository and Y for the front-end is likely required]. We conclude with a recommendation on which system(s) merit deeper technical evaluation in Phase 2.

Keywords: open-source health IT, electronic health record, clinical information system, interoperability, Canada, digital health sovereignty


1. Introduction

2. Methodology

3. Landscape Overview

4. Candidate System Profiles

(One subsection per system — stub each with the same skeleton)

4.1 OpenMRS

4.2 Bahmni (built on OpenMRS + OpenELIS + odoo)

4.3 GNU Health

4.4 OpenEMR

4.5 LibreHealth (LibreEHR / LibreHealth Toolkit)

4.6 HAPI FHIR-based stacks (e.g., paired with a custom or open front-end)

4.7 openEHR-based platforms (e.g., Ripple, Better/Marand ecosystem — note licensing mix)

4.8 [Additional candidate — TODO: add if identified, e.g., DHIS2 for public health/registry use cases]

5. Comparative Analysis

6. Gap Analysis vs. Canadian Requirements

7. Options & Recommendation

8. Limitations

9. References

(TODO: populate with citations — project docs, GitHub repos, Infoway standards docs, academic papers)


Appendix A: Comparison Matrix (Draft Template)

System License FHIR Support Bilingual Out-of-Box Production Scale Deployments Governance Model Notes
OpenMRS
Bahmni
GNU Health
OpenEMR
LibreHealth
openEHR-based

Appendix B: Glossary

open-sourceCISEHR