gnumed-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnumed-devel] Re: medical lab software python+wxpython+postgresql


From: Karsten Hilbert
Subject: [Gnumed-devel] Re: medical lab software python+wxpython+postgresql
Date: Thu, 26 Dec 2002 15:59:22 +0100
User-agent: Mutt/1.3.22.1i

Hi Marius,

I am pretty sure we can make your lab application plug into the
GnuMed GUI/app framework. Our basic widget is a wxNotebook into
which plugins can be loaded as notebook pages. If you want sub
pages per notebook page you can look at the "patient" plugin
which does just that.

It may also be useful for you to use the GnuMed database login
code, the database access code (gmPG), the logging library
(gmLog), the command line option handling (gmCLI), and the
configuration settings handling (both database and INI files ->
gmCfg).

Direct communications with lab equipment can either be done
inside a GUI plugin (if user interaction is required) or in
separate background processes that simply collect data (if no
user interaction is necessary). We also will have to do such
things for some of the smaller medical devices that GP's use
directly (think ECG, 24h blood pressure, urinalysis, lung
function tests, ....). Eye care specialists use lots of devices
such as phoropters. Those need to be interfaced, too. So
actually we need a good framework. It will, however, be
beneficial to keep the actual _drivers_ for devices separate
(but they can still plug into the GUI thanks to Python's
excellent modularity).

The tables for storing "measurements" such as lab results are
partially developed. Also it is rather easy to add more tables
that labs need (surely, that's one area where labs and GP
offices differ).

The exact analyses done in Romania probably _are_ different
from other countries but the basic principles are the same !
After all they are all based on sound scientific principles...
And, of course, one would have to store levels of normality
per "method" even in one country. There's differences in this
between labs and if one switches labs ...  If done properly
this need not concern the basic table structure too much.

Feel free to come back with any questions you may have on the
GnuMed architecture.

I hope to hear from you,
Karsten
-- 
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346



reply via email to

[Prev in Thread] Current Thread [Next in Thread]