On Tue, 28 Nov 2000 09:28:52 Sam Heard wrote:
...
>HL7 and GEHR are different - HL7 offers an information model for clinical
>and administrative systems. GEHR is a health record architecture and CEN is
>a message architecture. The drift to HL7 from CEN is due to the lack of
>formality in the CEN architecture. GEHR has a two level architecture - the
>information architecture and the clinical information models - expressed as
>archetypes. GEHR folks believe that other EHR solutions will have to do the
>same.
Hi Sam,
Thanks for delineating the differences between these approaches. While I agree with
you 100% that it is helpful to divide the architecture into the information
[infrastructure] architecture and clinical information models, the OIO (and myself)
take the position that the information models need not be pre-defined. Hence, the
focus of the OIO is on the *infrastructure* that facilitates the creation, re-use, and
archival/retrival of the user-defined "information models".
This means that with the OIO, there is democracy at the level of "information model".
...
>
>In HL7 the democracy lies in the RIM (and implementation) which is
>difficult - so we see tools on view at AMIA that process HL7 messages and
>try and retrieve information from them. In GEHR, the democracy lies only in
>the archetypes (and not in the architecture or the - middleware -
>implementation). We have proved this is possible but do not have a large
>scale implementation as yet.
Except that in GEHR, I thought there is a pre-determined set of *required* archetypes.
I thought this is the main difference between GEHR and OIO?
...
>
>Tim Cook and Andrew po-jung Ho have got the ball rolling with Zope and web
>interfaces that promise a lot and should be getting people excited.
Thanks! One of the (proposed) ways for the OIO to inter-operate with arbitrary
dictionaries/term sets etc is to have "Linker"-metadata that allows items on OIO forms
to be mapped to concepts/terms in any standard taxonomy. Since these mapping
information will be "plug-and-play" and available through online libraries just like
all OIO metadata, one can envision using the OIO to translate between data sets
originating from different term-space. Do you think this is a workable solution?
>There
>are no HL7 open source efforts at the moment that I know of but we hope to
>have a project in Australia soon to look at automation of the process of
>incorporating new HL7 messages into the GEHR kernel - this will be an
>advance!
OIO's approach as outlined above for interoperability with HL7 (and other standards)
will be implemented in a "piece-meal" fashion. Perhaps that is also what you have in
mind for GEHR-HL7? What I mean is that if a specific piece of data needs to be
transported between HL7 system and the OIO system, the first step is that an OIO-form
will be created to represent that data. After that, a "Linker"-metadata will be
created to map items on that OIO form to the relevant HL7 terms. Finally, HL7 data
will be converted to OIO data through the OIO Linker- and Form-metadata for storage
and manipulation inside the OIO. For OIO to HL7, the same mechanism applies (except
data flows in reverse).
The "piece-meal" part is important because it is my humble opinion that it is a huge
waste of time to create Linkers that may not ever be used. Consistent with the OIO
design philosophy, an overwhelming task is broken down to 1) put the information
infrastructure in place, and 2) let interested users create the content that they
need. Once the information handling infrastructure is in place, it becomes trivial to
incrementally build all the necessary "Linkers" and OIO "Forms" to manage all
clinically relevant data. In this way, the task of building a comprehensive EHR
system is distributed among many users across space, time, and knowledge domain.
>We are interested in producing different database drivers for the
>GEHR kernel
Sam, I thought Eiffel already has database adapters?
Are you referring to something else?
>and David Forslund is interested in utilising the CORBAmed COAS
>interfaces with the GEHR kernel.
What is the status GEHR-CORBA interface? We like to build CORBA connectivity into OIO
as well - perhaps we can work on this together.
>There is much to be done!
Are we half way there yet?? :=)
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