[Top][All Lists]

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

Re: [Gnumed-devel] LDAP vs. SQL - RT comments

From: Karsten Hilbert
Subject: Re: [Gnumed-devel] LDAP vs. SQL - RT comments
Date: Thu, 31 Jul 2003 00:37:59 +0200
User-agent: Mutt/

Richard wrote:
> Again I come at contacts from a pragmatic point of view, not a technical one.

I think I understand your point. You seem to be saying that
for fast and efficient target contact selection we need to be
able to control the contacts schema directly. Therefore I would
like to propose this solution:

Have an XML-RPC server "contacts". This server spans possibly
several sources: a) The service "administration" which includes
the practice's configuration, eg. the practices contacts
database. This is the schema we control and use for
efficient/rapid selection. b) The service "reference". This
will contain reference data for those countries where "official"
contacts data is distributed on CD or by download (eg. in
Germany). We also control this schema but it is also more
closely modelled to the reference source data layout. Of
course, there would be facilities to say something like "move
all cardiologists in the SF bay area into the practice contact
database" (eg filling the local contacts from the reference
source) - this may go as far as making their *content*
identical (but not necessarily their layout). c) Access to
online, remote, official repositories (these are most likely
going to be LDAP or PKI key server type things).

Again, the server "contacts" would encapsulate this into one
API. When the user hits "widen search" it adds the reference
data sources to the match scope. Any selected contact will be
transferred from the reference source to the local contacts
repository automatically (the abovementioned scripts "move all
of ... into the local repository" will still be there for bulk

This IMHO is a good way of dealing with contacts.

Other suggestions ? Takers ?

GPG key ID E4071346 @
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346

reply via email to

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