Sources of information on HL7 EHR/OpenEHR

Hello,

Are there any documents anywhere that describe or compare and contrast the
OpenEHR initiative and the HL7 EHR effort? I have seen a couple of references
to the fact that there are efforts to achieve harmonization but I was
wondering if there is a detailed comparison anywhere.

We are in the process of working through the OpenEHR specification documents
and implementation code as well as the specification documents coming out of
the HL7 EHR effort so, I was wondering if there are is a study of some sort
that would assist us in the process of making the comparison and establishing
the association.

Thanks,
Odysseas

Odysseas Pentakalos, Ph.D.
Chief Technology Officer
SYSNET International, Inc.

In een bericht met de datum 13-9-2006 21:25:34 West-Europa (zomertijd), schrijft odysseas@sysnetint.com:

Hello,

Are there any documents anywhere that describe or compare and contrast the
OpenEHR initiative and the HL7 EHR effort? I have seen a couple of references
to the fact that there are efforts to achieve harmonization but I was
wondering if there is a detailed comparison anywhere.

We are in the process of working through the OpenEHR specification documents
and implementation code as well as the specification documents coming out of
the HL7 EHR effort so, I was wondering if there are is a study of some sort
that would assist us in the process of making the comparison and establishing
the association.

Thanks,
Odysseas

Odysseas Pentakalos, Ph.D.
Chief Technology Officer
SYSNET International, Inc.


openEHR-technical mailing list
openEHR-technical@openehr.org
http://www.chime.ucl.ac.uk/mailman/listinfo/openehr-technical

You could look at the NEHTA website for their paper that compares standards, including CEN 13606 (OpenEHR) and HL7 v2 and HL7 v3.

There is an OpenEHR presenation / paper for the MIE 2006 conference, tackling some of the differences

HL7 / CEN and ISO work together on a 13606-HL7 v3 R-MIM that does the conversion, it is currently developed as an implementation guide.

There are comments from the Netherlands to CEN about the 13606 (available at the CEN website) in which some brief comparison is included.

Most people compare the 13606 OpenEHR materials with the HL7 RIM. However, that is the wrong level to compare, appropriate would be to compare with the HL7 v3 Care Provision D-MIM derived from the RIM, because this is focused on the EHR extract and on the full Record exchange message.

In general: OpenEHR / 13606 RIM is the most generic / a-specific model level, could potentially be used for shipbuilding records, supermarkets and healthcare records
HL7 v3 RIM is more detailed in such that it covers health care specific classes and relationships
D-MIMs are made of the HL7 v3 RIM virtual bricks to become meaningful domain models
derived from D-MIMs are the R-MIMs which are subsets for specific message purposes.

on the detailed level the archetypes in CEN 13606 and in HL7 v3 the templates and R-MIMs for specific care statements, cover the smallest molecules of clinical data.
examples of the latter can be found at www.zorginformatiemodel.nl

A problem with the archetype approach (see the definition of this in open EHR and 13606) is that it does not address the clinical vocabulary which is included in HL7 v3 R-MIM approaches and
it does not tackle the clinical knowledge base that explains why some data have to fit together and why a relationship has to be kept. (E.g. for scientific instruments and scales).

Hope this helps,

dr. William Goossen
co- chair HL7 v3 patient care TC

The main difference architecturally is that there in openEHR there is a
reference model from which software and systems can be built. Archetypes
and templates simply designate legal configurations of instances of the
reference model. In HL7, the data are instances of schemas that are
progressively refined from the RIM. In recent discussions with the
designers, they claim that the theory of DIMs, RMIMs etc is based on
"relational projections" on the RIM (i.e. that's the basis of attribute
"removal"). Anyway, the end result is a schema per message.

Williamtfgoossen@cs.com wrote:

on the detailed level the archetypes in CEN 13606 and in HL7 v3 the
templates and R-MIMs for specific care statements, cover the smallest
molecules of clinical data.
examples of the latter can be found at www.zorginformatiemodel.nl

you can see the openEHR archetypes at
http://svn.openehr.org/knowledge/archetypes/dev/index.html

A problem with the archetype approach (see the definition of this in
open EHR and 13606) is that it does not address the clinical
vocabulary which is included in HL7 v3 R-MIM approaches and
it does not tackle the clinical knowledge base that explains why some
data have to fit together and why a relationship has to be kept. (E.g.
for scientific instruments and scales).

this is a problem I was unaware of William, can you elaborate with an
example?

- thomas

Dear William,

