List of open source healthcare software

  • Currently 5.00/5

Rating: 5.0/5 (1 vote cast) login to rate

Add to Favorite Print This Page Publish on Twitter
Bookmark and Share


The following is a list of software packages and applications licensed under an open source license or in the public domain for use in the healthcare industry.

Software that is freely available, but not licensed under an open source license should be placed in the List of freeware health software.

Contents

Categories

Public Health and Biosurveillance

Electronic health or medical record

  • CHITS Community Health Information Tracking System - EHR for public health community centres in developing countries
  • ClearHealth Clearhealth - Flexible and standards compliant EMR/EHR
  • elementalClinic - open source web-based EMR for mental health written in Perl, licensed under the GPL. Also available as a hosted service.
  • FreeMedForms - open source (c++/Qt4.5) highly dynamic EMR. FreeMedForms is released under the BSD license and is intended to be fully internationalized.
  • FreeMED is a practice management and electronic and computer records system. It allows the tracking of medical data, in detail, with preservation not just of the diagnosis but the reasons for medical encounters. FreeMED is released under the GPL
  • GNUmed is a WxPython application that uses PostGreSQL.
  • FFEHR Free Feathers Electronic Health Record - EHR application developed using the Mozilla programming framework. FFEHR can run independently or within the Firefox browser.
  • HealthForge - a .Net e-health groupware solution with EMR, Practice Management and patient/physician connectivity. Built on the popular DotNetNuke framework.
  • Hospital OS Open source hospital information system in Thai
  • HOSxP
  • Indivo - open source, personally controlled health record system that enables patients to own complete, secure copies of their medical records. Powers the Dossia framework
  • Medical a multi-user, highly scalable, centralized Electronic Medical Record (EMR) and Hospital Information System (HIS) for openERP
  • OpenEMR an open-source Electronic Medical Record (EMR) software.
  • Open Healthcare
  • OpenMRS is a community-developed, open-source, enterprise EMR framework. Extensible and scalable EMR based on Java.
  • OpenVista is a VistA-based distribution with a cross-platform, GTK/C# based clinical front-end. Both client and server are licensed under the AGPL. Reference deployments in a range of small and large facilities.
  • OSCAR McMaster an open-source Electronic Medical Record (EMR) software. The billing component of the software is specialized for the needs of the Canadian health care providers.
  • PatientOS a rich client open-source EMR designed to evolve to a healthcare information system.
  • SmartCare
  • THIRRA - web based Electronic Health Records System application designed primarily for narrowband, with Mozilla Public License.
  • Tolven Healthcare
  • TORCH - Easy to install and customize EMR application in Python using multi-level modeling to enable design sharing and eliminate data lock-in.
  • WebEMS an Open Source web-based suite of tools used to facilitate Emergency Medical Services (EMS). WebEMS is NEMSIS Compliant, and supports the entire Ambulance Services Pipeline. It is comprised of modules for Dispatch, Crew Scheduling, Mobile Field Data Collection Online Demo, Billing, Administration, and Reporting.
  • VistA — Veterans Administrations integrated Electronic Health Record and Electronic Image Record system available for non-governmental use on MUMPS licensed systems as WorldVistA.
  • ZEPRS The ZEPRS application is an electronic patient record system that enables clinicians to enter data from patient visits using a web browser.

