[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-devel] slave mode scripts
From: |
Karsten Hilbert |
Subject: |
Re: [Gnumed-devel] slave mode scripts |
Date: |
Tue, 13 Jul 2010 20:36:52 +0200 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Tue, Jul 13, 2010 at 10:37:42AM -0700, Jim Busser wrote:
> I will be attempting to find/get someone who might, even offlist, develop for
> me a script to remote-control chain to individual patient files exported by a
> Canadian billing software
>
> Some initial questions:
>
> 1. other than
>
> trunk/gnumed-gnumed/gnumed/gnumed/client/test-slave.py
>
> do there exist other slave files to learn (or borrow) from?
Not really, no.
Reading pycommon/gmScriptingListener.py might help, too.
> 2. what should the person that I am looking for need to know / understand /
> be able to figure out, Python-wise and GNUmed-wise?
>
> ... monitoring a directory for the appearance of one or more files
> ... parse source text file information
> ... point him (or her) self to the correct GNUmed middleware
> presumably could get onlist help for this
> ... know / understand to use this middleware to get GNUmed to
> look up the person (patient)
> if the person is found
> compare additional information
> update the GNUmed information
> elif
> create the person
> add the additional information
> set the patient in focus
> fi
> update the screen
> update the status line
> person created
> person updated
> person found
> record the person name and action in a log file
> delete the source file
>
> ... do they need to know much about hooks?
Not necessarily.
> ... do they need to know much about postgres?
Not really.
> ... do they need to install a local GNUmed and db (I assume so, for testing)
Yes.
> ... anything else technically or skill or GNUmed knowledge-wise they will
> need to know?
problem-solving skills
some understanding of what XML-RPC is about
Karsten
--
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346