It is nice to see a balanced approach to the problem of plug-and-play semantic interoperability that Archetypes and Template will bring about.

As far as I can see is the Reference Model provided by CEN/tc251 in EN13606 an openEHR a stable, well researched, developed and complete specification to be implemented in EHR-systems. I have some founded doubts about the stability of the HL7v3 RIM as reference model, as several papers and debates indicate.

I fail completely to see the problems you mention with CEN/tc251 EN13606 and openEHR archetypes.
So I’m (and many more will be) very curious to see an example.

The experiences so far at TNO in the Netherlands have not given any indication of the type of problems you mentioned.
On the contrary. Archetypes bind coding systems, and their codes, tightly to clinical concepts used in a defined context.
That is the essential purpose (requirement) for archetypes that they have these characteristics.

Greetings,

Gerard

– –

Gerard Freriks, arts

Huigsloterdijk 378

2158 LR Buitenkaag

The Netherlands

T: +31 252 544896

M: +31 653 108732

Dear William,

Please note that some of the vocabulary mappings, and correspondence with the main HL7 Act specialisations are provided in 13606 Part 3. I recognise this is not the complete solution you seek, but it is a start.

(The Enquiry draft of Part 3 was recently circulated to CEN Working Group members. Although not yet on the public CEN TC/251 web site I am sure it will be soon. You, of course, William have had direct access to it via NEN.) Others can let me know if they would like me to e-mail you a copy.

with best wishes,
Dipak Kalra
Clinical Senior Lecturer in Health Informatics
CHlME, UCL

Hi Tom

The main difference architecturally is that there in openEHR there is a
reference model from which software and systems can be built.

This is not a difference; it's true of HL7 as well

Archetypes
and templates simply designate legal configurations of instances of the
reference model.

this is true about archetypes

In HL7, the data are instances of schemas that are
progressively refined from the RIM.

well, it doesn't have to be; and also, you could do this with archetypes
and/or templates, and it would have some use too.

In recent discussions with the
designers, they claim that the theory of DIMs, RMIMs etc is based on
"relational projections" on the RIM (i.e. that's the basis of attribute
"removal").

well, I can't speak for "the designers" (I'm spending some time with him
today on this subject ;-), but archetypes and HL7 models are the same thing.
I can interconvert between them. The only issues are syntactical differences
in things that are allowed in each language, and they are minor. Obvious
conclusion: they are the same thing.

There are differences, but they are really primarily engineering differences.
And some philosophical stuff in the reference models, but I'm starting
to think this isn't as big as I thought

It appears that this is stuff we can sort out and actually work together.

Grahame

al").
    
well, I can't speak for "the designers" (I'm spending some time with him
today on this subject ;-), but archetypes and HL7 models are the same thing.
I can interconvert between them. The only issues are syntactical differences
in things that are allowed in each language, and they are minor. Obvious
conclusion: they are the same thing.
  

Yes, this is partly true. I even started writing a tool which translated
automatically HL7 XSD's to ADL-files. So it was possible to use OpenEHR
as a HL7 storage machine.
I stopped this work because there is a bug in the java-kernel concerning
Archetype-slots, which are really necessary for this job.

Now, also, because I changed my plans, the need disappears to finish
this, but it can be done, in fact, I did it, except from the places
where CMETs which incorporate other CMETs (and a few other smaller
things), and the code is quite easy, from which one can conclude that
ADL is fit to store CMETs. So, OpenEHR is fit as a HL7 storage machine.
The product is however in beta, beta phase. I wrote it in a few weeks,
and it needs some time to come to a really stable and good product.
(it even is more powerful, than for HL7 storage machine, my code does
not know it is handling HL7, it handles every XSD-file, also when more
are referred to each other, which almost always is)

The code I wrote is however based on the 0.95 kernel. But it can easily
be transformed to a newer version.

And why is this good?

I have code to build the archetypes from the internal source of
the R-MIM's rather than the schemas. I will be publishing
this through eclipse shortly.

I will be able to go the other way too, but both formats will
need modifications for gap coverage. I am presenting changes
to the RMIM diagrams tomorrow for HL7 consideration, and also
talking to Thomas about changes to ADL to address the gap.

Grahame

Bert Verhees wrote:

Grahame Grieve wrote:

Hi Tom

The main difference architecturally is that there in openEHR there is a
reference model from which software and systems can be built.
    
This is not a difference; it's true of HL7 as well
  