Medical Practice Management Software

  • Care2x Hospital information system/practice management system/EHR
  • ClearHealth ClearHealth covers the five major areas of practice operations including scheduling, billing, EMR, HIPAA Security and accounts receivable. It offers a fully comprehensive system which now offers tools like E-Prescribing, Drug Interactions, Electronic Labs and Lab ordering. It is the largest open source healthcare solution serving more than 500 sites including the Primary Care Coalition network in MD with 50 sites and around 100,000 patients.
  • FreeDiams - open source (c++/Qt4.5) prescriber and drugs interactions tester. FreeDiams is released under the BSD license and is intended to be fully internationalized but for now drugs database and interactions database are only available in french.
  • FreeMED is a practice management and electronic and computer records system. It allows the tracking of medical data, in detail, with preservation not just of the diagnosis but the reasons for medical encounters. FreeMED is released under the LGPL GNU license. FreeMED is an HIPAA compliant FOSS Practice Management System that handles billing.
  • MedinTux MedinTux is a French medical practice management system, with a web interface as well as a desktop one, that has been initially to manage a hospital emergency department. Being very modular, it has been extended to run also many different smaller practices. It works on GNU/Linux, Mac OS X, Microsoft Windows
  • MirrorMed MirrorMed is a free and open source EHR and practice management system written in PHP. MirrorMed is a web-based application that is capable of running a healthcare practice. MirrorMed shares code with FreeMED, and OpenEMR. MirrorMed is primarily sponsored by SynSeer.
  • Office Manager Encompassing office management healthcare software for medical practices, doctors groups, DMEs, retailers, etc. It does User/patient management, point of sale, scheduling, sign-in, inventory, insurance claims, accounting, etc. Any OS!
  • Open Dental Dental practice management software wiki article Open dental
  • OpenEMR (see also the OpenEMR wikipedia article)
  • OpenTAPAS Technology Assisted Practice Application Suite (TAPAS) is a term that describes digital tools that assist physicians deliver care in a paper based office
  • Elexis Praxisprogramm is an Eclipse RCP program for all aspects of a medical practice: electronic medical record (EMR), laboratory findings etc., as well as accounting, billing (Swiss TARMED-System, other systems to be developed) and other daily work
  • Echo Credentialing Software For more than 20 years, HealthLine Systems, Inc. has provided credentialing software, contact center software and quality management software and support to the healthcare industry.

Health System Management

  • DHIS Open-source district health management information system and data warehouse (license: BSD license)
  • iHRIS Suite Open source platform for management of human resources for health developed by IntraHealth International and funded by USAID (license: GPLv3)
  • Echo Credentialing Software For more than 20 years, HealthLine Systems, Inc. has provided credentialing software, contact center software and quality management software and support to the healthcare industry.

Primary Healthcare Center Management System

  • SAGUISaude is an open source software system to manage a primary healthcare center and to assist the mobile software Borboleta, a primary health homecare software.

