Thursday, January 18, 2007

GNUmed - AVISION AV220C2

en_GB

I got my hands on a new AVISION AV220C2 which is a duplex sheetfed scanner. It's fast and is perfectly supported under MS Windows, GNU/Linux and MacOSX. It supports 9 user configurable scan profiles (image resolution, color, file format, target application) via its scan button.

This actually was motivation to fix the gmScanBackend on Windows which now supports any TWAIN device. I have tested it with a cheap webcam and the new scanner. Nice stuff.

Price tag is around 700 Euro which is not cheap but if you really want go get rid of those old paper documents it's worth your money I guess.

We hope to do some interesting things for GNUmed with it. Watch out for release 0.2.4 for initial support and hopefully 0.2.5 for more advanced stuff.

I would like you to test gmScanBackend with any TWAIN devices you have flying around. Easiest way is to grab version 0.2.4 of the client once it is released, connect to the internet database salaam.homeunix.com, open patient kirk, switch to document import and press the scan button.

Wednesday, January 17, 2007

GNUmed <--> Turbomed Schnittstelle

de_DE

Ein Meilenstein in der Geschichte von GNUmed. Die viel gepriesene Möglichkeit GNUmed fernzusteuern ist endlich getestet und in eine nützliche Anwendung überführt. Wir haben ja lange vor Turbomed-Windows Befunde digitalisiert und im GNUmed Archiv abgelegt. Jetzt wurde dieses alte Archiv in das neue GNUmed-Archiv überführt und eine Verbindung zu Turbomed Windows geschaffen.

Wie Turbomed und GNUmed genau zu konfigurieren sind, ist hier genau und reich bebildert beschrieben.

Das GNUmed-Archiv ist damit endlich leicht direkt aus Turbomed Windows heraus nutzbar.

Warum haben wir uns gezielt gegen die Turbomed Bildverarbeitung entschieden ? Nun, wie man sieht, haben wir von DOS zu Windows gewechselt und keine Befunde verloren weil diese in einem separaten aber sehr eng angebunden Programm verwaltet werden. Auch die Patientendaten werden dort verwaltet, ohne dass diese wie bei anderen Programmen separat erfasst werden müssten.

Im Falle eines Wechsels von Turbomed zu einem anderen Hersteller können wir alle digitalen Befunde und Bilder mitnehmen. Die Lösung bringt Unabhängigkeit.

Ein weiterer Punkt ist die Art des Zugriffs. Bei Turbomed muss man neben dem Datenbankzugriff für die Patientendaten Zugriff auf ein Serverlaufwerk haben auf dem die Dateien liegen. Versuchen Sie das mal beim Hausbesuch. Bei GNUmed stecken alle Bilder in der Datenbank. Deshalb reicht es wenn Sie Datenbankzugriff haben. Unabhängig vom Datensicherheitshintergrund können Sie mit dem GNUmed-Archiv folgendes schon heute bewerkstelligen wenn Sie im Urlaub krank werden und dringend Zugriff auf einen alten Arztbrief,ein Röntgenbild oder eine Kopie Ihrer Approbation brauchen.

- ins Internetcafe gehen
- USB-Stift mit nem GNUmed-client anstöpseln und GNUmed starten
- in die Praxisdatenbank einloggen
- Befund raussuchen und lokal ausdrucken

Dank hinreichend guter GDT-Schnittstelle seitens Turbomed ist die Anbindung von Fremdprogrammen kein Problem.

GNUmed in the South African context

There is a blog I came across one day that dealt with the issue of using Ubuntu/Linux in the medical environment of South Africa.

They basically took a look at what is there in terms of software and technology and stumbled over our beloved GNUmed. No hard use case has been defined but it looks like GNUmed is in a state where is actually is able to meet some of their requirements.

Promising.

Monday, January 15, 2007

GNUmed 'to go'


en_GB

I came across portableapps.com and knew this would be useful some day. Those MS Windows machines at work never have the right apps installed. Firefox is alway missing as well as OpenOffice. So running those from USB is the way out.

But there is more. Why not run our beloved GNUmed off an USB drive on any Windows box you come across. I hear you saying. What about those dependencies like python and wxpython ? Worry no more. I took care of that.

We now have GNUmed running directly off an USB drive, iPod or whatever.

de_DE