I think people would have a hard time finding it - where is the
reference model from which you can build software? It's not the RIM as
we are told time and time again (I can pull a dozen quotes from all the
core RIM designers to say that the RIM is not a basis for software, only
generating other schemas - this has been practically religion for 10
years)... you could call the sum total of all the HMDs a "reference
model" I guess, since they are what software is based on, but that's
stretching the meaning of the term...anyway, it's a pretty clear
difference for all practical purposes.

  

In HL7, the data are instances of schemas that are
progressively refined from the RIM.
    
well, it doesn't have to be; and also, you could do this with archetypes
and/or templates, and it would have some use too.
  

I'm just saying how things work now, so that new people have some hope
of understanding. I doubt if it would have any use with archetypes /
templates though - the subtractive logic based on relational projections
just isn't a part of normal object modelling or openEHR.

  

In recent discussions with the
designers, they claim that the theory of DIMs, RMIMs etc is based on
"relational projections" on the RIM (i.e. that's the basis of attribute
"removal").
    
well, I can't speak for "the designers" (I'm spending some time with him
today on this subject ;-), but archetypes and HL7 models are the same thing.
I can interconvert between them. The only issues are syntactical differences
in things that are allowed in each language, and they are minor. Obvious
conclusion: they are the same thing.
  

That's a somewhat misleading statement. An archetype isn't a new model;
it's a statement about putting together pieces from an existing model.
An RMIM is a new model with respect to the model from which it was
derived - different classes, different attributes. That's the whole
point of the HL7 refinement method - to iteratively derive new schemas
from the RIM...you can't pick up an RMIM and say what configuration of
classes from another model you have, because you don't have classes from
another model, you have _modified_ classes from another model. I know
that some RIM people will then say that the classes aren't really
modified, the missing attributes are "projected out", which means the
new classes are indeed new classes - each one specifying a new
projection on a class in the preceding model. Which brings us to the
question of the quality of the original model (the RIM), as well as the
details of the refinement method as a way of specifying content models.

Some archetypes and RMIMs are trying to say the same thing however. Is
reliable machine conversion possible? The key point is that while
conversion between the formalisms of some part of an archetype and an
RMIM and vice versa may be possible, conversion between actual real
archetypes and real RMIMs is not the same thing, due to the reference
models involved. Conversions that might be considered:
a) existing openEHR or CEN archetypes -> RMIM "language" - based on the RIM?
b) existing RMIMs -> archetypes based on the RIM
c) existing RMIMs -> archetypes based on openEHR

a) might be possible, but seems hard, because the RIM lacks numerous
primitives present in the openEHR reference model; if it was achieved,
it would allow openEHR content to be communicated in an HL7v3 message
(although why incur all the pain of transformation at both ends, when
the information can just be sent in the normal way is beyond me -
sending it as an opaque payload would be easier and safer); b) may well
be doable, and I suspect is the transformation you have most likely
achieved already - this would allow archetyping tools to be used in
HL7, but still wouldn't provide a way for openEHR archetypes to be used
in HL7, due to the difference reference models; c) I cannot see being
possible because of the differences in reference models and also another
problem: it is hard to tell with RMIMs what was intended and what "had
to be done that way" due to the limited language available in the RIM.
Actually reverse-engineering the true intention of the modellers from an
RMIM in general will be hard, due to this effect, and it should not be
under-estimated. So c) is only likely to be doable my manual means, but
it certainly should be considered, because there is a goldmine of domain
thinking locked up in the RMIMs which needs to be shared by systems and
technologies outside of HL7v3 messages.

One of the things newcomers to this field have to do is have a very hard
look at the reference models involved, how they enable semantically rich
systems and how they provide business value; then they need to
understand the methodologies involved in actually building software, and
what the costs and benefits are.

- thomas beale

al").

well, I can't speak for "the designers" (I'm spending some time with him
today on this subject :wink: , but archetypes and HL7 models are the
same thing.
I can interconvert between them. The only issues are syntactical
differences
in things that are allowed in each language, and they are minor. Obvious
conclusion: they are the same thing.
  

Yes, this is partly true. I even started writing a tool which translated
automatically HL7 XSD's to ADL-files. So it was possible to use OpenEHR
as a HL7 storage machine.
I stopped this work because there is a bug in the java-kernel concerning
Archetype-slots, which are really necessary for this job.

Now, also, because I changed my plans, the need disappears to finish
this, but it can be done, in fact, I did it, except from the places
where CMETs which incorporate other CMETs (and a few other smaller
things), and the code is quite easy, from which one can conclude that
ADL is fit to store CMETs. So, OpenEHR is fit as a HL7 storage machine.
The product is however in beta, beta phase. I wrote it in a few weeks,
and it needs some time to come to a really stable and good product.
(it even is more powerful, than for HL7 storage machine, my code does
not know it is handling HL7, it handles every XSD-file, also when more
are referred to each other, which almost always is)

