On Mon, 16 Apr 2001 15:46:29   Tim Benson wrote:
>Andrew,
>We are talking about two different types of thing.  

Hi Tim,
  I beg to differ. I believe the OIO data model supports clinical decision making and 
inference, although it is also used to "collect data". I think it is the idea of this 
"dual-role" that is both powerful and unconventional.

>You describe a simple
>data model used for data collection,

Yes. Thanks for agreeing that it is a simple data model :-). I like to know why you 
think it cannot also support simple and complex processing as you nicely outlined 
below?

>while the big debate is about how to
>provide unambiguous identifiers for attribute values such as diagnoses,
>surgical operations and medication,

Since the OIO system supports _unambiguous identifiers_ at three separate levels (as I 
described), how is it less capable than other naming systems?

> in such a way that information about
>these can be processed in both simple ways (e.g. to count open heart
>operations) and in complex ways (e.g in clinical decision-making protocols
>for managing patients with heart problems).

We have already done quite a bit of the "simple processing" using the OIO system. The 
complex processing still requires too many "manual steps" which I plan to automate 
through workflow modeling. However, complex processing is clearly possible using OIO's 
rather simple data model. Perhaps if you can give me an sample problem, I will talk 
you through the steps that the OIO system will go through.

>To answer the question that I posed to Thomas, I think that for real
>systems, terminology deals with the identification of concepts as attribute
>values, not with the identification of objects (instances of classes), which
>is a different but related problem.

I suppose THAT is the conventional wisdom that I am challenging. :-).
It boils down to this: Why can't we directly use "concepts" to generate data 
collection objects (e.g forms)? 

Each plug-and-play web-form in the OIO system is both 1) a "concept" as pragmatically 
defined by its clinical/research use and 2) a visible, renderable, interchangeable 
data collection form. So far in my communications, I have emphasized #2 since it seems 
to be a more practical concept from the point-of-view of the end-users.

>To use a tree analogy.  Terminology deals with the leaves, (a leaf is
>something at the end of the hierarchy that has no children), not with the
>root, trunk, boughs and branches (but the catch is that every tree, root,
>bough and branch can also be thought of as a leaf, and this is where the
>analogy breaks down).

Right. In the OIO system, the approach is to "stitch" relevant forms together to build 
the tree as-needed for data merging/interchange/inference. I have already implemented 
this for the basic case where no item value or item name translation is necessary. 
Basically, a mechanism to merge data collected through different forms for data 
processing/analysis.

This is the mechanism that I referred to before as the "linkers metadata" 
(http://www.mail-archive.com/[email protected]/msg03072.html) and 
the form-to-form translator. I think this should work well even with name and value 
re-coding (especially since Thomas said GEHR will also use archetype-to-archetype 
translator in addition to the multi-level archetype tree). This part has not been 
fully implemented yet in the OIO system so it is still (mostly) vaporware. :-)

Best regards,

Andrew
---
Andrew P. Ho, M.D.
OIO: Open Infrastructure for Outcomes
www.TxOutcome.Org
Assistant Clinical Professor
Department of Psychiatry, Harbor-UCLA Medical Center
University of California, Los Angeles


Join 18 million Eudora users by signing up for a free Eudora Web-Mail account at 
http://www.eudoramail.com

Reply via email to