In der Vergangenheit hab ich ab und an über Anwenungen gelesen, die man direkt von einem USB Stift starten kann. Eine Solche Seite ist portableapps.com . Den Rechnern auf Arbeit fehlen immer die wichtigen Programme wie OpenOffice oder Firefox. Wenn man die also von einem USB Stick starten kann, ist das der Weg.

Aber es gibt noch mehr. Warum sollen wir uns auf die mitgelieferten Anwendungen beschränken ? GNUmed von USB muss Herr. Ich höre schon die Zweifel. Aber keine Sorge. Ich habe mich der Sache angenommen.

Wir können nun GNUmed direkt von USB oder iPod laufen lassen. Es ist direkt bei portable apps integriert.

Jetzt fehlt nur noch eine mobile PostgreSQL Installation ...


Saturday, January 13, 2007

GNUmed screenshots (2)

GNUmed 2006

en_US

Year Karma Commits Added Removed Change
2001 17,290 59 6,351 1,175 5,176
2002 426,840 1,056 226,998 85,853 141,145
2003 711,426 1,878 422,065 276,150 145,915
2004 526,093 1,650 359,007 421,173 -62,166
2005 342,679 1,441 120,128 88,029 32,099
2006 282,012 1,373 97,623 69,735 27,888
2007 6,869 56 1,616 525 1,091
Totals 2,313,209 7,513 1,233,788 942,640 291,148

http://cvsmonitor.gnumed.de/cvsmonitor.pl

In 2006 we have seen two releases ( up one release from 2005). People start using it. We have attracted new people who have contributed and have been valuable in defining future goals.

A good year for GNUmed. 2007 doesn't look to bad so far.

de_DE

Year Karma Commits Added Removed Change
2001 17,290 59 6,351 1,175 5,176
2002 426,840 1,056 226,998 85,853 141,145
2003 711,426 1,878 422,065 276,150 145,915
2004 526,093 1,650 359,007 421,173 -62,166
2005 342,679 1,441 120,128 88,029 32,099
2006 282,012 1,373 97,623 69,735 27,888
2007 6,869 56 1,616 525 1,091

Totals 2,313,209 7,513 1,233,788 942,640 291,148

http://cvsmonitor.gnumed.de/cvsmonitor.pl

2006 sind zwei Versionen erschienen ( 2005 nur eine ). Einige Leute benutzen GNUmed. Wir konnten neue Interessenten anziehen, die zu GNUmed beigetragen haben und hilfreich bei der Definition der Ziele für 2007 waren.

Ein gutes Jahr für GNUmed. 2007 sieht auch nicht schlecht aus.

Tuesday, December 19, 2006

GNUmed VOIP

-en_GB

I have added an openwengo plugin to my blog. That way you can call me through the browser over the internet when I am online. Click on the applet to the right and get your openwengo account. I have installed it on my notebook computer as well as on my pocket PC so I won't miss any calls.



-de_DE

Habe diesem Blog ein Applet zum Telefonieren hinzugefügt. Einfach auf das Icon rechts klicken und mich anrufen wenn ich online bin. Openwengo gibt es auch für Windows und Linux-PCs als auch für PDA.





powered by performancing firefox

Sunday, December 17, 2006

GNUmed 0.2.3 release candidate

-de_DE

Eine neue GNUmed-Version steht vor der Tür. Unter MS-Windows und GNU/Linux läuft die neue Version mit einigen neuen Funktionen und vielen Fehlerbereinigungen schon sehr gut. Unter MAcOSX haben wir noch einige Probleme. Es scheint als wären noch nicht alles MacOSX spezifischen Probleme von wxwidgets behoben. Aber das bekommen wir noch in den Griff.

Download wie üblich unter http://www.gnumed.de/downloads/client/0.2/. Erstmal steht nur ein aktuellerer client bereit. Serverpakete folgen.

-en_GB

We are nearing a new release of GNUmed. Apart from new features (will be announced in the release notes) a whole lot of bug fixes and code cleanups have made it in. No need for pypgsl any more.
Release candidates are running just fine on GNU/Linux and MS-Windows. MacOSX is still giving us a hard time. But we will figure this out before the release I hope.

Download as usual at http://www.gnumed.de/downloads/client/0.2/. Just client packages this time.

Extensive information available at wiki.gnumed.de

Sunday, December 03, 2006

Screenshots

de_DE



Sieht so aus als hätte GNUmed eine Funktion zum Anfertigen von Screenshots erhalten. Ist so gar plattformübergreifend und braucht keine Zusatzsoftware.



en_EN