The code I wrote is however based on the 0.95 kernel. But it can easily
be transformed to a newer version.

And why is this good?

In een bericht met de datum 13-9-2006 23:44:53 West-Europa (zomertijd), schrijft Thomas.Beale@OceanInformatics.biz:

The main difference architecturally is that there in openEHR there is a
reference model from which software and systems can be built. Archetypes
and templates simply designate legal configurations of instances of the
reference model. In HL7, the data are instances of schemas that are
progressively refined from the RIM. In recent discussions with the
designers, they claim that the theory of DIMs, RMIMs etc is based on
“relational projections” on the RIM (i.e. that’s the basis of attribute
“removal”). Anyway, the end result is a schema per message.

Sometimes a set of schema’s even to also refer to generic message parts. However, once this set of messages per domain is ready, it can be used over and over and over. It is stable along clinical domains, as we have proven in different projects in the Netherlands. Key is that there is a data specification and mapping per clinical domain. Here the archetype / templates come into place. Once the mapping is made for common data, they can be carried over from one clinical domain to the other. E.g. the bloodpressure archetype / template / mapping table specification does not differ between domain of stroke care or domain of general surgery, it is common knowledge and reusable.

We are currently working on harmonizing the procedures to specify the clinical knowledge, to model it once and to use tools to transform between OpenEHR, HL7 v3 and other technical solutions.

Hi

I compiled java ADL parser and when i ran this with the file
archetypes/dev/adl/openehr/demographic/openehr-demographic-person.person.draft.adl

It fails with following error

Hi Tom

This is not a difference; it's true of HL7 as well
  

I think people would have a hard time finding it - where is the
reference model from which you can build software?

You can build it from RIM or DMIM's or Messages. Would this be a
good choice? I suspect not. But let's be correct here.

In HL7, the data are instances of schemas that are
progressively refined from the RIM.
    

well, it doesn't have to be; and also, you could do this with archetypes
and/or templates, and it would have some use too.
  

I'm just saying how things work now, so that new people have some hope
of understanding. I doubt if it would have any use with archetypes /
templates though - the subtractive logic based on relational projections
just isn't a part of normal object modelling or openEHR.

The "subtractive logic" as you call it, is exactly what cADL is.
It's true that it's not part of normal object modelling - and that's
a deficiency of normal object modelling. So you invent cADL and
Hl7 invents Static Model Diagrams, but they both do the same thing,
and in this regard OpenEHR and HL7 do not follow normal object
modelling.

well, I can't speak for "the designers" (I'm spending some time with him
today on this subject ;-), but archetypes and HL7 models are the same thing.
I can interconvert between them. The only issues are syntactical differences
in things that are allowed in each language, and they are minor. Obvious
conclusion: they are the same thing.
  

That's a somewhat misleading statement. An archetype isn't a new model;
it's a statement about putting together pieces from an existing model.

it's not a misleading statement. I am aware that lot's of HL7 people are
making misleading statements about HL7 modelling - but they are mislead
themselves, and they are generally open to being educated.

if I can interconvert, therefore it's true that the 2 formats are
presentations of the same concept. ADL is a more natural fit, and
I think that in the long term, most people would prefer to develop
in the tools that arise out of the ADL constructs. But they are
still the same concept

So let's all move on: these things are the same concept, there's
some engineering differences about how to represent and use the
concepts.

Some archetypes and RMIMs are trying to say the same thing however. Is
reliable machine conversion possible? The key point is that while
conversion between the formalisms of some part of an archetype and an
RMIM and vice versa may be possible, conversion between actual real
archetypes and real RMIMs is not the same thing, due to the reference
models involved.

agree that automated conversion between reference models is not (yet)
possible, and agree that the key difference is in the reference models.
This is something we all need to work on. At least we have made
major progress with data types.

I suggest as an opening gambit regarding how to progress this that the
OpenEHR reference model corresponds more closely to the HL7 domain models
than to the RIM, and that's the useful point to pursue genuine
interoperability.

Grahame

Williamtfgoossen@cs.com wrote:

Yes, it is currently not possible in the archetype editor to define
the goal of an instrument, have a abstract of the evidence base in the
clinical world underpinning it, work instructions, interpretation
guidelines, references to the literature or websites per archetype. It
should not be too difficult to add this and then it would be useful
tool for any standard development once Grahame Greave has done his
tooling work.

