Debian Med Project
Help us to see Debian used by medical practitioners and biomedical researchers! Join us on the Salsa page.
Debian Med packages for practice management

This metapackage contains dependencies for a collection of software which might be helpful for practitioners to manage their practice.


For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Med to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Med mailing list

Links to other tasks

Debian Med Practice packages

Official Debian packages with high relevance

Tethered Camera Control & Capture
Versions of package entangle
Debtags of package entangle:
Popcon: 30 users (5 upd.)*
Versions and Archs
License: DFSG free

Entangle provides a graphical interface for "tethered shooting", aka taking photographs with a digital camera completely controlled from the computer.

Using Entangle is as easy as 1,2,3...

  • Connect camera
  • Launch Entangle
  • Shoot photos

With a sufficiently capable digital SLR camera Entangle allows:

  • Trigger the shutter from the computer
  • Live preview of scene before shooting
  • Automatic download and display of photos as they are shot
  • Control of all camera settings from computer
Screenshots of package entangle
pharmaceutical drug prescription and interaction manager
Versions of package freediams
Debtags of package freediams:
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free

The FreeMedForms project provides a set of medical applications to help health professionals in their day-to-day practice. It is developed by an international community of medical doctors and computer specialists.

FreeDiams is a pharmaceutical drug prescription assistant which can be used to create complex prescriptions and to handle drug interactions.

The package is enhanced by the following packages: freediams-doc-en freediams-doc-fr
Screenshots of package freediams
electronic medical record manager
Versions of package freemedforms-emr
Debtags of package freemedforms-emr:
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free

The FreeMedForms project provides a set of medical applications to help health professionals in their day-to-day practice. It is developed by an international community of medical doctors and computer specialists.

The main objective of FreeMedForms electronic medical records is to manage the EMR based on your medical practice or the practice of clinical research groups.

The package is enhanced by the following packages: freemedforms-emr-doc-en freemedforms-emr-doc-fr
Medical Imaging Software and complete DICOM Viewer
Versions of package ginkgocadx
Debtags of package ginkgocadx:
fieldmedicine, medicine:imaging
uitoolkitgtk, wxwidgets
Popcon: 54 users (4 upd.)*
Versions and Archs
License: DFSG free

Ginkgo CADx provides a complete DICOM viewer solution with advanced capabilities and support for extensions.

  • Easy and customizable interface through profiles.
  • Full featured DICOM image visualization.
  • Complete tool set (measure, markers, text, ...).
  • Multiple modalities support (Neurological, Radiological, Dermatological, Ophthalmological, Ultrasound, Endoscopy, ...)
  • Dicomization support from JPEG, PNG, GIF and TIFF.
  • Full EMH integration support: HL7 standard and IHE compliant workflows.
  • PACS Workstation (C-FIND, C-MOVE, C-STORE...)
  • Extensible through custom extensions.
  • Retinal image mosaic composition.
  • Automatic retinal analysis diagnostics.
  • Psoriasis automatic diagnostics.
medical practice management - Client
Versions of package gnumed-client
Debtags of package gnumed-client:
works-withdb, people
Popcon: 2 users (0 upd.)*
Newer upstream!
License: DFSG free

This is the GNUmed Electronic Medical Record. Its purpose is to enable doctors to keep a medically sound record on their patients' health. It does not currently provide functionality for stock keeping. Clinical features are well-tested by real doctors in the field.

While the GNUmed team has taken the utmost care to make sure the medical records are safe at all times you still need to make sure you are taking appropriate steps to backup the medical data to a safe place at appropriate intervals. Do not forget to test your recovery procedures, too !

Protect your data! GNUmed itself comes without any warranty whatsoever. You have been warned.

This package contains the wxpython client.

The package is enhanced by the following packages: entangle gnumed-doc
Screenshots of package gnumed-client
medical practice management - server
Versions of package gnumed-server
Debtags of package gnumed-server:
Popcon: 8 users (0 upd.)*
Newer upstream!
License: DFSG free

This is the GNUmed Electronic Medical Record. Its purpose is to enable doctors to keep a medically sound record on their patients' health. It does not currently provide functionality for billing and stock keeping. Clinical features are well-tested by real doctors in the field.