Looks like a screenshot function has been added to the GNUmed. It's build in and doesn't need any third party software. That way it is cross platform.





powered by performancing firefox

Sunday, November 19, 2006

GNUmed Live CD updated

de_DE



Die LIVE-CD wurde in einer neuen Version veröffentlicht und kann nun wieder bestellt bzw. heruntergeladen werden.



http://www.localhost1.de/knoppix/MEDICA_KANOTIX.ISO



Es ist keine Installation nötig. Nur CD einlegen und den Computer neustarten.



en_US



The KNOPPIX/KANOTIX based GNUmed Live CD has been published in a new and enhanced version. It can now be ordered or downloaded.



http://www.localhost1.de/knoppix/MEDICA_KANOTIX.ISO





No installation neccessary. Just pop in the CD and restart your computer.




powered by performancing firefox

Sunday, October 29, 2006

Zero installation GNUmed virtual machine

en_EN

To make it even easier for you to try GNUmed we have create a GNUmed virtual machine. If you install the VMware VMplayer it's as easy as getting a bunch of files and starting the virtual machine. Zero installation or configuration on your part. Files are quite large so we don't offer them for download yet. Mail me for details on how to get your GNUmed up and running within minutes.

de_DE
Trotz grosser Anstrengungen und Angeboten wie einer LIVE-CD sind einige Interessenten noch nicht in den Genuss einer GNUmed Installation gekommen. Das ändert sich jetzt. Einfach den VMplayer von VMware installieren. Damit kann die virtualisierte GNUmed-Installation ohne Installation oder Konfiguration ausgeführt werden. Leider ist die virtuelle Maschine sehr gross und kann daher aktuell nur auf DVD angeboten werden.

powered by performancing firefox

Saturday, October 28, 2006

GNUmed Live CD

Dank der Arbeit von Claudia Neumann wird es auch dieses Jahr wieder eine Live-CD mit GNUmed geben. Die Firma APW arbeitet hart an der Linuxversion des APW-Programms. Um Anwendern den Einstieg zu erleichtern wird eine Live-CD angeboten, die das Programm präsentiert.

In guter Tradition wird auch GNUmed in der aktuellen Version 0.2 auf der CD erscheinen. Während die Version 0.1 im letzten Jahr eher als Demo daherkam, kann man mit der aktuellen Version richtig arbeiten. Was man alles mit GNUmed realisieren kann, ist aus führlich im Wiki beschrieben.

Als Zeichen einer beginnenden Zusammenarbeit mit APW ist es ab sofort möglich den in APW aktiven Patienten nach GNUmed zu übernehmen und dort damit zu arbeiten. Die dadurch entstehenden Möglichkeiten werden nach und nach ausgeschöpft.

Die CD wird erstmals auf der LinuxWorld Köln und anschließend zum Download bereitstehen.

powered by performancing firefox

Sunday, October 08, 2006

GNUmed auf der EDV-Hausmesse Thüringen

Dank der Initiative von Uwe Trulson und dem Angebot der KV Thüringen bezog ich Samstag, den 07.10.2006 meinen Stand in der KV Weimar. Fast alle anderen Anbieter waren da.

Ausser den Anbietern waren aber kaum Kunden bzw. Interessenten bzw. Ärzte da. Das hat mich doch dann einigermassen gewundert. Schließlich war die Messe ja extra für die zukünftigen niedergelassenen Kollegen.

Uwe und ich haben dann noch ne Weile GNUmed besprochen und Verbindungen aufgebaut. So langsam entsteht ein Netzwerk um GNUmed. Alles noch nicht spruchreif aber es ging um Zertifizierung, Finanzierung, Kooperationen und Marketing. Daneben um Bestrebungen GNUmed für freie Anästhesisten nutzbar zu machen. GNUmed liess sich auf seinem Windows-Notebook zumindest problemlos installieren und starten.

Karsten hat mir berichtet, dass GNUmed in einer Physiotherapiepraxis evaluiert wird. Schauen wir mal wo das hinführt.

Auch dieses Jahr wird es dank APW wieder eine Live-CD geben, die GNUmed und APW Linux in der aktuellen Version enthält. Dieses Jahr sollen die Programme sogar miteinander kommunizieren können. Und wem es gefällt, der installiert von der CD gleich auf eine Festplatte.

powered by performancing firefox

Monday, October 02, 2006

GNUmed runs on posgresql 8.1

-de_DE