Imaging/Visualization

  • 3D SlicerMedical Visualization and Processing Environment for Research
  • Amide tool for viewing, analyzing, and registering volumetric medical imaging data sets, actively being developed
  • BioImageXD software for analysis, processing and 3D rendering of multi dimensional, multi data channel, time series image data from microscopy and other sources
  • BrainStorm an electro/magnetoencephalography (EEG/MEG) data processing and vizualisation toolbox.
  • BrainVisa a brain imaging package including data processing and visualization capabilities, such as T1-based gyrus segmentation, diffusion-based fibertracking, PET, MEG, EEG and more.
  • CDMedic PACS
  • ClearCanvas Workstation is an open source DICOM workstation and application framework for developing medical imaging applications.
  • CTSIM Computed Tomography Simulator, active development
  • DCM4CHE Open Source Clinical Image and Object Management written in java
  • DCMTK is a collection of libraries and applications implementing large parts the DICOM standard
  • DeVIDE is the open source (BSD-style license) and cross-platform (Windows, Linux) Delft Visualization and Image processing Development Environment, a visual programming system focused on medical visualization and image processing. DeVIDE incorporates VTK, ITK, numpy, matplotlib, DCMTK and GDCM. Latest features include a visual DICOM browser.
  • dicom4j An open source DICOM Java framework.
  • Dicom4j-apps Free and open-sources DICOM applications in Java.
  • DICOM Router a variety of DICOM related utilities
  • DICOM Validation Tool (DVT) is a software utility and a set of .NET components that will assist in testing the medical / healthcare protocol DICOM. DVT provides you the methods to transfer and validate DICOM objects.
  • Drishti is a volumetric visualisation package for viewing Computer Tomography data. Able to import DICOM image stacks.
  • ecg2png Program designed to convert scanned 12-lead electrocardiograms into PNG format
  • EDFbrowser A multiplatform viewer and converter for medical timeseries storage files like EEG, EMG, EKG, ECG, BioImpedance, etc.
  • Endrov Image and data viewer and editor
  • Eviewbox Java medical imaging software
  • GDCM Grassroots DiCoM is a C++ library for DICOM medical files. It is automatically wrapped to python/C#/Java (using swig). It supports RAW,JPEG (lossy/lossless), J2K,JPEG-LS,RLE and deflated. It also comes with DICOM Part 3,6 & 7 of the standard as XML files.
  • Imlib3d C++ library for 3D (volumetric) image processing
  • ITK Segmentation and Registration Toolkit
  • InVesalius
  • ITK-SNAP Interactive software for 3D image navigation, annotation and automatic segmentation
  • kradview Free (GPL) DICOM viewer, for Linux and FreeBSD.
  • METK is an open source toolkit to visualize and explore medical datasets.
  • miniwebpacs storage, control and recovery of medical images and information in healthcare providers of small and medium capacity. Such system is based on the DICOM standard and in the actual WEB technologies.
  • MITK Medical Imaging Interaction Toolkit
  • MicroDicom [1] Free DICOM viewer for Windows
  • NIRFAST NIRFAST is an open source FEM based software package designed for modeling Near Infrared Frequency domain light transport in tissue.
  • O3-RWS is the Radiology Workstation of the Open Three ( O3 ) Consortium. According to the IHE definitions, O3-RWS is an Open Source, DICOM based, Internationalized, Modular and Portable Image Display actor plus the integration of several other IHE actors.
  • OsiriX - [2] 3D DICOM Medical Viewer for Mac OS X. Complete DICOM Viewer with DICOM network support
  • Ogles is a three-dimensional volume and slice data visualization tool
  • Opensource PACS Wet Read system includes: image order, image reconciler, radiologist workstation (DICOM viewer), DICOM structured reporting, web-based summary of patient diagnosis. (see Projects under Navigation box)
  • ParaView Large Scale Visualization tool
  • PhP Nuke healthcare PHP-Nuke based system for Health Institutes. X-Ray and Register modules for storing patient data with pictures. System is DICOM compatible
  • Tempo(Topographic Eeg Mapping PrOgram) is open source software for 3D visualization of brain electrical activity
  • Virtual PACS allows radiologists to use a DICOM workstation to access multiple DICOM repositories as a single federated virtualized PACS. The DICOM repositories are exposed on caGrid and can include PACS, image archives such as National Cancer Imaging Archive or other DICOM data warehouses.
  • Voreen stands for Volume Rendering Engine. It is a library providing essential functionality for visually exploring volume data sets. Voreen supports most relevant data formats as for instance DICOM and is currently used in medical visualization as well as for visualizing electron microscopy data.
  • VTK Visualization Toolkit
  • Xebra (medical imaging software)

Medical Information Systems

  • Blood_collection is a Web based software to increase the number of donors in blood collections by managing slots for registrations, with a front-end to delegate the blood collection creation and administration (license: GPL)
  • Caisis is a web based information system for the storage and analysis of cancer patient data intended to bridge the gap between clinic and research (license: GPL)
  • OpenClinica is a web-based application that facilitates electronic data capture in clinical trials. The system is free but commercial support is available (license: LGPL)
  • Open Infrastructure for Outcomes (OIO) system enables clinicians, researchers, and other non-programmers to create and maintain flexible and portable patient/research records
  • openMEDIS is a simple, flexible, and standardized Web based tool to collect and process information on health technology infrastructure in low- and middle income countries (license: GPL)
  • Resmedicinae Open source medical information system for GPs (license: GPL)
  • trilonis-mc For managed healthcare group eligibility, billing, capitation, and claims adjudication. Aimed at TPAs, HMOs, PPOs, and self-insured employers. HIPAA compliant. Will handle medical, dental, vision, psych, section 125 and COBRA (license: GPL)