Hi William,

Since I am not 100% sure of the details of what you want to do, I won't
make any claims yet, but it seems to me that the archetype "description"
section (i.e. the meta-data in an archetype) is the place where you can
reference online and other resources (e.g. guidelines, medline content)
used to build or otherwise related to the archetype. See here for this
information being displayed in an archetype (it happens that in this
archetype the "resources" fields are empty, but they are there) -
http://svn.openehr.org/ref_impl_eiffel/TRUNK/apps/doc/images/description_1.png
. The meta-data design is based on CEN and CDA meta-data specifications.

Looking at the latest version of the Archetype Editor, it seems that the
resources fields cannot be edited directly yet - this functionality
needs to be added. Would this address the need in this area?

As for the "goal of an instrument" - I am not sure what you mean - can
you explain a bit further?

- thomas

In een bericht met de datum 14-9-2006 20:33:51 West-Europa (zomertijd), schrijft Thomas.Beale@OceanInformatics.biz:

Hi William,

Since I am not 100% sure of the details of what you want to do, I won’t
make any claims yet, but it seems to me that the archetype “description”
section (i.e. the meta-data in an archetype) is the place where you can
reference online and other resources (e.g. guidelines, medline content)
used to build or otherwise related to the archetype. See here for this
information being displayed in an archetype (it happens that in this
archetype the “resources” fields are empty, but they are there) -
http://svn.openehr.org/ref_impl_eiffel/TRUNK/apps/doc/images/description_1.png
. The meta-data design is based on CEN and CDA meta-data specifications.

Looking at the latest version of the Archetype Editor, it seems that the
resources fields cannot be edited directly yet - this functionality
needs to be added. Would this address the need in this area?

As for the “goal of an instrument” - I am not sure what you mean - can
you explain a bit further?

  • thomas

I know Thomas that we are almost getting there:

It needs indeed to be editable at least when entering the first version and then updatable with versions.

The goal or purpose is the reason why a clinician would use the data, instrument, observation in first place: clinical knowledge. E.g. apgar score must be measured after birth of a baby 1 min, 5 min, 10 min. It is often very obvious, but the more we move into detailed clinical area’s the less obvisous is gets and such functionality allows to trace back the clinical knowledge.

One upcoming project will be to set up the real specified criteria for defining the background knowledge of what in next stepp will become an archetype / synonym.

I have spoken with Sam, Heath and Sebastian Garde on how we can do this.

Just give us the time to manage it (requirements).

Thanks,

William

Bert Verhees wrote:

I stopped this work because there is a bug in the java-kernel concerning
Archetype-slots, which are really necessary for this job.

...

The code I wrote is however based on the 0.95 kernel. But it can easily
be transformed to a newer version.

Bert,

What "java-kernel" are you referring to?

Tim C

Williamtfgoossen@cs.com wrote:

In een bericht met de datum 14-9-2006 20:33:51 West-Europa
(zomertijd), schrijft Thomas.Beale@OceanInformatics.biz:

Hi William,

Since I am not 100% sure of the details of what you want to do, I won't
make any claims yet, but it seems to me that the archetype "description"
section (i.e. the meta-data in an archetype) is the place where you can
reference online and other resources (e.g. guidelines, medline content)
used to build or otherwise related to the archetype. See here for this
information being displayed in an archetype (it happens that in this
archetype the "resources" fields are empty, but they are there) -
http://svn.openehr.org/ref_impl_eiffel/TRUNK/apps/doc/images/description_1.png

. The meta-data design is based on CEN and CDA meta-data specifications.

Looking at the latest version of the Archetype Editor, it seems that the
resources fields cannot be edited directly yet - this functionality
needs to be added. Would this address the need in this area?

As for the "goal of an instrument" - I am not sure what you mean - can
you explain a bit further?

- thomas

I know Thomas that we are almost getting there:

It needs indeed to be editable at least when entering the first
version and then updatable with versions.

The goal or purpose is the reason why a clinician would use the data,
instrument, observation in first place: clinical knowledge. E.g. apgar
score must be measured after birth of a baby 1 min, 5 min, 10 min. It
is often very obvious, but the more we move into detailed clinical
area's the less obvisous is gets and such functionality allows to
trace back the clinical knowledge.

