Friday, February 26, 2010

Nightmonkey for GNUmed

I came across Nightmonkey.
an intuitive interface for translating package descriptions. Translating DDTP descriptions is usually a mess but Nighmonkey enables you to filter out the packages of each repository that are more important to translate: those found in the software center or that are very popular. You can easily see what is left to do, and you can search for particular package descriptions as well. For more information, see Nightmonkey's wiki page.
I used it to complete the German translations for GNUmed. Please help with the other translations.

Wednesday, February 24, 2010

Osirix for GNU/Linux - maybe

It is a shame that Osirix is only available for MacOSX. Those guys can be proud of what they have achieved. There is nothing close on GNU/Linux.

Judging by their site it is not impossible to port it but a lot more work then simply recompiling. I guess the user interface makes up most of the porting work but I have not looked at their code that close.

On the other hand if their was a market they would have ported it already I guess.

The good news however is their two way xml-rpc interface. One can query Osirix from e.g. GNUmed to allow general practioners manage Dicom data (heart cath, ultrasound) in Osirix. On the other hand Osirix can interact with GNUmed to open a patient or automatically adding an entry to the document archive when reading a CD in Osirix.

This can be made to work on a Mac today but we are not going to buy Macs anytime soon :-)


Monday, February 22, 2010

The state of Dicom viewers for GNU/Linux

When you search for free Dicom viewers you get a bunch of them. The categories include:

1.) Free to use but no sourcecode
2.) Free to use and sourcecode but only on MS Windows
3.) Free to use and sourcecode but only on MacOSX
4.) Sourcecode but beta at best on GNU/Linux

This is sad. There are free PACS server and client, all open source. What I have yet to find is a Dicom viewer that can display angiograms and CT series, X-rays and the like on GNU/Linux. Most packages can handle single image dicom files but cannot handle cine loops.

Each day loads of CDs with dicom data are shipped between physicians. Most of them include a small viewer. But this viewer is Windows only. If you are lucky you can get it to run with wine.

In summary: As a physician running a GNU/Linux only shop such as e.g. cardiologists who constantly receive or send CDs there is no good option to view the data.

One option is to port an existing MS Windows only application to GNU/Linux. Another option is to start from scratch such as is trying to pull off. However I don't see that solution anytime soon.

The final question however is: Is there any demand for that or am I making this up ? Usually when there is demand a solution will come up. Not yet in this case.

Sebastian Hilbert, MD

Tuesday, February 16, 2010

GNUmed 0.6 for Windows - out now !

Later then I had hoped I can announce the immediate availability of GNUmed 0.6 for MS Windows (tested on Windows XP). As usual client and server are available. It will install all missing pieces for you and have you running GNUmed in no time.

Full details are available at

Please report praise or defects.


Sunday, February 14, 2010

GNUmed Live project started

I am proud to announce GNUmed Live.

It all originated from the need to host GNUmed Live CDs, VMware images and so on. Nothing comes for free and there was no way we could host these images on the GNUmed servers. That is why we started the GNUmed Live project on sourceforge.

This gives us the room we need to offer GNUmed in a form that allows users to try GNUmed without going through the whole installation process.

Head over to to see for your self and grab a CD image.


Thursday, February 11, 2010

New gems in GNUmed 0.6 and 0.7 (to be)

Karsten made me aware of a few gems for GNUmed in daily use. See the attached screenshot. When connected to a drug database such as German Gelbe Liste GNUmed will know the ATC code for a drug. That makes it possible to search for infos in other databases. That way GNUmed is able to know the defined daily dose (DDD) as seen in the screenshot.

Another gem is in the following screenshot. GNUmed will now display the patient's allergies directly in the prescription dialog.

The last one gives a detailed overview over the lab plugin.

GNUmed Live media available

Hi all,

To put some meat behind the effort to create a medical linux distribution I have started to produce a number of live media.

Currently available are:

1.) Debian based Live-CD (Xfce-based)
2.) openSUSE based Live-CD (KDE4-based)
3.) openSUSE based virtual machine (vmware/virtualbox)
4.) openSUSE based disk image


All versions include a fully configured GNUmed 0.6.2 that can access a local (as in included and running) GNUmed database.

These images are only proof of concept and are intended to serve as a nucleus for a medical linux distribution (that means packaging and including more packages)

Have a look and identify areas that can benefit from a concerted effort (e.g. wallpaper, bootsplash, firefox plugins)


Wednesday, February 10, 2010

GNUmed Live CD 0.6.2 available

Hi all,