Soweit ich weiss ist PostgreSQL 7.4.x die von den Entwicklern unterstützte Version. Ich habs dennoch mit PostgreSQL 8.1 versucht und bisher funktioniert es problemlos.

-en_GB

as far as I know PostgreSQL 7.4.x ist the supported version for GNUmed. Nevertheless version 8.1.4 seems to work fine. bootstrap process works fine and GNUmed is running as well.


powered by performancing firefox

Thursday, September 28, 2006

GNUmed archive bug fixed

-de_DE

Karsten und ich habe nach einer umfangreichen Fehlersuche das Problem des GNUmed Archivs unter MS Windows beheben können. Sieht so aus als liefe das GNUmed Archiv jetzt problemlos auf GNU/Linux und MS/Windows. Ein bekannter von mir hat Zugriff auf einen halbwegs aktuellen Mac sodass wir hoffentlich bald GNUmed auf dieser Platform anbieten können.

-en_US

Looks like Karsten has successfully tracked down and killed the bug that prevented the GNUmed archive from working properly on MS Windows. Looks like MS Windows and GNU/Linux are good to go.
A friend of our has access to a fairly recent Apple Mac box. A friend has donated a Mac box running Mac OS 9. Hopefully we will have GNUmed running on Mac OS 9/10 soon.



powered by performancing firefox

Monday, September 25, 2006

Cherry driver out in the wild

-de_DE

Martin Preuss hat eine neue Version des GNU/Linuxtreiber für die Chipkartentastaturen von Cherry herausgebracht.
Von mir initiiert und von  Cherry gefördert (Hardware) kann damit ohne kernel-patches auf die Tastaturen zugegriffen werden.

Bisher hatte ich noch keine Zeit den Einsatz auf Thin Clients zu testen aber Martin stellt sicher, dass das immer einfacher wird.

Seine Bibliothek libchipcard ist auch eben als Beta in der Version 3 erschienen und legt den Grundstein für den Einsatz unter MS Windows. Das ist enorm wichtig für GNUmed.

Sunday, September 24, 2006

GNUmed Artikel

Der Artikel zu Open Source in der Medizin und GNUmed im Speziellen ist im aktuellen Doccheck Newsletter erschienen.

http://newsletter.doccheck.com/generator/480/2271/xhtml

Es ist ein längerer Artikel geworden in dem ich einen groben Überblick über die Thematik gebe und dann GNUmed hype ;-)
Soweit ich mitbekommen habe, erhalten doch einige Leute diesen Newsletter und so erfahren immer mehr Ärzte von GNUmed.


powered by performancing firefox

Friday, September 08, 2006

archive converted - now how cool is that

-en_GB

While not exactly developer talk I can't resist sharing this. A few years back I wrote the first standalone document archive. Back then GNUmed was nowhere near it is today. My parents have been using this for 4 years or so and have been putting a total of 1605 documents in. I mean scan them in, associate some meaningful metadata (short summary, date, type of letter) . Actually those 1605 documents make up 2484 sheets since some are multipage letters.

Anyway the day had to come when GNUmed Librarian was released. Well it came and it was time to install GNUmed instead of the old standalone app. So one can say it was time for a migration from one unsupported app to the shiny new one. Is it possible ? You better believe it. Because of the power of OpenSource Karsten was able to extract the schema of the old database and write a converter to get the data flying over.

To be honest ist took some hacking to do it but in the non-free world I guess it would have been close to impossible.

After solving some issues with umlauts (old db sql_ascii / new db unicode) The converter transfered the data without a hitch ( 1GB of data in approx. 20 minutes)

Why is that so exiting ? Because for the first time I have 638 patients in GNUmed which let's you do some performance testing. What can I say. Patient search is instantaneous.

This so rocks. GNUmed 0.2 has hit the real world.

-de_DE