While the GNUmed team has taken the utmost care to make sure the medical records are safe at all times you still need to make sure you are taking appropriate steps to backup the medical data to a safe place at appropriate intervals. Do not forget to test your recovery procedures, too !

Protect your data! GNUmed itself comes without any warranty whatsoever. You have been warned.

This package contains the PostgreSQL server part.

Note: The package does currently NOT build the GNUmed database but just installs the needed SQL files. Please see README.Debian.

tools for accessing chipcards
Maintainer: Micha Lenk
Versions of package libchipcard-tools
Debtags of package libchipcard-tools:
interfacecommandline, daemon
Popcon: 8 users (2 upd.)*
Newer upstream!
License: DFSG free

libchipcard provides an API for accessing smartcards. Examples are memory cards, as well as HBCI (home banking), German GeldKarte (electronic small change), and KVK (health insurance) cards.

This package contains tools for chipcards, e.g. geldkarte.

Lightweight, RESTful DICOM server for medical imaging
Versions of package orthanc
Popcon: 118 users (1 upd.)*
Newer upstream!
License: DFSG free

Orthanc aims at providing a simple, yet powerful DICOM server for medical imaging. Orthanc can turn any computer running Windows or Linux into a Vendor Neutral Archive (in other words, a mini-PACS system). Its architecture is lightweight, meaning that no complex database administration is required, nor the installation of third-party dependencies.

What makes Orthanc unique is the fact that it provides a RESTful API. Thanks to this major feature, it is possible to drive Orthanc from any computer language. The DICOM tags of the stored medical images can be downloaded in the JSON file format. Furthermore, standard PNG images can be generated on-the-fly from the DICOM instances by Orthanc.

Orthanc lets its users focus on the content of the DICOM files, hiding the complexity of the DICOM format and of the DICOM protocol.

Please cite: Sébastien Jodogne: The Orthanc Ecosystem for Medical Imaging. (PubMed,eprint) Journal of Digital Imaging 31(3):341–352 (2018)
Whole-slide imaging support for Orthanc (digital pathology)
Versions of package orthanc-wsi
Popcon: 55 users (1 upd.)*
Versions and Archs
License: DFSG free

Orthanc-WSI brings support of whole-slide imaging for digital pathology into Orthanc, the lightweight, RESTful Vendor Neutral Archive for medical imaging.

This package contains two command-line tools to convert whole-slide images to and from DICOM. Support for proprietary file formats is available through OpenSlide. The package also contains an Orthanc plugin to display such DICOM images by any standard Web browser. The implementation follows DICOM Supplement 145.

Please cite: Sebastien Jodogne: The Orthanc Ecosystem for Medical Imaging. J Digit Imaging (2018)
Open Source CPAP Analysis Reporter (OSCAR)
Versions of package oscar
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free

OSCAR is a Free Software, cross platform research tool for exploring data produced by CPAP (Continuous Positive Airway Pressure) machines, and related equipment, which are used in the treatment of sleep apnea and other sleep disorders.

OSCAR is a derivative of SleepyHead version 1.1.0, created when that was abandoned by Mark Watkins.

cardiovascular disease risk calculator
Versions of package qrisk2
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free

You can use this calculator to work out your risk of having a heart attack or stroke over the next ten years by answering some simple questions. It is suitable for people who do not already have a diagnosis of heart disease or stroke.

The QRISK®2 algorithm has been developed by doctors and academics working in the UK National Health Service and is based on routinely collected data from many thousands of GPs across the country who have freely contributed data for medical research.

Whilst QRISK2 has been developed for use in the UK, it is being used internationally. For non-UK use, if the postcode field is left blank the score will be calculated using an average value. Users should note, however, that CVD risk is likely to be under-estimated in patients from deprived areas and over-estimated for patients from affluent areas. All medical decisions need to be taken by a patient in consultation with their doctor. The authors and the sponsors accept no responsibility for clinical use or misuse of these score.

Please cite: Julia Hippisley-Cox, Carol Coupland, Yana Vinogradova, John Robson, Rubin Minhas, Aziz Sheikh and Peter Brindle: Predicting cardiovascular risk in England and Wales: prospective derivation and validation of QRISK2. (PubMed,eprint) BMJ 336(7659):1475-82 (2008)
Screenshots of package qrisk2
GNU R Medication Adherence: Commonly Used Definitions
Versions of package r-cran-medadherence
Debtags of package r-cran-medadherence:
Popcon: 6 users (0 upd.)*
Versions and Archs
License: DFSG free