A new Live-CD for GNUmed is available. Carries GNUmed 0.6.2 and server 12.2.
You can try GNUmed including a local database.

Get it from


Tuesday, February 09, 2010

Please support bug #518784 for Ubuntu - GNUmed in Lucid

Hi all,

Ubuntu is about to release a Long Term Support release (Ubuntu 10.04 aka Lucid).

They have synced GNUmed (electronic medical record) client 0.6.0 and server 12.1. In the meantime we have release the bug fix release 0.6.1 and have filed a bug report against gnumed-client.

Please support the effort to get the latest fixed version into Ubuntu by visiting the following page on launchpad. While there please leave a comment indicating that this affect you as well.

The package is in Debian unstable but will be migrated to Debian testing *after* the auto-sync period for Lucid from Debian testing is over. So the only way to make this happen is a manual sync by the Ubuntu people.

Thanks for your support,

Sebastian for the GNUmed team.

Monday, February 08, 2010

GNUmed Live CD 0.6.1 available

Hi all,

A new Live-CD for GNUmed is available. Carries GNUmed 0.6.1 and server 12.1.
You can try GNUmed including a local database.

Get it from


Sunday, February 07, 2010

CVS source code hosting is no more ...

Hi all,

All development and storage of source code is now happening in GIT. That means that the CVS tree at which has been the central storage place for source code is no longer update. Instead GIT is now used. There is no such thing as the main development tree any more. Any developer has his/her local repository. Branches are cloned or merged at release time and will result in a release tarball.

Karsten Hilbert who has long been the main coder behind the GNUmed project will host a copy of his repository at

deutsches Tutorial:
englisches Tutorial:

Friday, February 05, 2010

GNUmed client 0.6.1 released

Hello all,

thanks to early adopters we can offer the first 0.6
maintenance release:


        - FIX: WRONG most-recent result displayed in measurement type tooltip
        - FIX: missing .GetValue() on abnormality indicator PRW on updating a test result
        - FIX: exception on problem with any placeholder rather than continuing with a notice
        - FIX: work around one more bogus PyDeadObjectError exception
        - FIX: re-add pt_BR translation to release tarball
        - FIX: missing dependencies/faulty paths in
        - FIX: several typos

As usual a database upgrade from v12.0 to v12.1 is NOT
needed. There is also no database fixups so far.

Tarball downloads are available from here:

There's a fixed helper script here:

Please report bugs.


GNUmed client installation on Ubuntu - video available

I have uploaded another video which shows how to install the GNUmed electronic medical record client on Ubuntu. The video covers Ubuntu Jaunty but all never versions should work alike.

Have a look at

Thursday, February 04, 2010

GNUmed's PPA on Ubuntu Jaunty - video available

I have uploaded another video which shows how to add the GNUmed package archive on launchpad to you Ubuntu Jaunty (9.04) sources so can install the latest GNUmed version instead of the outdated ones that ship with the release.

Have a look at

Tuesday, February 02, 2010

GNUmed translations shaping up

Nice to see there is some progress regarding the translations of GNUmed.

Keep up the good work.


GNUmed - Configure access for other machines on the network

In order to allow other clients on the network to access the GNUmed database the following changes are neccessary.

On the server:
1.) Find the directory C:\Program Files\PostgreSQL\8.3\data.
2.) Open and edit the file pg_hba.conf.
3.) Find the IP-address of the machine that wants to connect to the server.
4.) Add a line containing the IP address of the client

On the client:
1.) Find and the directory C:\Program Files\GNUmed-client
2.) Open and edit the file gnumed.conf
3.) Add a new profile for the server
4.) Add the profile to the list of profiles

Details available in the GNUmed Wiki


Monday, February 01, 2010

Tip of the Day: Clean up a PostgreSQL installation on MS Windows

The task: Uninstall PostgreSQL on MS Windows - completely. It seems obvious. Just go to System Preferences>Software and uninstall PostgreSQL. Not quite. Before you can call PostgreSQL fully uninstalled prior to a new installation attempt you must take care of what is left over while uninstalling.

The uninstallation process does not delete the databases. If you want to completely remove everything be sure to back up and delete C:\Program Files\PostgreSQL\8.3\data. This one was easy but there is one more.

PostgreSQL creates but does not remove the system user named 'postgres'. You can't see it in the user management dialog in System Preferences but you can still get rid of it. Open a command shell (also known as DOS-Box). Type in 'net user postgres'. If it exists it will show you details.
 To get rid of it execute 'net user /del postgres'

Have fun,