there are two levels of expression of clinical knowledge, guidelines,
evidence etc that we can use, namely
a1) guidelines etc that are mentioned in an archetype, and inform the
design of the archetype. This can be done as I described. In this case,
the guideline or other knowledge reference is the same for all data
built from the archetype.
a2) resources that are referenced on a per-archetype basis, but not in
the archetype, rather they are referenced from the archetype
classification ontology that indexes archetypes
b) guidelines referenced in data, i.e. on a per instance basis. On the
model you see here:
http://www.openehr.org/uml/release-1.0/Browsable/_9_0_76d0249_1109249648736_872559_12384Report.html
the class CARE_ENTRY has the attributes "protocol" (how / why did I
create this clinical statement/observation/whatever), "guideline_id"
that enables the referencing of guideline that caused this Entry to be
created (e.g. maybe some guideline told the doc to measure the BP and
also ask questions about smoking); ENTRY.workflow_id may also be
relevant, for Entries created due to workflow execution.

I would think these go close to supporting today's requirements in this
area, although I realise we cannot predict the requirements of the future...

One upcoming project will be to set up the real specified criteria for
defining the background knowledge of what in next stepp will become an
archetype / synonym.

I have spoken with Sam, Heath and Sebastian Garde on how we can do this.

Just give us the time to manage it (requirements).

yes, of course - this is clearly an emerging area for the medical
people....maybe you will have more requirements for the models one day...

- thomas

Tim Churches schreef:

Bert Verhees wrote:

I stopped this work because there is a bug in the java-kernel concerning
Archetype-slots, which are really necessary for this job.

...

The code I wrote is however based on the 0.95 kernel. But it can easily
be transformed to a newer version.

Bert,

What "java-kernel" are you referring to?

It is the old kernel from Rong, you can find it in SVN

I am still using it because I have software based on that, and I did
some small patches in the grammar-parser, ADL serializer (called
Outputter) and ontology, and I have no time for a migration, maybe in
one month, or so.

Bert

In een bericht met de datum 14-9-2006 22:22:42 West-Europa (zomertijd), schrijft Thomas.Beale@OceanInformatics.biz:

there are two levels of expression of clinical knowledge, guidelines,
evidence etc that we can use, namely
a1) guidelines etc that are mentioned in an archetype, and inform the
design of the archetype. This can be done as I described. In this case,
the guideline or other knowledge reference is the same for all data
built from the archetype.
a2) resources that are referenced on a per-archetype basis, but not in
the archetype, rather they are referenced from the archetype
classification ontology that indexes archetypes
b) guidelines referenced in data, i.e. on a per instance basis. On the
model you see here:
http://www.openehr.org/uml/release-1.0/Browsable/_9_0_76d0249_1109249648736_872559_12384Report.html
the class CARE_ENTRY has the attributes “protocol” (how / why did I
create this clinical statement/observation/whatever), “guideline_id”
that enables the referencing of guideline that caused this Entry to be
created (e.g. maybe some guideline told the doc to measure the BP and
also ask questions about smoking); ENTRY.workflow_id may also be
relevant, for Entries created due to workflow execution.

I would think these go close to supporting today’s requirements in this
area, although I realise we cannot predict the requirements of the future…

Yes, this is indeed what we need, I do like b also very much, have not thought of this in this way due we use the moodcode dynamics and care plan R-MIM. Key in that is that we do what you express in b: explain that something (an observation) from the guideline goes into the careplan because the patient meets the criteria for it and the clinician determines to follow this.

Moving to ‘independent’ modeling with the new tools will sort all these clinical materials out and allow both expression of knowledge and of workflow and of the result of resoning :slight_smile:

thanks again,

William

Dear all,

The ‘next frontier’ will be the various types of “workflow” and the interaction with the EHR and other components in an EHR-system.

Before rushing into quick decisions and quick fixes I call for a study of:

  • CEN/tc251 System of Concepts for Contuity of Care, ContSys.
  • CEN/tc251 Health Information Services Architecture, HISA.

The first contains the set of concepts dealing with co-operation between healthcare providers around the care of a patient.
Several concepts dealing with care plans, clinical path ways in various sorts are defined.
The second can help us think about the various levels where types of workflow take place because it defines in a generic way EHR-system components,their inter faces and behaviour. Each type of workflow will use its own model and behaviour of its components.

The whole exercise needs to start with a validated set of requirements and the study of some important literature.
It is my expectation that En13606/openEHR, ContSys and HISA contain more than enough ingredients to find a good solution.

With regards,

Gerard

– –

Gerard Freriks, arts

Huigsloterdijk 378

2158 LR Buitenkaag

The Netherlands

T: +31 252 544896

M: +31 653 108732