I think in practice Tim's number is correct. The division by two
works only if both parties agree on a standard interface for
sending/receiving.
In practice, senders tend not to bother, unless that means moving to
a standard. Receivers have to deal with what they get - ie two
interfaces between two parties.
Ian.
At 3:13 pm +1100 12/3/06, Tim Churches wrote:
Paul Clarke wrote:
Hi Tim,
Your point on the number of interfaces is quite correct, however I think
the formula should be:
For n systems, where n> 1, the number of interfaces is : n(n-1)/2
e.g. 4 systems requires 6 interfaces, 5 systems = 10 interfaces, 6
systems = 15 interfaces, 10 systems require 45 interfaces .... and then
we move into mind blowing numbers !!
Whether you need to divide by two depends, of course, on how you define
an "interface" - but you are right in that bi-directionality is usually
assumed. Alas, the transformation of health data is rarely perfectly
symmetrical or commutative, so although the effort in writing those
interfaces involved is probably less than n(n-1), but is usually more
than n(n-1)/2
Tim C
Tim Churches wrote:
David Guest wrote:
Webservices does not seem that daunting a technology. My concern is
about standardising the minimum datasets and calls that they will
provide. Communication between disparate applications is much easier
with RPC/SOAP but you still don't want to write (n-1)! interfaces.
It's not as bad as you think, David! To get n information systems which
each use their own dataset definitions and semantics to talk to one
another, you only need write n(n-1) sets of interfaces, don't you?. For
n > 4, n(n-1) < (n-1)!
However, either way you are on a hiding to nothing. Bring on the
minimum/core dataset definitions (or I should say, let the argy-bargy
over what needs to be in the minimum/care dataset definitions commence!)!
Tim C
_______________________________________________
Gpcg_talk mailing list
[email protected]
http://ozdocit.org/cgi-bin/mailman/listinfo/gpcg_talk
--
Dr Ian R Cheong, BMedSc, FRACGP, GradDipCompSc, MBA(Exec)
Health Informatics Consultant, Brisbane, Australia
Internet: [EMAIL PROTECTED]
(for urgent matters, please send a copy to my practice email as well:
[EMAIL PROTECTED])
PRIVACY NOTE
I am happy for others to forward on email sent by me to public email lists.
Please ask my permission first if you wish to forward private email
to other parties.
_______________________________________________
Gpcg_talk mailing list
[email protected]
http://ozdocit.org/cgi-bin/mailman/listinfo/gpcg_talk