Es gibt wieder aufregende Neuigkeiten zu vermelden. Vor einigen Jahren (zu Turbomed DOS-Zeiten) hab ich eine Archivlösung für die Praxis meiner Eltern geschrieben. Die besteht aus drei Teilprogrammen und benutzte eine sehr frühe Version der GNUmed- Datenbank. Allerdings war an GNUmed selbst noch nicht zu denken. Jedenfalls haben sich über die Jahre 1605 Dokumente mit zusammen 2484 Seiten angesammlet. Jede Seite wurde einzeln eingescannt und mit sinnvollen Zusatzinformationen (kurze Zusammenfassung, Datum, Brieftyp (Fachgebiet) versehen. Alles lief stabil und erlebte und überlebte sogar die (Zwangs-)Umstellung auf Turbomed Windows.

Jedenfalls ging Zeit ins Land, ich wurde selbst Arzt und GNUmed wurde öffentlich weiterentwickelt. Nach einer wichtigen aber wenig funktionalen Version 0.1 schafften es die Entwickler doch eine Version 0.2 mit neuen Funktionen herauszubringen. Die neuen Funktionen sind vor allem eine Integration des Befundarchivs. Das alte Archiv hatte ausgedient. Ein Umstieg wurde beschlossen.

Wie sollte man aber die mühsam erfassten Datenbestände ins neue System bekommen ? Das ging nur Dank OpenSource und Linux. Anders als sonst üblich ist die Datenbank der alten Lösung nicht geheim und die von GNUmed auch nicht. Es musste also ein Konverter geschrieben werden. Musste dazu her "Hersteller" des alten Systems noch existieren und hatte der das Monopol auf die Umstellung ? Absolut nicht. Der Konverter konnte in kurzer Zeit geschrieben und getestet werden.

Ehrlich gesagt dauerte es eine Weile bis alle Datenbankprobleme (altes System kodiert die Daten in cp1250 während das neue System UNICODE verwendet) beseitigt waren aber dank absoluter Offenheit war das realisierbar. Jedenfalls wurde letztlich ca 1GB Dokumente in ca 20 Minuten vollautomatisch transferiert.

Ein gutes Gefühl diese Freiheit mit OpenSource und Linux.

Warum ist das so aufregend ? Unter anderem weil erstmal 600+ Patienten mit realen Daten in GNUmed gespeichert sind und jetzt lebensnahe Tests und Geschwindigkeitsmessungen durchgeführt werden können. Echte Patienten sind eben doch was Anderes als virtuelle Patienten.

This so rocks. GNUmed 0.2 has hit the real world.

Tuesday, September 05, 2006

GNUmed 0.2.2

-en_US

Unfortunately a severe bug has gone by unnoticed. This is due to the python-postgresql adapter pyPgSQL, we believe. Turns out the short term solution is to install a second python-postgresql adapter 'python-psycopg2'. We will switch over to psycopg2 completely in our next release.

A series of use-cases have popped up. No details just yet as I don't know if anything comes around. Business contacts from medical hardware manufacturers as well as potential customers steadily increase so once GNUmed is more feature complete more use-cases can be covered.

New packages should be available shortly.

-de_DE

Unglücklicherweise hat sich ein grösseres Problem in die GNUmed-Pakete geschmuggelt. Ersten Erkenntnissen zufolge liegt es u.a. am Postgres-Adapter 'pyPgSQL'. Als kurzfristige Lösung muss jetzt ein zweiter Python-PostgreSQL-Adapter installiert werden 'python-psycopg2'. Wir werden bei der nächsten GNUmed-Version komplett zu psycopg2 wechseln.

Eine Reihe von Anwendungsmöglichkeiten für GNUmed haben sich in letzter Zeit manifestiert. Es ist noch zu früh für Details aber je kompletter GNUmed wird, desto mehr Leute scheinen persönliche Anwendungsmöglichkeiten zu entdecken.

Neue Windowspakete und Linuxpakete stehen in Kürze zur Verfügung.

Saturday, August 26, 2006

GNUmed 0.2 follow up

-en_US

For the first time in GNUmed's history there has been something like a release process including feature freeze, bug squashing, release anouncment but no release party :-(

Anyway press releases triggered some response. Far less than I had hoped. Few people bothered to install GNUmed. Far less reported success or failure. Those who did didn't read the Wiki but rather tried it without reading or failed at points that have nothing to do with GNUmed.

After some emailing back and forth everyone got it installed (some Windows, some Linux)

-de_DE

Zum ersten Mal gab es eine konzertierte Aktion einer GNUmed-Veröffentlichung. Eine Party fehlt allerdings noch.

Ankündigungen in Mailinglisten und Webseiten haben einige wenige direkte Reaktionen hervorgerufen. Weniger als erhofft aber mehr als bei der vergangenen Version. Nur wenige Interessierte haben GNUmed installiert und davon berichtet. Diejenigen, die es nicht geschafft haben, haben die umfangreichen Informationen im Wiki nicht gelesen.

Nach einigen E-Mails hin und her hat es dann aber bei allen geklappt.