Adherence is defined as "the extent to which a person's behavior coincides with medical or health advice", which is very important, for both clinical researchers and physicians, to identify the treatment effect of a specific medication(s).

A variety of measures have been developed to calculate the medication adherence. Definitions and methods to address adherence differ greatly in public literature. Choosing which definition should be determined by overall study goals. This package provides the functions to calculate medication adherence based on commonly used definitions.

Official Debian packages with lower relevance

Read German Krankenversichertenkarte and eGK
Versions of package libctapimkt1
Debtags of package libctapimkt1:
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free

Library and program to read the German health insurance card (KVK) and the German electronic health card (eGK) from a certified card reading device on the serial port in Linux with kernel 2.6.x.

Packaging has started and developers might try the packaging code in VCS

opensource electronic medical device interface
Versions of package freeshim
Versions and Archs
License: free
Version: 0.1.1+20110502-1

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.

Remark of Debian Med team: Needs Java prerequisites

Missing Java prerequisites in Debian:

  • org.hsqldb:hsqldb:2.0.0
  • org.reflections:reflections:0.9.5-RC2
Comprehensive medical practice management
Versions of package openemr
Versions and Archs
License: GPL-2+
Version: 4.2.2+dfsg-1

OpenEMR is a free medical practice management, electronic medical records, prescription writing, and medical billing application. These programs are also referred to as electronic health records. It is a free open source replacement for medical applications such as Medical Manager, Health Pro, and Misys. It features support for EDI billing to clearing houses such as MedAvant and ZirMED using ANSI X12. Medical claim and accounts receivable are accomplished through SQL-Ledger, which has been customized. Calendar features include categories for appointment types, colors associated with appointment types, repeating appointments, and the ability to restrict appointments based on type. There are customizable medical encounter forms, support for voice recognition software, and electronic or scanned digital document management for records.

The community is dedicated to guarding OpenEMR's status as a free, open source software solution for medical practices. Its members are comprised of software developers, as well as physicians and those with extensive medical and billing knowledge, all with the common goal of making OpenEMR a viable alternative to its proprietary counterparts.

The OpenEMR community strives to work together to create a high-quality electronic medical record and practice management system. Through open collaboration, the community is molding a stable, yet continuously improving product, thanks to the efforts of developers across the globe, brought together by their tenacity and the connectivity of the Internet.

organization and management of outpatient clinics and rehabilitation-medicine companies
Versions of package thera-pi
Versions and Archs
License: free
Debian package not available

This project targets at the German health care system.

Unofficial packages built by somebody else

Electronical Medical Health record system for mental health
Responsible: Hans Dieter Pearcey
License: GPL2+

Elemental Clinic is medical records management system for mental health professionals.

  • Implement an affordable web-based alternative to paper records keeping
  • Train and support clinicians to get the most from your EMR
  • Customize software to fit unique practice needs
Electronic Medical Record and Practice Management system
License: GPL

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.

billing system for midwives
License: GPL

This billing system enables midwives to exchange data with health insurances in Germany (compliant to §302 SGB V).

No known packages available but some record of interest (WNPP bug)

Elexis - wnpp
medical practice managemant system for use in Switzerland
Responsible: Niklaus Giger
License: Eclipse Public License
Debian package not available
Language: Java (Eclipse Rich Client Platform)

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 developped) and other daily work.

Openrep - wnpp
software for homeopathic repertorization and viewing materia medicae
Responsible: Y Giridhar Appaji Nag
License: GPLv3 or later
Debian package not available

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.

Remark of Debian Med team: scientific use?

Please read the thread about homeopathic software on the Debian Med mailing list starting at .

No known packages available

Medical practice management system
License: GPL
Debian package not available

ClearHealth is a Ppractice Management System to address the big five features: Medical Billing, Medical Accounts Recievable, Scheduling, Access Control, and EMR.

Medical Bill formating module
License: GPL
Debian package not available

