Thursday, December 31, 2009

Packages ready for testing

Packages for the 0.6 release candidates are ready for testing. If you want a stable EMR choose GNUmed 0.5.2 instead of 0.6 series. Go to or use this link. Please report any issues you encounter.


Packages for GNUmed 0.6 series in the making

Hi all,

I am currently active trying to package GNUmed 0.6 release candidates for Opensuse and other rpm based distributions. If all goes well that should be finished before Karsten releases 0.6 final.

If anyone can help out let me know.


GNUmed 0.5.2 packaged

Hi all,

GNUmed 0.5.2 has been packaged. It can be gotten directly from our download page.

Happy New Year everyone,

Wednesday, December 30, 2009

Medication list printouts from GNUmed

Printing is one are that GNUmed did not provide. That has changed. Karsten has implemented printing of medication lists for patients from within GNUmed. One can store patient's medication in GNUmed and print it to hand it to the patient.

Technically it involves creating a pdf file via LATEX and handing that pdf to the local print feature like kprinter in Linux. Works nicely.

Saturday, December 19, 2009

GNUmed user interface toolkit considerations

Historically wxpython has been the only user interface toolkit that was available for MS Windows, GNU/Linux and Apple Mac OSX under a sufficiently free license (GPL in our case). GNUmed founders decided to go for wxpython as the primary GUI toolkit. That has worked out so far but brings some challenges as well.
Things have changes since. Many toolkits have appeared, some previously available have seen their source made freely available. QT comes to mind. It is perceived as a viable alternative by the occasional mailing list poster but few understand what a switch would involve.WxPython and PyQT are both mature tookits. They have both been used in large software projects and are actively developed. The basic features are not really different.
There are however some special features that GNUmed could make use of which are not present in both toolkits.

Feature WxPython PyQT

backing community Nokia

wxpython relies on few individuals, if they go away wxpython might die
browser widget wxmozilla webkit widget

html support in wxpython is very basic
GUI designer wxglade, wxDesigner QTDesigner

wxglade is very basic and wxDesigner is non-free
community active, medium sized active, large

developer pool for wxpython is limited, few highly skilled individuals exist, small medium skilled pool, QT is more widely used because of KDE
printing support decent mature

printing support is a tough issue for wxpython and GNUmed, probably easier with QT
device support PC, other : limited PC , other : various mobile devices

QT is available for N900 , Nokia mobile phones, maybe not a huge issue for GNUmed
Linux support great great

no issues
Windows support some issues few issues

because of smaller team wxpython has issues keeping up with Vista and Windows 7
Mac support few issues few issues

QT has probably fewer issues on Mac
3rd party connectivity n/a n/a

QT is used for KDE so it could be easier to interact/integrate with KDEPIM, KMAIL
issues for new devs some some

novice coders would probably get going faster with QT because of the tools provided, maybe less an issue for experienced devs
documentation good good

QT probably has more demo code/apps to look at and more coders to help out on mailing lists or IRC
cost of switch none high

all code for wx is there , now, going for QT involves a complete GUI rewrite

All in all the GNUmed project has no resources , neither in terms of staff nor financial resources to switch from WxPython to PyQT even if that was seen a beneficial. As long as there is only 1 main coder for GNUmed no resources will be allocated to this. That would mean GNUmed development would efectively be stoped until the rewrite is complete. This currently is no option.
It is estimated that an experienced python developer would need roughly one year to rewrite and document the GUI code done in QT.
The GNUmed project acknowledges the issue and will provide all support it can to third parties that will evaluate a GUI rewrite using QT.

Friday, December 18, 2009

GNUmed wants your input on medication lists

Hi all,

We need your help. What is your prefered format/design for a medication list/schedule. We are currently building the medication list feature and need feedback.

If you have a favorite design let us know at or here in this blog. Get your list, have a look and let us know.