http://freemedsw.apfelkraut.org,
last updated: 02. August 2009
Major updates of this overview or related news will be announced on
my blog under category Open
Source
.
This link collection should provide an overview of Open Source software for
the health care sector.
My understanding of Open Source is like it is defined by the Open Source Initiative (OSI) in “The Open Source Definition”. To
the best of my knowledge I included only projects that are conform to this
definition. Most of them are published under one of the popular open source
licenses like GPL, LGPL, MPL or the Apache license (Overview of open source licenses by
the OSI).
Furthermore only active projects are included (last news or releases not
older than a year).
I do not provide any guarantee for the correctness of the here listed
information. I would greatly appreciate it if you could leave a comment or send me a message in case of
a broken link, incorrect information or improvement suggestion(s).
- You can submit new projects here.
As this is at the moment only a static page, I cannot assign a project to
different categories. So I listed them under the category to which they fit
most. For example: practice/hospital management systems normally offer also
features to create a EMR, but their primary purpose is to support the users in
managing their practice/hospital.
Available categories:
There are other similar listings to which I referred to while creating this
one. For details please see Further
Sources at the end of this page.
Project attributes are listed in the following way:
<project name> [<used license> | <platform> |
<client type>] – <project description>
<platform>: Lists all platforms on which the
application can be installed and executed. In case of a client-server system
that offers web-based access, this represents just the supported platform(s) for
the server.
<client type>: Specifies the type of client. “native”
means that you have to installed some sort of software on your local workstation
to be able to access the application. “web-based” means that you can access the
application via a Web browser.
<project description>: A short description of the
project. Mostly this is just a copy & paste from the homepage of the project
or from the related project page at sourceforge.net.
Billing
- FreeB [GPL
| unknown | unknown] – FreeB was the first GPL
Medical Billing Engine. FreeB supports the HCFA 1500 and X12 837p 4010a
formats. FreeB 2.0 (PHP) is developed by
Uversa Inc. and SynSeer.
FreeB 1.0 (Perl) is still used by the OpenEMR project. FreeB 1.0 was rewritten as REMITT which is
used by the FreeMED project.
>> back to top
of page
Clinical Research
- cancer Biomedical Informatics
Grid™ – The National Cancer
Institute (NCI) has launched the caBIG™ initiative to accelerate research
discoveries and improve patient outcomes by linking researchers, physicians,
and patients throughout the cancer community. The caBIG™ community has
developed and released a variety of bioinformatics tools of which an overview
is available here.
For more details refer to the Open Source
Project Site of the National Cancer
Institute’s Center for Bioinformatics (NCICB)
- Caisis [GPL | Windows | web-based]
– Caisis is an open-source Web application designed to bridge the gap between
clinical research and clinical practice by addressing numerous issues in
documentation of patient data. The application was originally designed to
track data pertaining to urologic cancer, but now has expanded to track data
of other cancers.
Useful
: “The
Caisis Project: integrating patient care, research systems and workflows”
[2007] by Vora and Fearn.
- Jumper 2.0 [GPL | multi-platform |
web-based] – Bookmarking engine for tagging and linking data objects
across remote locations using tag metadata to capture knowledge about data in
remote data stores.
- MIX [GPL | Windows |
native] – The MIX program is meta-analysis software for Excel 2000 or
later that works like a standalone application. It is thoroughly validated and
can be used for educational as well as scientific purposes. (Excel is proprietary
software)
- OpenClinica [LGPL | Linux |
web-based] – OpenClinica is a free, open source, web-based electronic
data capture (EDC) system for clinical research.
Useful
: “Could
an Open-Source Clinical Trial Data-Management System Be What We Have All Been
Looking For?” [2008] by Fegan and Lang.
- Open Infrastructure for Outcomes [GPL |
multi-platform | web-based] – OIO is a Web-based medical/patient,
user-extensible forms, and online analysis system. It is used at Harbor-UCLA
for health/treatment outcomes data. Forms can be exported+imported as XML and
exchanged via the online OIO Library at www.TxOutcome.Org. (last news or
releases older than a year)
- phpESP [BSD |
multi-platform | web-based] – php Easy Survey Package (phpESP) is a
collection of PHP scripts to let non-technical users create surveys,
administer surveys, gather results, view statistics. All managed online after
database initialization.
- PyEPL [LGPL | Mac, Linux |
native] – PyEPL (Python Experiment-Programming Library) is a library
for coding psychology experiments in Python. It supports presentation of both
visual and auditory stimuli, and supports both manual (keyboard/joystick) and
sound (microphone) input as responses.
- R Project [GPL | Windows, Mac, Unix |
native] – R is a language and environment for statistical computing
and graphics.
- EpiTools [GPL | see above |
see above] – Epidemiology tools (epitools) is an R package
for epidemiologic computing and graphics.
- Surveillance [GPL |
see above | see above] – The R-package
’surveillance’ is a framework for the development and the evaluation of
outbreak detection algorithms in univariate and multivariate routine
collected public health surveillance data.
SOFA [LGPL/GPL | Windows, Mac, Linux
| native] – Simulation Open-Framework Architecture (SOFA) is an Open
Source framework primarily targeted at real-time simulation, with an emphasis
on medical simulation. It is mostly intended for the research community to
help develop newer algorithms, but can also be used as an efficient
prototyping tool.
Useful
: “Free
and Open Source Enabling Technologies for Patient-Centric, Guideline-Based
Clinical Decision Support: A Survey” [2007] by Leong, Kaiser and
Miksch.
>>
back to top of page
DICOM Tool(kit)
>> back to top
of page
DICOM Viewer / Server
- Aeskulap [unknown | Windows,
Linux | native] – Aeskulap is a medical image viewer. It is able to
load a series of special images stored in the DICOM format for review.
Additionally Aeskulap is able to query and fetch DICOM images from archive
nodes (also called PACS) over the network.
- CDMEDIC PACS WEB [
GPL | Linux | native, web-based] – Full featured free PACS based on
ctn or dcm4chee, dcmtk and mysql.
- Conquest DICOM software
[unknown | Windows, Linux | native] – Full featured DICOM
server based on and heavily extending the public domain UCDMC DICOM code
developed by Mark Oskin.
- ClearCanvas [BSD | Windows |
native] – ClearCanvas is a company devoted to creating innovative
open source healthcare IT applications. They offer on their homepage a PACS
Workstation, a PACS Server, a RIS and a application framework and SDK on which
all three applications are based upon. (to download executables
registration is required)
- ImageJ [GPL/LGPL | Windows, Mac, Linux |
native, web-based] – ImageJ is a public domain Java image processing
program.
- Java Light PACS Viewer [GPL |
multi-platform | native] – jlpv is a Java Light PACS Viewer
application useful for review series or images from DICOM data retrieved from
the DCM4CHEE PACS system. It also uses ImageJ as a rendering engine or viewer.
- Kradview [GPLv3 | Linux |
native] – Kradview is a GPLed viewer of images obtained for some
different sources: X-ray, NMR and DICOM-compatible imaging devices that runs
on free operating systems. Its aim is a easy to use DICOM viewer with instant
rendering of images, no matter the size and the zoom of the DICOM image. It
covers the “let’s see the the X-ray image” need of the medical professional.
Kradview as been developed in C and C++ using KDE libraries. The parsing,
rendering, and processing routines has been developed in C, and the graphical
interface has been developed in C++ and includes the former routines with
“extern C” for fast use.
- OsiriX Imaging Software [GPL | Mac |
native] – Open Source PACS Workstation and DICOM Viewer.
- OpenSourcePACS [LGPL |
multi-platform | web-based] – OpenSourcePACS is a free, open source
image referral, archiving, routing and viewing system. It adds functionality
beyond conventional PACS by integrating wet read functions, implemented
through DICOM Presentation State and Structured Reporting
standards.
Useful
: “OpenSourcePACS: an
extensible infrastructure for medical image management.” [2007] by Bui et
al.
- OSPACS [Cranfield Open-Source License |
Windows | native] – Open Source Picture Archiving and Communication
System (OSPACS) for storing and displaying medical image files. This is
currently been used by the Institute of Women’s
Health (University College London) to archive ultrasound images from the
UK Collaborative Trial of Ovarian Cancer
Screening (UKCTOCS) and aims to store more than 100,000 DICOM
files.
Useful
: “OSPACS:
Ultrasound image management system” [2008] by Stott et al.
PGCTN [GPL | Mac,
Linux | web-based] – Pgctn is open source DICOM server/web-based
viewing system. It is made by using PHP and javascript. Postgresql (also
MySQL), CTN (also DCM4CHEE), DCMTK and other open source software are used for
the back end. The feature is to improve using the AJAX.
- RT_Image [unkown | Windows
| native] – A DICOM-compliant 3D image display, analysis, and
segmentation package for incorporating molecular imaging data in radiation
oncology
- Stratos viewer [GPL
| multi-platform | web-based] – Stratos viewer is a web based utility
to examine DICOM medical images through a Web browser.
Useful
: “Open Source in
Imaging Informatics” [2007] by Nagy, “Open source software, the future of medical
imaging?” [2006] by Henriksen et al.
>> back to top of
page
Disaster/Disease Management
- Real-time Outbreak and Disease
Surveillance (RODS) [GPL | multi-platform | web-based] – RODS
(Real-time Outbreak and Disease Surveillance) is a real-time computer-based
public health surveillance system initially developed at the RODS Laboratory,
University of Pittsburgh for the early detection of disease outbreaks.
- Sahana [LGPL | multi-platform |
web-based] – Sahana is a Free and Open Source Disaster Management
system. It is a web based collaboration tool that addresses the common
coordination problems during a disaster from finding missing people, managing
aid, managing volunteers, tracking camps effectively between Government
groups, the civil society (NGOs) and the victims
themselves.
Useful
: “Sahana Publications,
Presentations, and Research”
- TriSano [AGPLv3 | multi-platform |
web-based] – TriSano™ is an open source, citizen-focused surveillance
and outbreak management system for infectious disease, environmental hazards,
and bioterrorism attacks. It allows local, state and federal entities to
track, control and ultimately prevent illness and death.
- Zyxware Health Monitoring
System [GPL | multi-platform | web-based] – ZyxwareHMS is a web
based disease monitoring for monitoring diseases like chikungunya, malaria –
reported by hospitals in a district, county, state or country. There is a
reporting & analysis module and a GIS module which displays the data using
google maps.
>> back to top
of page
Electronic Medical Record (EMR aka EPR aka EHR)
- CHITS [GPL, QPL | Windows, Linux |
web-based] – The Community Health Information Tracking System (CHITS)
is an extensible, modular, open source information system for rural health
units (initially for the Philippines). It collects existing routine health
data from vertical programs in the Field Health Service Information System
(FHSIS) and integrates them into a unified, comprehensive computerized
information system.
- ClearHealth [GPL | unknown |
web-based] – ClearHealth is a next generation practice management and
EMR. It supports Demographics, Scheduling, Full Medical Billing, Disease
Management, Decision Support, EPrescribing, HL7, and Web Services.
- CottageMed™ [GPL | Windows, Mac, Linux |
Filemaker based] – CottageMed™ is a FileMaker Pro application that is
flexible, ruggedly dependable and HIPAA-secure Electronic Medical Records
system (EMR) … with secure and wireless networking, PDA and multiple-office
support, prescription writing and cross-platform. (Filemaker Pro is proprietary
software)
- DHIS 2
[BSD | multi-platform | web-based] – The District Health Information
System (DHIS) provides means for data entry, report generation, and analysis.
It is part of a larger initiative for health care data in developing
countries, called the Health Information
System Programme (HISP).
- FFEHR [GPL | Windows, Linux |
web-based] – FFEHR is the temporary project name of a software
application commissioned by the ASEAN +3 node of the UNDP’s International Open Source Network (UNDP-IOSN)
for eventual use as an electronic health record for the healthcare industry.
The initial goal of the project is to be able to design a common user
interface that is both effective and efficient, and widely acceptable to
medical practitioners in the Philippines and in the future, worldwide.
- HOSxP [GPL
| Windows | native, web-based] – HOSxP is client/server hospital
information system using in 150 hospitals in Thailand. HOSxP has many modules
which keep data of Patient Image, Symptoms, Physical Condition, Investigation,
Diagnosis, Treatment including Procedure / Medication, etc.
- IndivoHealth [LGPL | multi-platform |
native, web-based] – Indivo is a distributed, web-based, personally
controlled health record system that is accessible to the nomadic user and
built to public standards. The Indivo project includes a pluggable web
services API, web-based UI, data subscription framework,
etc.
Useful
: “Indivo: a personally
controlled health record for health information exchange and
communication” [2007] by Mandl et al.
- MedClipse [CPL | multi-platform |
native] – MedClipse will be an open-source Electronic Medical Record
(EMR) software for the swiss general practionner. It will implement things
such as agenda, billing (tarmed), medical and administrative data management,
prescriptions, referals and other tools.
- Medical [GPL | Linux |
web-based] – Medical is an highly scalable EMR / Hospital Information
System (HIS) for OpenERP. It uses industry
standards, such WHO ICD-10. The goal is to provide a universal EMR / HIS,
where developing countries can also benefit.
- Med’In Tux [CeCILL |
Windows, Mac, Linux | native] – MedinTux is a powerful medical
software, multiuser (using MySQL for data storage), easy-to-use (thanks to Qt
development toolkit), complete, working from the GP to the hospital. Its
unique design makes it the most customisable software you can dream of.
- MirrorMed [GPL | Linux |
web-based] – MirrorMed is a next-generation PHP-based EHR and
practice management system.
- OpenEMR [GPL | Mac, Linux |
web-based] – OpenEMR is the complete, user-friendly and affordable
electronic medical record system. It is fully compliant with HIPAA and
industry standards.
- OpenMRS
[OpenMRS Public License | Windows, Mac, Linux | web-based] – OpenMRS
is a community-developed, open-source, enterprise electronic medical record
system framework intended to aid resource-constrained healthcare
environments.
Useful
: “Cooking
Up An Open Source EMR For Developing Countries: OpenMRS – A Recipe For
Successful Collaboration” [2006] by Mamlin et al.
- OpenVista [AGPL | multi-platform
| web-based] – OpenVista is a cost-effective, open, trusted and
complete EHR which enhances patient safety, increases clinical and operational
efficiency and provides an opportunity to improve quality of care delivery.
- OSCARMcMaster [GPL |
multi-platform | web-based] – OSCAR (Open Source Clinical Application
and Resource) from McMaster University is a web-based EMR (electronic medical
record) system developed for academic primary care clinics yet suitable in
specialty and non-teaching practices.
- PatientOS [GPL | multi-platform |
native] – PatientOS has been designed from the outset to be a
Healthcare Information System (HIS). The software architecture, design
patterns and framework has been built for the complexities and challenges of
an enterprise wide information system.
- Tolven Health Record [LGPL | multi-platform
| web-based] – The Tolven platform and ePHR and eCHR applications
enable interoperability across electronic health records for consumers and
clinicians. Using Java 5, EJB3, Faces, Facelets, AJAX, relational database,
and LDAP for security.
- Ultimate
EMR [GPL | Windows, Linux | web-based] – A feature rich Open
Source Core Electronic Medical Record for small medical providers developed
with Plone/ Python/ Zope. Core EMR functionalities: Patient History, Past
Visits, Rx, Health Maint., Allergies, Labs, Vitals, Notes, and Procedures.
- WorldVistA [GPL | Linux, Windows |
native] – WorldVistA EHR is based on the highly acclaimed VistA
system of the United States Department of Veterans Affairs (VA).
Useful
: “Open-Source EHR Systems
for Ambulatory Care: A Market Assessment” [2008] by the California HealthCare Foundation.
>> back to top of
page
HL7 Tool(kit)
- HAPI [GPL, MGPL | multi-platform |
native] – HAPI (HL7 application programming interface; pronounced
“happy”) is a Java-based HL7 2.x parser with support for traditional (ER7) and
XML encoding.
- HL7v3 Test Harness
[GPL | Windows | native] – The HL7 Test Harness system is an HL7 v3
message conformance testing application that also provides the ability to
simulate the message processing actions of a client and/or server system. The
application provides message workflow, format and content testing.
- NHapi [MPL | multi-platform |
native] – .Net version of HAPI Object oriented HL7 2.X parser.
HL7 parser/encoder written in Microsoft .Net C#. Can encode/decode both XML
and Pipe Delmimited formats.
- Perl HL7 Toolkit [GPL |
multi-platform | native, web-based] – The HL7 toolkit provides a
lightweight Perl API for manipulating, sending and receiving HL7 messages, an
implementation of a forking HL7 server and an HL7 queue daemon.
- QuickViewHL7 [AFL |
Windows | native] – HL7 file viewer, in tree-view format, with
associated segment/field documentation. Basic usage is for testing and
bug-tracing HL7 communications applications. Needs .Net Framework 2.0 to run.
- Ruby HL7 [BSD license |
multi-platform | web-based] – Ruby HL7 is a simple library for
parsing and generating HL7 2.x messages. 3.x support is planned in the future.
>> back to top
of page
Homeopathy
- OpenRep FREE [GPL |
multi-platform | native] – OpenRep is a Java desktop application
designed to serve as a homeopathic software with capabilities to open and use
multiple repertories, perform repertorizations and view its results, manage
patients and view different materia medicae. It is also designed to save and
load data in human readable xml format.
>> back to top
of page
Hospital Management
- CARE2X [GPL | Windows, Mac, Linux |
web-based] – Care2x integrates data, functions and workflows in a
healthcare environment (Hospital/Healthservice Information System, Practice
management, Central Data Server, Health Xchange Protocol).
- Hospital OS [GPL | Windows, Linux |
native] – Hospital OS is a hospital information system for
small-sized hospitals (100 beds or less, 200 out-patients per day or less).
Hospital OS was developed for the healthcare system of Thailand targeting its
small community hospitals nation-wide.
- Mediboard [GPL | multi-platform |
web-based] – Mediboard is a web based open source system to manage
Healthcare structures. The system is based on a web multi-layers architecture
to manage various interconnected modules, using PHP, XML, XHTML, Javascript,
CSS, Smarty and PEAR.
- Open Hospital [GPL |
multi-platform | unkown] – Open Hospital – Hospital
Information System for Angal – Uganda. Patient management, pharmacy,
laboratotry, pregnancy and malnutrition control management. Developed by Informatici Senza
Frontiere.
- OpenMEDIS [GPL |
multi-platform | web-based] – OpenMEDIS is a simple, flexible, and
standardized tool to collect (inventory) and process (manage) information on
health technology infrastructure, e.g. medical devices in low- and middle
income countries.
- TurnHos [GPL |
multi-platform | web-based] – TurnHos is based on the system Care2x,
integrates data, functions and workflow in an environment of health care, in
addition to the administration schedule, print appointments and admission of
patients.
>> back to top
of page
Integration Tool(kit) / Middleware
- Bots [GPL | multi-platform |
native] – Bots for the translations and communication needed in
Electronic Data Interchange (EDI). Bots has three main functions:
“Any-to-any-format” data conversions, (Secure) communications and manage and
overview EDI data flows.
- Chiapas [project specific license |
Windows | native] – Chiapas is an enterprise level HIPAA data
translation package. It supports all major healthcare transactions and a
variety of SQL databases and file types, and incorporates a script parser and
a GUI studio for development and maintaining specifications.
- Dataserver [LGPL |
multi-platform | native, web-based] – DataServer is an open source
XML gateway, specially tailored for the medical domain. DataServer is
middleware, situated between clients and traditional Health Information
Systems (HIS), Radiology Information Systems (RIS) and Picture Archive and
Communication Systems (PACS). It supports relational (SQL), SOAP, and HTTP
data sources out of the box, but is highly extensible for custom types.
- Laika [Apache License | Windows,
Linux | unkown] – Laika analyzes and reports on the
interoperability capabilities of EHR systems. This includes the testing for
certification of EHR software products and networks.
- Mergence [GPL |
multi-platform | native] – Mergence is a high performance, open
source HL7 integration engine and application platform.
- mirth [MPL | unknown |
web-based] – Mirth is an open source cross-platform HL7 interface
engine that enables bi-directional sending of HL7 messages between systems and
applications over multiple transports.
>> back to top
of page
Laboratory
- Bika LIMS [GPL | multi-platform |
web-based] – Bika combines web content management and workflow
processing for a one-stop web-based Laboratory Information Management System.
- OpenELIS [UIRF Open Source Based
Public Software License | multi-platform | web-based] – OpenELIS is a
robust Enterprise Laboratory Information System built around an extensible and
scalable framework. OpenELIS is designed and developed through the
collaborative efforts of Public Health Laboratories to accommodate business
processes that are common to all public health laboratories; encompassing
clinical, environmental, newborn screening, and animal testing. The goal of
the OpenELIS team is to develop a state of the art system that is economically
sustainable by reducing both initial investment and ongoing maintenance costs.
- YaNuCa [GPL |
multi-platform | web-based] – YaNuCa (Yet Another Nutrition
Calculator) is a web-based calculator for enteral and parenteral nutrition in
adult intensive care patients. YaNuCa is a JavaScript program using a compact
xHTML form as front end, which can easily be used with any JavaScript 1.2+
capable graphical web browser.
>> back to top
of page
Practice Management
- eleMental Clinic [GPL | Mac, Linux
| web-based] – eleMental Clinic is an Open Source medical records
management system for mental health professionals.
- Elexis
Praxisprogramm [EPL | multi-platform | native] – An Eclipse RCP
program for all aspects of a medical practice: EMR, laboratory findings etc.,
as well as accounting, billing (Swiss TARMED-System, other systems to be
developped) and other daily work.
- FreeMED [LGPL | Linux | web-based]
– Electronic Medical Record and Practice Management system for medical
providers that runs in any Web browser in multiple languages. It provides an
XML-RPC backend and multiple import and export formats, as well as reporting
and other features.
- Freemed-YiRC [GPL | Linux |
web-based] – Freemed-YiRC is a software project which aims to provide
a product capable of providing Child Caring agencies/Youth in Residential Care
(YiRC) agencies/Foster Care agencies with a fully functional internal case
management/information system.
- GNUmed [GPL | Windows, Mac, Linux |
native] – GNUmed is a medical practice management software
- OpenTAPAS [GPL | multi-platform |
native] – Technology Assisted Practice Application Suite (TAPAS) is a
term that describes digital tools that assist physicians deliver care in a
paper based office. OpenTAPAS builds upon the HL7 compliant Electronic Medical
Summary Standard.
- Res Medicinae [GPL |
multi-platform | web-based] – Res Medicinae is the attempt to
overcome high pricing in the realm of medical information systems and to
provide users with a stable, platform independent, extensive system using
latest technology and being open to many other medical systems.
- SQL Clinic [unknown |
multi-platform | web-based] – SQL Clinic is a clinical database/web
application for psychiatric providers in the United States. It is written in
perl and runs on the GNU/Linux, FreeBSD, Mac OS X and Win32 platforms. It
supports three databases: Postgres, MySQL and Oracle (probably inactive,
last news/releases 03/2006).
>> back to top
of page
Radiology
MARiS [GPL |
multi-platform | web-base] – 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 develope
a system that is an ensamble of single pieces that cooperate together using
IHE profiles.
>> back to top
of page
Signal Processing
- BioSig [GPL | multi-platform |
native] – BIOSIG is an open source software library for biomedical
signal processing. Library works well with Octave and Matlab. Special emphasis
is put on EEG/MEG/ECoG, but also other types of biosignals like ECG, EMG, etc.
are supported.
- FSL [FMRIB | Windows, Mac, Linux |
native] – FMRIB Software Library (FSL) is a comprehensive library of
analysis tools for FMRI, MRI and DTI brain imaging data. FSL is written mainly
by members of the Analysis Group, FMRIB, Oxford,
UK. FSL runs on Apple and PCs (Linux and Windows), and is very easy to
install. Most of the tools can be run both from the command line and as GUIs
(”point-and-click” graphical user interfaces).
Part of FSL is FSLView, a viewer for (f)MRI
and DTI data.
- Octave [GPL | multi-platform |
native] – GNU Octave is a high-level language, primarily intended for
numerical computations. It provides a convenient command line interface for
solving linear and nonlinear problems numerically, and for performing other
numerical experiments using a language that is mostly compatible with Matlab.
It may also be used as a batch-oriented language.
- Lipsia
[GPL | Linux | native] – Leipzig Image Processing and Statistical
Inference Algorithms (Lipsia) is a software tool for processing functional
magnetic resonance imaging (fMRI) data. It was developed over the course of
several years at the Max-Planck-Institute for Human Cognitive and
Brain Sciences in Leipzig, Germany.
- ODIN [GPL | multi-platform |
native] – ODIN is a free software framework for rapid prototyping of
magnetic resonance imaging (MRI) sequences. The sequences can be tested,
simulated and executed on scanner hardware from different manufacturers.
- PyMVPA [MIT | multi-platform |
native] – PyMVPA is a Python module intended to ease pattern
classification analyses of large datasets. In the neuroimaging contexts such
analysis techniques are also known as decoding or MVPA analysis. PyMVPA
provides high-level abstraction of typical processing steps and a number of
implementations of some popular algorithms. While it is not limited to the
neuroimaging domain, it is eminently suited for such datasets. PyMVPA is truly
free software (in every respect) and additionally requires nothing but
free-software to run.
>> back to top
of page
Telemedicine
- IPath [GPL | multi-platform |
web-based] – iPath is providing a free and open platform for many
kind of telemedical applications. iPath-Server, provides a sort of medical BBS
to discuss/consult online. Additional modules can be added, e.g.
iPath-Microscope for real time telemicroscopy.
- Xebra [GPL | multi-platform |
web-based] – Xebra is an open source platform for web-based
distribution and clinical review of medical imaging results. Xebra is based on
the latest open industry standards including JPEG2000, WADO and IHE XDS-I. The
software provides healthcare organizations and software developers with all
the necessary components to securely transmit and review medical images over a
network such as the Internet.
>> back to top
of page
Veterinary Medicine
- Animal Shelter Manager [GPL
| Windows, Mac, Linux | native] – Animal Shelter Manager is designed
to take most (if not all) of the paperwork away from running an animal
shelter/sanctuary. The system can also be used to manage a veterinary surgery
or clinic.
- GnuVet [GPL | Linux |
native] – GnuVet is a Veterinary Practice Management program for
management, documentation, accounting etc. in the veterinary practice. Easy to
use, intuitive structure. MySQL database as storage engine.
>> back to top
of page
Visualization
- 3D
Slicer [BSD-like license | Windows, Mac, Linux | native] – The 3D
Slicer uniquely integrates several facets of image-guided medicine into a
single environment. It provides capabilities for automatic registration
(aligning data sets), semi-automatic segmentation (extracting structures such
as vessels and tumors from the data), generation of 3D surface models (for
viewing the segmented structures), 3D visualization, and quantitative analysis
(measuring distances, angles, surface areas, and volumes) of various medical
scans.
- AMIDE [GPL | Windows, Mac, Linux |
native] – Amide (Amide’s a Medical Image Data Examiner) is a tool for
viewing, registering, and analyzing anatomical and functional volumetric
medical imaging data sets. It imports most clinical DICOM files (using the
DCMTK library).
- BioImageXD [GPL | Windows, Mac, Linux |
native] – BioImageXD is a free open source software for analysis,
processing and 3D rendering of multi dimensional, multi data channel, time
series image data from microscopy and other sources.
- BrainStorm [GPL | Matlab |
native] BrainStorm is an integrated free Matlab toolkit dedicated to
Magnetoencephalography (MEG) and Electroencephalography (EEG) data
visualization and processing. Our intention is to make a comprehensive set of
tools available to the scientific community involved in MEG/EEG experimental
research. (Matlab is proprietary
software)
- BrainVISA [CeCILL license, GPL | Windows,
Mac, Linux | native] – BrainVISA is a software, which embodies an
image processing factory. It is distributed with a toolbox of building blocks
dedicated to the segmentation of T1-weighted MR images. (last news or
releases older than a year)
- CTSim [GPL | Windows, Linux |
native] – CTSim simulates the process of transmitting X-rays through
phantom objects. These X-ray data are called projections. CTSim reconstructs
the original phantom image from the projections using a variety of algorithms.
Additionally, CTSim has a wide array of image analysis and image processing
functions.
- DeVIDE [BSD |
Windows, Linux | native] – DeVIDE, or the Delft Visualisation and
Image processing Development Environment, is a cross-platform software
framework for the rapid prototyping, testing and deployment of visualisation
and image processing algorithms. The software was developed within the
Visualisation group. DeVIDE’s primary (and currently only) front-end is a
data-flow boxes-and-lines network editor. In this regard, it is very similar
to AVS, OpenDX, Khoros or VISSION. DeVIDE integrates functionality from
libraries such as VTK, ITK, GDCM, DCMTK, numpy and matplotlib. It is being
very actively developed.
Drishti
[GPL | Windows, Mac, Linux | native] – Drishti (meaning “vision” or
“insight” in Sanskrit) is a multi-platform, open-source Volume Exploration and
Presentation Tool. It was written for visualizing tomography data,
electron-microscopy data and so forth.
- Endrov
[BSD license | multi-platform | native] – Endrov is an open-source
plugin architecture aimed for image analysis and data processing.
- Gwyddion [GPL | Windows, Mac, Linux |
native] – Gwyddion is a modular program for SPM (scanning probe
microscopy) data visualization and analysis. Primarily it is intended for
analysis of height fields obtained by means of scanning probe microscopy
techniques (AFM, MFM, STM, SNOM/NSOM), however it can be generally used for
any other height field and image analysis.
- ITK [BSD-like license |
multi-platform | native] – ITK is an open-source software toolkit for
performing registration and segmentation.
- ITK-SNAP
[unknown | Windows, Mac, Linux | native] – ITK-SNAP is a
tool for segmenting anatomical structures in medical images. It provides an
automatic active contour segmentation pipeline, along with supporting manual
segmentation toolbox. ITK-SNAP has a full-featured UI aimed at clinical
researchers.
- MITK
[BSD-like license | multi-platform | native] – The Medical Imaging
Interaction Toolkit (MITK) is a free open-source software system for
development of interactive medical image processing software. MITK combines
the Insight Toolkit (ITK) and the Visualization Toolkit (VTK) with PIC-based
libraries of the DKFZ. As a toolkit, MITK offers those features
that are relevant for the development of interactive medical imaging software
covered neither by ITK nor VTK.
- Ogles [GPL | multi-platform |
native] – Ogles is slice data visualization tool based on OpenGL.
Ogles started out as a planning system for frame based stereotactic
neurosurgery. Current development targets at a framework for neuroanalysis. A
simple DICOM reader (SDR) is part of the project.
- OpenMS [LGPL | Windows, Mac, Linux
| native] – An open source framework for LC-MS based proteomics.
OpenMS offers datastructures and algorithms for the processing of mass
spectrometry data. The library is written in C++.
Useful
: “OpenMS – An open-source
software framework for mass spectrometry” [2008] by Sturm et al.
- ParaView [BSD-like license | Windows, Mac,
Linux | native] – ParaView is an open source, freely available
program for parallel, interactive, scientific visualization.
- TEMPO [GPL | multi-platform |
native] – TEMPO (Topographic Eeg Mapping PrOgram) is open source
software for 3D visualization of brain electrical activity. TEMPO accepts EEG
file in standard EDF format and creates animated sequence of topographic maps.
- VTK [BSD-like
license | multi-platform | native] – The Visualization ToolKit (VTK)
is an open source, freely available software system for 3D computer graphics,
image processing, and visualization.
- Voreen [GPL | Windows, Mac, Linux | native]
– The goal of the Voreen project is to develop an open source volume
rendering engine which allows interactive visualization of volumetric data
sets by allowing high flexibility when integrating new visualization
techniques.
- (X)MedCon [LGPL | Windows, Mac,
Linux | native] – XMedCon is a medical image conversion utility and
library; hereby hoping to lower at least one barrier in medical research
projects. The supported formats are: Acr/Nema 2.0, Analyze (SPM),
Concorde/µPET, DICOM 3.0, CTI ECAT 6/7, NIfTI-1, InterFile3.3 and PNG or
Gif87a/89a.
>> back to top
of page
Other
- Debian-Med [various
| Linux | non-applicable] – Debian-Med is a “Custom Debian
Distribution” with the aim to develop Debian into an operating system that is
particularly well fit for the requirements for medical practice and research.
The goal of Debian-Med is a complete system for all tasks in medical care
which is built completely on free software. Talks and further
info about Debian-Med can be found here. There is also a
Wiki available.
- EGADSS Decision Support
System – Evidence-based Guideline and Decision Support System.
Provides patient specific point of care reminders in order to aid physicians
provide high quality care. Input/output in the form of HL7 CDA Level 2
documents. Knowledge is encoded using Arden Syntax.
- iHRIS Software Suite [GPL |
Windows, Linux | web-based] – The Capacity Project is developing
three free and Open Source core software solutions, each addressing a specific
human resources for health (HRH) leadership issue. iHRIS
Qualify: a training and licensure tracking database for Linux servers. iHRIS
Manage: a human resources management system for Linux servers. iHRIS
Plan: workforce planning and modeling software for Linux servers. Offline
iHRIS: Windows desktop version of all three components of the iHRIS Suite.
- Linux For Clinics
[GPL | Linux | non-applicable] – The Goal of Linux For
Clinics is to create a free medically-themed linux distribution combining the
work of Debian-Med with the release schedule and support of Ubuntu. They also
have a Blog.
- Open eHealth Foundation – Agfa
HealthCare, InterComponentWare (ICW), and Sun Microsystems Inc. have joined as
foundation members the new Open eHealth Foundation. The Open eHealth
Foundation will provide software components under an Open Source license that
will boost the open standards-based exchange of medical information.
- OpenEMPI – OpenEMPI seeks to provide
an open community towards development and critical evaluation of open source
solutions for use as a community or enterprise master patient index (”MPI”).
- Open Healthcare Framework – The
Eclipse Open Healthcare Framework (OHF) is a project within Eclipse formed for
the purpose of expediting healthcare informatics technology. The project is
composed of extensible frameworks and tools which emphasize the use of
existing and emerging standards in order to encourage interoperable open
source infrastructure, thereby lowering integration barriers.
- Open Health Tools – Open
Health Tools is an open source community with a vision of enabling a
ubiquitous ecosystem where members of the Health and IT professions can
collaborate to build interoperable systems that enable patients and their care
providers to have access to vital and reliable medical information at the time
and place it is needed.
- OpenMedSpel [GPL |
multi-platform | native] – OpenMedSpel is a free and open source USA
English medical spelling word list.
>> back to top
of page
Standards
- CEN
Technical Committee 251 – Health Informatics – CEN/TC 251 is the
body within Europe mandated to develop standards for Health Informatics.
(Useful: EN13606-1
documents)
- DICOM – Digital Imaging and
Communications in Medicine. (Useful: DICOM 3 standard definition
of 2007)
- Foundational
Model of Anatomy – The Foundational Model of Anatomy Ontology
(FMA) is an evolving computer-based knowledge source for biomedical
informatics; it is concerned with the representation of classes or types and
relationships necessary for the symbolic representation of the phenotypic
structure of the human body in a form that is understandable to humans and is
also navigable, parseable and interpretable by machine-based systems.
Specifically, the FMA is a domain ontology that represents a coherent body of
explicit declarative knowledge about human anatomy. Its ontological framework
can be applied and extended to all other species. It can be browsed via the Foundational Model
Explorer.
- HL7
– Framework and related standards for the exchange, integration,
sharing and retrieval of electronic health information.
- HXP – HXP is a standard data
exchange protocol that could be used by healthcare applications to communicate
transparently with each other regardless of their platforms. It is a protocol
for making and receiving procedure calls over the internet and thus allow
reception and transmission of data among remote healthcare applications.
- IHE
– IHE is an initiative by healthcare professionals and industry to
improve the way computer systems in healthcare share information. IHE promotes
the coordinates use of established standards such as DICOM and HL7 to address
specific clinical need in support of optimal patient care. Systems developed
in accordance with IHE communicate with one another better, are easier to
implement, and enable care providers to use information more effectively.
(Useful: IHE
Technical Frameworks and Integration Profiles)
- ISO
Technical Commitee 215 – Health informatics – Standardization in
the field of information for health, and Health Information and Communications
Technology (ICT) to achieve compatibility and interoperability between
independent systems. Also, to ensure compatibility of data for comparative
statistical purposes (e.g. classifications), and to reduce duplication of
effort and redundancies.
- OMG Healthcare DTF – The OMG
Healthcare Domain Task Force is actively engaged as part of a joint
collaboration with the Health Level 7 (HL7) Standards Group in producing
industry healthcare SOA standards.
- openEHR – openEHR is about
enabling ICT to effectively support healthcare, medical research and related
areas. The openEHR endeavour is about creating specifications, open source
software and tools in the technical space for such a platform. In the clinical
space, it is about creating high-quality, re-usable clinical models of content
and process – known as archetypes – along with formal interfaces to
terminology. There are various reference implementations available (Java, Python – OSHIP).
- openGALEN – The GALEN CORE Model
for representation of the Common Reference Model for Procedures contains the
building blocks for defining procedures – the anatomy, surgical deeds,
diseases, and their modifiers used in the definitions of surgical procedures.
The ontology for the GALEN CORE Model is designed to be re-usable and
application independent. It is intended to serve not only for the
classification of surgical procedures but also for a wide variety of other
applications – electronic healthcare records (EHCRs), clinical user
interfaces, decision support systems, knowledge access systems, and natural
language processing. The ontology is constructed according to carefully
selected principles so that the reasons for classification are always explicit
within the model and therefore available for processing and analysis by each
application. This leads to an ontology in which most information lies in the
descriptions and definitions. The hierarchies are built bottom-up
automatically based on these definitions. The GALEN CORE Model can be browsed
via the OpenGALEN Browser.
- RadLex – A Lexicon for Uniform
Indexing and Retrieval of Radiology Information Resources by the RSNA. It is an active, curated reference
ontology for the domain of radiology and can be browsed via the RadLex Term Browser.
>> back to top
of page
Further Sources