I think that we only need to record the RM version that was used to
create/save the Archetype.  This is really just for information purposes
regarding the tool used to develop the archetype and not really used for
determining at runtime if this archetype is compatible with my system.  Take
the Ocean Archetype Editor, currently it targets a r1.0.1 RM but will soon
targeting r1.0.2 (using ADL 1.4.1).  There is minimal differences but useful
to know.

A full list of compatible RM versions can be maintained separately in CKM as
Thomas suggests.  The question is, do we need a dedicated field in ADL to do
this if it for information purposes only, why not use the
description.other_details.  

In addition I think we need a name and version of the tool used to generate
the archetype.  Again the Ocean AE produces different output depending on
the Version of the tool, an old Archetype can be read by a new version of
the tool but the reverse is not always true.

Regards

Heath 

> -----Original Message-----
> From: openehr-technical-bounces at openehr.org [mailto:openehr-technical-
> bounces at openehr.org] On Behalf Of Roger Erens
> Sent: Wednesday, 4 February 2009 4:44 AM
> To: For openEHR technical discussions
> Subject: Re: RM Versions
> 
> on 3-2-2009 17:53 Thomas Beale wrote:
> > Ian McNicoll wrote:
> >> Hi Thomas, I was suggesting the RM version be recorded when the
> >> archetype is officially published or revisioned and re-published. This
> >> is the only time when an archetype author can be expected to take some
> >> account of the underlying RM when designing or revising the model. It
> >> is not a perfect solution but it gives some estimation of the RM
> >> version that the author was working against when designing the
> >> archetype. The archetype tools could automatically record the RM
> >> version whenever an archetype lifecyle transitions to published or has
> >> its version/revision updated.
> > *
> > but then the previous releases that the archetype may or may not work
> > with are lost, if it is being update to indicate the latest one it works
> > with. And an archetype might not be touched for a long time (due to
> > being perfect ;-) and so would never have this information updated. So I
> > can't see how it is in any way trustworthy when written in the
archetype.
> >
> > - thomas
> 
> So you probably want two properties recorded?
> 
> One being
> 'was-created/revised-against-RM-version' with a single value
> 
> and the other being
> 'works-with-or-validated-against-RM-versions' of the list type
> 
> And recording these properties within the archetype seems to save time
> in looking up this info; looking it up via the CKM will take much more
time.
> 
> Roger
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical


Reply via email to