FreeB is Medical Bill formating module. It is designed to be used with any EHR system that tracks basic demographics, procedure codes and diagnosis codes. An EHR sends the basic billing data to FreeB using a simple XML-based interface (XML-RPC or SOAP as needed). FreeB then handles the bill formating and bill revision. FreeB has standard templates for X12 837, HFCA 1500 (now the NPI modified CMS-1500) and UB-92 series formats. FreeB is designed so that it can send bills to a printer, to a payers web interface, or to a clearinghouse. FreeB also performs bill revision, as you modify the claim data in order to meet the payor requirements, FreeB keeps track of those changes over time so that you can easily see the progression of the claim over time. The current version of FreeB is written in PHP and uses the Smarty template language for bill templates. FreeB has a web interface that allows users to modify any aspect of a claim, and send groups of claims in different directions.

FreeB 1.0 (Perl) is still used by the OpenEMR project. FreeB 1.0 was rewritten as REMITT which used by the FreeMED project.

Medical practice management system
License: CeCILL (free)
Debian package not available

MedinTux is a powerful medical software, multiuser (using MySQL for data storage), easy-to-use, complete, working from the GP to the hospital.

Help wanted: Unfortunately, MedinTux is written in french, closing its use to many countries in the world. Help is wanted to translate

  • The GUI (directly in the source code, which will be reverse translated later to french, using Qt Linguist)
  • The documentation and installation instructions

Any person with real french to english skill is wellcome. Please, contact Gérard Delafond :

EHR and practice management system
License: GPL
Debian package not available

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.

HL7 integration engine
License: MPL 1.1
Debian package not available

"Swiss army knife" HL7 integration engine. Specifically designed for HL7 message integration, Mirth provides the necessary tools for developing, deploying, and monitoring interfaces.

Filtering can be performed on incoming messages using the default message filters that are included with Mirth, or your own custom filtering scripts. Mirth's web interface makes it easy to write new scripts by proving a template and editing field that allows you to validate your script code. Mirth also supports filters written in Java if you require more complex filtering options.

medical billing, scheduling, and account management system
License: GPL
Debian package not available

HIPAA compliant medical billing, scheduling, and account management system. Integrated with x12 standard electronic transactions, OpenBilling XML standards, and hcfa-1500 legacy support. Complete cross platform performance with java 2 standards.

Remark of Debian Med team: Status of this software

This project has not issued any release since March 2004 and thus might be considered dead. There are some chances to cherry pick some code from SourceForge repository.

clinical decision support guidelines model
License: EPL
Debian package not available

Proteus is a software technology that allows creating clinical executable decision support guidelines with little effort. Once a guideline for a condition has been created, it can be executed to provide stepwise advice for any patient having that condition.

preparing and submitting medical billing data
License: GPL
Debian package not available

Medical information translation and transmission system, which is primarily used for preparing and submitting medical billing data.

REMITT works independent of any specific electronic medical record (EMR) or practice management (PM) system, and can interface with any EMR or PM system which implements its application programming interface (API). The first system to do so has been FreeMED.

comprising software solution for use in medicine
License: GPL:
Debian package not available

Res Medicinae is to become a comprising software solution for use in Medicine which combines intuitive ease of use with great flexibility, reached through the usage of CYBOP technology. It wants to adhere to common standards for medical software, wherever useful, and will thus be open to other systems. Using the CYBOL language, users are enabled to, themselves, modify applications.

Res Medicinae is the attempt to overcome high pricing in the realm of Medical Information Systems and to provide users with a free, stable, secure, platform-independent, extensive system.

This project does not provide a complete solution for medical practice. It will take another couple of years before being so far.

intranet solution for Saint Vincents Catholic Medical Centers of New York
License: GPL
Debian package not available

This is a complete clinical and administrative application for providers of psychiatric housing, although the software is designed to accommodate an entire Community Mental Health Care Center (CMHC) or private practitioners (both clinical social workers and psychiatrists) working in behavioral health. Technical support is free via mailing lists. Support contracts are available from Saint Vincent Catholic Medical Centers of New York.


  • Administrative Tools
  • Built In DBA Utilities
  • Complete Clinical Chart
  • Email Alerts, Reports and Reminders
  • Intake and Placement Tracking
  • Integrated DSM IV
  • Quality Assurance Instruments
  • Purchase Orders
  • Unit (Shift) Logs
  • Work Orders
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 210017