Awesome Health
Curated list of awesome open source healthcare software, libraries, tools
and resources. Each link has been vetted to ensure the project is active
and provides value to healthcare facilities, providers, developers, policy
experts, and/or research scientists.
Contents
EHR
-
Bahmni - Electronic Medical Record
and hospital system.
-
Cottage Med
- Electronic Medical Record software designed by physicians.
-
GNU Health - Electronic Medical
Record, Hospital Management, and Health Information System.
-
GNUmed - Electronic
Medical Record software.
-
EHRBase OpenEHR Clinical Data
Repository.
-
EHRServer -
CaboLabs EHRServer.
-
ERPNext -
Modules that help manage patients, appointments, consultations, lab
tests, and billing.
-
EtherCIS - Enterprise Clinical Data
Repository.
-
FreeMedForms EMR -
Electronic Medical Record software.
-
HospitalRun - Helps provide the
most modern Hospital Information System possible to the least resourced
environments.
-
Hospital OS - Thai Hospital
Information System.
-
HOSxP - Thai Hospital
Information System that aims to ease the healthcare workflow of health
centers and central hospitals.
-
LibreHealth EHR -
Clinically-focused Electronic Health Record System.
-
MedinTux - French Medical Practice
Management System.
-
Odoo Medical -
Universal Health and Hospital Information System.
-
OpenClinic - Medical
Records System.
-
OpenEMR - Electronic Health
Records and Medical Practice Management application.
-
OpenEyes - Electronic Medical
Record application for ophthalmology.
-
Open Hospital
- Electronic Medical Record software for underprivileged rural
hospitals.
-
openMAXIMS - Full
Patient Administration System designed for the NHS.
-
OpenMRS - Enterprise Electronic
Medical Record System platform.
-
OSCAR EMR - OSCAR
McMaster Project.
-
Ripple - NHS-funded, community
led initiative working towards an integrated Digital Care Record
Platform.
Specifications
-
FHIR - Fast Health
Interoperability Resources.
-
OpenEHR - Open specification upon
which software can be built.
-
Open mHealth - Open Standard
For Mobile Health Data.
-
SMART on FHIR - Open
standards based technology platform.
-
StandardHealthRecord -
Open specification for health record format, aiming to be more precise
than existing formats.
-
Continuity of Care Document
- Continuity of Care Document specifications (free account required).
-
Continuity of Care Record
- Specifications for the older form of CCD - sometimes called a “C32”.
-
HL7 Version 2
- Specifications for all versions of HL7v2 (free account required).
-
OHDSI OMOP Common Data Model
- Standardized data model for many healthcare concepts, awesome Github
presence including scripts for many major relational databases.
-
Standard Health Record Collaborative
- High quality, computable source of patient information provided by
establishing a single target for health data standardization.
-
DICOM Standards Browser
- Provides an effective way to learn the DICOM standard and inspect
DICOM attributes.
Prescribing
-
OpenEP
- Suite of medicines management apps that improve the safety and
efficiency of prescribing and medicines management.
Nursing
-
open-eObs - Observation and
clinical assessment platform that offers a real-time view of all
patients across a ward.
Imaging
-
3D Slicer - Cross-platform
application for analyzing, visualizing and understanding medical image
data.
-
Cornerstone -
Open source project with a goal to deliver a complete web based medical
imaging platform.
-
dcm4che - Clinical Image and
Object Management.
-
Drishti - Tomography
and electron-microscopy data visualizer for both scientists and lay
people.
-
DICOMcloud - A
standalone DICOMweb server with RESTful implementation of the
DICOMweb/WADO services.
-
DICOM Server -
OSS Implementation of DICOMweb standard.
-
DICOM Web Viewer -
JavaScript/HTML5-based DICOM viewer with standard tools and a focus on
supporting various screen sizes.
-
Fiji - Open-source
platform for biological-image analysis.
-
GIMIAS - Extensible image computing
and simulation software with an emphasis on specific workflows.
-
Horos - Medical image viewer.
-
InVesalius - Open source
software for reconstruction of computed tomography and magnetic
ressonance images.
-
ITK - Toolkit used for the development of
image segmentation and image registration programs with leading-edge
algorithms in 2 and 3 dimensions.
-
ITK-SNAP -
Interactive software for 3 dimensional image navigation, annotation, and
automatic segmentation with an emphasis on user-friendliness.
-
LibreHealth Radiology
- Customized version of LibreHealth Toolkit with additional tools for
radiology and imaging professionals.
-
OHIF - OHIF zero-footprint
DICOM viewer and oncology specific Lesion Tracker.
-
OpenREM - Radiation Exposure
Monitoring for physicists.
-
Orthanc - Lightweight DICOM
server for healthcare and medical research.
-
Papaya - Pure
JavaScript medical research image viewer.
-
VTK - 3 dimensional visualization toolkit
supporting a variety of algorithms and modeling techniques.
Dental
Laboratory
-
OpenELIS -
Laboratory Information System for Global Health.
-
SENAITE - Laboratory Information
Management System.
Frameworks
-
API Server -
FHIR Server to support patient- and clinician-facing apps.
-
CareKit - Open
source software framework for creating apps that help people better
understand and manage their health.
-
Clinical Meteor project
- Meteor for FDA, HIPAA, and HL7 compliant applications.
-
FHIRBase - Storage based on the
FHIR Standard.
-
FHIR Proxy -
secure application that acts as an intermediary in the transfer of FHIR
data to and from Azure API.
-
FHIR Works on AWS
- FHIR Works on AWS deployment.
-
FHIR Server for Azure
- A .NET Core implementation of the FHIR standard.
-
IBM FHIR Server - Modular Java
implementation of version 4 of the HL7 FHIR specification.
-
Intervention Engine FHIR Server
- Generic FHIR server implementation in GoLang.
-
Opal - Framework for
building clinical applications.
-
ResearchKit -
Software framework that makes it easy to create apps for medical
research or for other research projects.
-
Spark - Public domain
FHIR server developed in C#.
-
Swift-SMART -
Swift SMART on FHIR framework for iOS and OS X.
Libraries
-
Archie - OpenEHR Library
written in Java.
-
Asymmetrik FHIR API Server
- A secure REST implementation for the HL7 FHIR Specification.
-
DCMTK - DICOM Toolkit.
-
dicom - High
Performance DICOM Medical Image Parser in GoLang.
-
Evil-DICOM - C#
DICOM Library.
-
Fellow Oak DICOM -
DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono, and
Unity.
-
FHIR .NET API
- The official .NET API for HL7 FHIR.
-
fhir.js - JavaScript
client for FHIR.
-
FHIR protocol buffers - A
Google implementation of protocol buffers for FHIR.
-
HAPI FHIR - Java API
for HL7 FHIR Clients and Servers.
-
Hearth - A fast
FHIR-compliant server focused on longitudinal data stores.
-
Health data standards
- Ruby library for generating and consuming various healthcare related
formats. These include HITSP C32, QRDA Category I, and QRDA Category
III.
-
MITK
- The Medical Imaging Interaction Toolkit.
-
Node HL7
- Node module that is bridged with the Java Hapi HL7 library.
-
Node-hl7-parser
- Open source version of Redox’s HL7 v2 to schema-fied JSON parser.
-
php-fhir - Tools for
creating PHP classes from the HL7 FHIR Specification.
-
pynetdicom - A
Python implementation of the DICOM networking protocol.
-
Python HL7 -
Simple library for parsing messages of HL7 version 2.x into Python
objects.
-
Python SMART on FHIR client
- Flexible Python client for FHIR servers supporting the SMART on FHIR
protocol.
-
Ruby FHIR -
FHIR client implementation in Ruby.
-
Ruby HL7 - Ruby HL7
library.
Applications
PHR
-
Tidepool - Data platform
to reduce the burden of Type 1 Diabetes.
-
HealthLocker
- Elixir-based personal health record.
Research
Integration
Hardware
-
echOpen - Low-cost (affordable)
echo-stethoscope.
-
Gluco - Glucometer.
-
Murgen
- Ultrasound imaging development kit.
-
OpenAPS - The Open Artificial
Pancreas System project is an open and transparent effort to make safe
and effective basic Artificial Pancreas System.
-
ADAM - Genomics
analysis platform.
-
Bcbio - Validated,
scalable, community developed variant calling, RNA-seq and small RNA
analysis.
-
Galaxy - Open web-based
platform for data intensive biomedical research.
-
Wregex - Amino acid motif
searching software with optional Position-Specific Scoring Matrix.
Data
-
Caisis - Oncology research software
with a Patient Data Management System.
-
Cedar - Open source tool for
testing the strength of Electronic Clinical Quality Measure.
-
cTAKES - Natural Language
Processing System for extraction of information from Electronic Medical
Record clinical free-text.
-
DHIS - District Health Management
Information System and data warehouse.
-
IHRIS - Health
Information System for management of human resources for health.
-
Inferno - Open
source tool that tests whether patients can access their health data
through a standard interface.
-
OpenSAFELY - Secure analytics
platform for Electronic Health Records in the NHS.
-
Snow Owl -
Highly scalable, open source terminology server with revision-control
capabilities and collaborative authoring platform features.
-
Synthea Patient Generator
- Synthetic patient generator that models the medical history of
synthetic patients.
Datasets
EMPI
Machine learning
-
Healthcare.ai - Python and R tools
for healthcare machine learning.
Compliance
Asset Management
-
Tapirx - Networked
medical device discovery and identification.
Logistics
-
ID3C - Data logistics
system enabling real-time genomic epidemiology.
-
OpenLMIS - Open source, web-based,
electronic logistics management information system (LMIS) software,
purpose-built to manage health commodity supply chains.