MPI - Master Patient Index

  • Mural Project The Open Source Mural Project from Sun is a robust Master Index. It can be configured as a Master Patient Index, Master Provider Index, or any other Index. Fully extensible and configurable. Many existing installations prove scalability and functionality. By making use of the available PIX/PDQ implementation (http://kenai.com/projects/healthcaresolutions), it is IHE Comliant. Commercial licensing and support are available.

Standards Libraries

  • HAPI (HL7 application programming interface; pronounced "happy") is an open-source, object-oriented HL7 2.x parser for Java
  • nHAPI .Net version of HAPI (http://hl7api.sourceforge.net/).
  • HL7 Inspector 2 HL7 analysis and validation tool
  • O3-DPACS stands for “Open Three ( O3 ) - Data & Picture Archiving and Communication System”. O3-DPACS is a DICOM & HL7 based IHE compliant Open Source PACS extended to any type of data
  • openEHR Inter-operable, implementation independent Health Record Specifications [3]
  • DCMTK library for DICOM 3.0 standard


Older Libraries

  • Open LIS-HL7 HL7 library written in Delphi 6, last updated in 2002
  • ProtoGen/HL7 an implementation of HL7 in C++, last updated in 2001
  • hl7lib Software implementing Health Level 7 protocols commonly used in the medical industry, last released in the year 2000
  • HL7ImExa is table driven set C routines to encode/decode HL-7 messages, last updated in 1996

Signal Processing

  • BioSig library for biomedical signal processing featuring, for example, the analysis of biosignals such as the electroencephalogram (EEG), electrocorticogram (ECoG), electrocardiogram (ECG), electrooculogram (EOG), electromyogram (EMG), respiration, and so on License: GPL
  • ecg2png Program designed to convert scanned 12-lead electrocardiograms into PNG format

Research

  • BioMail is a small web-based application for medical researchers, biologists, and anyone who wants to know the latest information about a disease or a biological phenomenon. It is written to automate searching for recent scientific papers in the PubMed Medline database
  • caGrid is an underlying service oriented infrastructure that supports caBIG, an initiative of the National Cancer Institute
  • Jumper 2.0 is a Science 2.0 technology that uses knowledge tags to capture knowledge about data in remote data stores. It collects these in tag profiles that are stored in a Knowledge base and search engine.
  • MIX Meta Analysis software for Excel
  • OpenClinica is a web-based platform for managing clinical studies, created by Akaza Research. Key functions include EDC, CRF, protocol, and site management.

Operating System

Data Translation

  • Chiapas is a data translation package that handles mapping, encoding and decoding data between ANSI X12 4010A1 HIPAA data files and a variety of text, file, and database data sources. It works as a C#/.NET project add-in or a standalone clearinghouse.
  • GlassFish ESB Robust open source, light weight integration engine making use of JSR-208 (JBI). Full HL7 V2 and V3 support. Many transport protocols supported including Web Services, HL7 MLLP, TCP/IP, file, batch, etc.
  • Mirth is an open source cross-platform interface engine that enables bi-directional sending of HL7, NCPDP, X12 and DICOM messages between systems and applications over multiple transports. It has data translation capabilities between a large number of formats including database, XML, file, HL7 2.x, and HL7 3.
  • Bots Bots open source EDI translator. Any-to any-translations. Supported data formats: hl7 version 3, edifact, XML, X12, SAP idoc, flat-file, JSON. HL7 version 2 is in development.

Mobile / Handheld Devices

File:Saving Lives with SMS for Life.jpg
Malaria Clinic in Tanzania helped by SMS for Life program which uses an open source solution to assist in the delivery of malaria vaccine in Tanzania through the use of cell phones and mapping technology
  • CommCare an application of JavaROSA to support community health workers to plan their day, manage household visits, and report their data. Jointly developed by many organizations including D-tree International, Dimagi, and the University of Washington.
  • Epihandy Handheld survey/data collection application
  • The EpiSurveyor Project Handheld survey/data collection application, combining open-source components with an open-API web implementation
  • FrontlineSMS enables users to send and receive text messages with large groups of people through mobile phones.
  • Gather AED-Satellife standards-based application for data collection and reporting, with pluggable and interchangeable components/modules for data entry from a full range of wired and mobile computing devices
  • InSTEDD Several unique open-source tools for group-based SMS communication, assisted collaboration, real-time analytics, and mesh synchronization based on mobile technologies
  • JavaROSA open-source J2ME platform for data collection and decision support on mobile devices (used by CommCare, Episurveyor, Epihandy, GATHER, and Open Data Kit)
  • MobilizeMRS Software that enables health workers to utilize electronic medical records remotely via SMS (using OpenMRS).
  • Mobilisr open source enterprise class mobile messaging platform - used in outreach campaigns for HIV
  • MoCa MoCa is a remote medical diagnostics platform for health workers in developing nations.
  • Open Data Kit (ODK) is a open source suite of tools to help organizations collect, aggregate and visualize their data.
  • National Heart and Lung Institute medical software for handhelds
  • RapidSMS RapidSMS is a communications platform for coordinating SMS, voice messages, IVR menus, and email with user and group management - developed by UNICEF
  • Ushahidi Allows people to submit crisis information through text messaging using a mobile phone, email or web form. Displays information in map view.
  • Borboleta is a mobile open source software for primary health homecare - developed by CCSL(FLOSS Competence Center of IME-USP)
  • SMS for Life is program which uses an open source solution to assist in the delivery of malaria vaccine in Tanzania through the use of cell phones and mapping technology. Developed by IBM, Novartis and Vodafone

Integration

  • GlassFish ESB Robust open source, light weight integration engine making use of JSR-208 (JBI). Full HL7 V2 and V3 support. Many transport protocols supported including Web Services, HL7 MLLP, TCP/IP, file, batch, etc.
  • Jengine apparently dead integration engine project written in java
  • Mirth is an open source cross-platform HL7 interface engine that enables bi-directional sending of HL7 messages[1] between systems and applications over multiple transports.
  • i2b2 - open source, web services framework designed to provide an integrated, intelligent search engine across many different clinical databases (conceptually termed the 'Clinical Research Chart' by the developers). Consists of a server 'Hive' (loosely coupled functional/messaging units) and a client interface (Eclipse-based or web-based).

Coding

  • OpenGalen computer-based multilingual coding system for medicine
  • [4] NHS Common User Interface (CUI) Programme. This enables a common look and feel across the five regions of the NHS as prescribed within the NHS plan.
  • ODIN Object-oriented Development Interface for NMR (Nuclear Magnetic Resonance)

Data (free data related to the healthcare industry)

  • ICD National Center for Health Statistics Classification of Diseases and Functioning&Disabilities
  • LOINC Logical Observation Identifiers Names and Codes - database of codes and universal identifiers for laboratory and other clinical observations
  • The National Drug Code Directory National Drug Code Directory

Telemedicine

IHE

  • IHEOS implementation of IHE (Integrating the Healthcare Environment) actors. IHE defines profiles for the use of various standards in the healthcare environment
  • GELLO - GELLO is the ANSI-accredited standard, HL7 Guideline Expression Language, Object Oriented. Gello.org is an effort to build open source authoring tool for creating GELLO expressions for multiple uses - including decision support, drug prior authorization, matching patients to clinical trials, etc.
  • MARiS Project The MARiS Project goal is to realize a package suite for Radiological Workflow using Open Source tools and technologies in according with IHE guidelines. The architecture of the single packages is based on the concept of IHE actor: this is very useful to develop a system that is an ensemble of single pieces that cooperate together using IHE profiles.
  • Mural Project The Open Source Mural Project from Sun is a robust Master Index. It can be configured as a Master Patient Index, and using the available PIX/PDQ implementation (http://kenai.com/projects/healthcaresolutions), it is IHE Comliant
  • HIEOS HIEOS is an open source implementation of IHE Cross Enterprise Document Sharing (XDS.b) and the Cross Community Access (XCA) integration profiles. The HIEOS platform enables secure health information exchange between various health communities, thereby enabling care providers to have longitudinal perspectives of patients’ health records.
  • The Integrating the Healthcare Enterprise (IHE) has developed a range of open-source interoperability testing tools called MESA, KUDU and its next generation tool GAZELLE to test healthcare interoperability according to the standards profiled by IHE in its technical Frameworks (See below Interoperability testing).

Private Health Record

  • Tapeworm Gnome-desktop health profiler to keep track of your diet, including calories and %'s of fat, carbs, and protein, exercise, blood glucose, weight, etc...

Other

  • OpenHRE(tm) Browsersoft Inc. OpenHRE Tool Kit - Proven and scalable platform for establishing Health Information Exchanges and deriving Meaningful Use of collected data. Includes Patient Locater Service/MPI, Record Exchange Service, Authentication and Access Control Service and Business Intelligence capabilities. Used to deploy and demonstrate a Nationwide Health Information Network Prototype. Used to deploy working Health Information Exchanges for State, Metropolitan and Rural initiatives.
  • [5] ActiveHealth Open HIE API - example programs for building industry standard HIE web services interfaces to the ActiveHealth platform clinical intelligence services which include the CareEngine advanced clinical decision support, ActivePHR personal health record/health risk assessment, ActiveAdvice care management desktop, and performance measures.
  • [6] RetroGuide epxress - a tool for EHR data analysis (quality improvement, decision support, research) based on workflow technology
  • Lamdi Linux Anesthesia Modular Devices Interface
  • Physionet a collection of software for
    • WFDB Software for viewing, analyzing, and creating recordings of physiologic signals
    • record an application for capturing data from an HP CMS (Merlin) monitor
    • apdet Hilbert Transform based Sleep Apnea Detection using a Single Lead Electrocardiogram
    • ecgwave QRS detection and waveform boundary recognition using ecgpuwave
    • edr Derive a respiration signal from one or more ECG signals
    • puka software for detection of breaths in strain gauge recordings
    • many more components available in the Physionet Software Index
  • Medical Algorithms Project Not really software or strictly open source but usable medical algorithms nonetheless
  • Echo Credentialing Software For more than 20 years, HealthLine Systems, Inc. has provided credentialing software, contact center software and quality management software and support to the healthcare industry.
  • [7] HL7 Message browser and radiological image distribution. Last build was in 2003
  • MedMapper Medical decision making algorithm tool. Visual design tool generates Tcl/Tk code. Non-programmers can design interactive algorithms. Generates notes for inclusion in medical record. Runs freestanding or in Tcl Plugin.
  • OS-ELN Web based Electronic Lab Notebook
  • hxp Healthcare Xchange Protocol for interoperative communications. Data exchange/transfer, platform independent, XML-RPC, HL7, SOAP, EDIFACT. Not much activity since 2004.
  • OHF Eclipse foundation Healthcare project to create components to improve interoperability in the healthcare industry
  • Ideopass/ component to manage the identity of the patients in healthcare organizations
  • SQLCare is a clinical database/web application for healthcare providers in the United States
  • EGADSS is an open source tool that is designed to work in conjunction with primary care Electronic Medical Record (EMR) systems to provide patient specific point of care reminders in order to aid physicians provide high quality care
  • 03-MARIS HE compliant Department System IHE Order Filler and PPS Manager, for scheduling and workflow management in radiology department
  • 03-RWS IHE compliant Internationalized Modular Portable Radiology workstation
  • 03-TEBAN allows 3D reconstruction of brain electrical activity from magnetic resonance measurements (MRI) and brain activity mapping even in pathological patients.
  • 03-Fat Brother software for monitoring DICOM and HL7 services
  • 03-XDS is an XDS complete System
  • ROC.KIT This application allows for automated calculation of ROC curves (Receiver-Operating-Characteristic) from continuous medical data like laboratory results.
  • MyDrugRefis a social network of clinicians and pharmacists to improve prescribing. The project is based on Ruby on Rails.
  • OpenMedSpelis a free and opensource medical spelling dictionary for Mozilla Firefox & Thunderbird.

Out of the box distributions

  • Debian-Med largest Linux distribution for free medical software — welcomes requests for packaging based on a solid evaluation.

Interoperability testing

  • The Integrating the Healthcare Enterprise (IHE) has developed a range of open-source interoperability testing tools called MESA, KUDU and its next generation tool GAZELLE to test healthcare interoperability according to the standards profiled by IHE in its technical Frameworks. These tools are used by commercial and open source implementers. In particular they allow to prepare and perform conformance and interoperability testing at the IHE Connectathons, testing events regularly held around the world each involving over 100 systems.
  • The Certification Commission for Healthcare Information Technology (CCHIT) has developed an open-source program called Laika to test EHR software for compliance with CCHIT interoperability standards.

See also

Template:Portal box

References

External links

zh:开源健康软件列表

  • Currently 5.00/5

Rating: 5.0/5 (1 vote cast) login to rate

Add to Favorite Print This Page Publish on Twitter
Bookmark and Share
close about Number of comments per page:
Time format: relative absolute
You need JavaScript enabled for viewing comments




Languages: English • FrenchSpanishChineseOthers