Software Library


No votes yet

The goal of OpenIGTLink is to provide a standardized mechanism to connect software/hardware through the network for image-guided therapy (IGT) applications. The features of OpenIGTLink include:


Your rating: None Average: 5 (1 vote)

pydicom is a pure python package for working with DICOM files. It was made for inspecting and modifying DICOM data in an easy "pythonic" way. The modifications can be written again to a new file. As a pure python package, it should run anywhere python runs without any other requirements.

pydicom is not a DICOM server, and is not primarily about viewing images. It is designed to let you manipulate data elements in DICOM files with python code.


No votes yet

UBY DICOM is a cross-platform library for handling DICOM files and network communication in the Ruby language. DICOM is a standard that is widely used throughout the world for saving and transmitting image data used in medicine. The library supports reading, editing and writing files as well as querying, retrieving and sending files.

FrameWork for Software Production Line (FW4SPL)

Your rating: None Average: 3 (1 vote)

FW4SPL is a component-oriented architecture with the notion of role-based programming. FW4SPL consists of a set of cross-platform C++ libraries. For now, FW4SPL focuses on the problem of medical images processing and visualization.


Your rating: None Average: 1 (2 votes)

FreeSHIM is an opensource electronic medical device interface, which aims to allow any EMR/PM system to talk to any medical device attached to a workstation without having to install tons of pesky drivers or “reinvent the wheel” for each additional device manufacturer.

It is written in Java, and has been tested on Linux and Windows workstations (though we’re pretty sure it also runs fine on Mac OS X as well), and exposes both SOAP and REST interfaces. Its only prerequisite is a running J2EE container, such as Apache Tomcat.


Your rating: None Average: 1.5 (2 votes)

A C++ package for low-frequency bio-electromagnetism solving forward problems in the field of EEG and MEG.

Open Health Tools Project Implementation of IHE Profiles

Your rating: None Average: 1.4 (17 votes)

To lower the barrier to integration and expedite health care interoperability, Open Health Tools provides client side implementations of several key IHE profiles. These implementations were used successfully by over 35 systems to date at the 2007-2010 Connectathons in North America and Europe.


Your rating: None Average: 1.3 (8 votes)

Braid is a Client library for a portion of the IHE (Integrating the Healthcare Enterprise) transactions.

This library specifically focuses on PIX, XDS.a & XDS.b, ATNA, BPPC and XDS-SD profiles in ITI domain, and XDS-MS (Referral & Discharge Summary) and EDR content profiles in PCC domain.


No votes yet

Snofyre is an open source, service oriented API for creating SNOMED CT enabled applications in Java. It provides a number of SNOMED CT related services out of the box. These services can be used:

  • as a starter for understanding how to add SNOMED CT functionality to an application.
  • to rapidly prototype a SNOMED CT enabled application.

Snofyre API aims to

  • reduce the 'ramp up' time needed to understand
  • and embed SNOMED CT functionality in an application.


Your rating: None Average: 2.3 (3 votes)

Virtual Medical Training (ViMeT) is an object-oriented framework that uses virtual reality to simulate medical training.


Subscribe to Software Library

Most discussed

AuShadha (12 comments)

GNUmed (9 comments)

Clinic Management System (CMS) (9 comments)

NHapi (7 comments)

Kanteron Systems, S.L. (6 comments)

PatientOS (6 comments)

OpenEMR (4 comments)